Home
last modified time | relevance | path

Searched refs:index_size_shift (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/mesa/main/
H A Ddraw.c215 indices_aligned(unsigned index_size_shift, const GLvoid *indices) in indices_aligned() argument
227 return ((uintptr_t)indices & ((1 << index_size_shift) - 1)) == 0; in indices_aligned()
982 ib.index_size_shift = util_logbase2(index_size); in _mesa_draw_gallium_fallback()
1054 ib.index_size_shift = util_logbase2(index_size); in _mesa_draw_gallium_fallback()
1749 unsigned index_size_shift = get_index_size_shift(type); in _mesa_validated_drawrangeelements() local
1752 if (index_bo && !indices_aligned(index_size_shift, indices)) in _mesa_validated_drawrangeelements()
1756 info.index_size = 1 << index_size_shift; in _mesa_validated_drawrangeelements()
1758 info.primitive_restart = ctx->Array._PrimitiveRestart[index_size_shift]; in _mesa_validated_drawrangeelements()
1769 info.restart_index = ctx->Array._RestartIndex[index_size_shift]; in _mesa_validated_drawrangeelements()
1783 draw.start = start >> index_size_shift; in _mesa_validated_drawrangeelements()
2120 unsigned index_size_shift = get_index_size_shift(type); _mesa_validated_multidrawelements() local
2649 unsigned index_size_shift = get_index_size_shift(type); _mesa_MultiDrawElementsIndirect() local
[all...]
H A Ddraw.h74 uint8_t index_size_shift; /* logbase2(index_size) */ member
/third_party/mesa3d/src/mesa/state_tracker/
H A Dst_draw.c266 info.index_size = 1 << ib->index_size_shift; in st_indirect_draw_vbo()
268 draw.start = pointer_to_offset(ib->ptr) >> ib->index_size_shift; in st_indirect_draw_vbo()
H A Dst_draw_feedback.c192 unsigned index_size = 1 << ib->index_size_shift; in st_feedback_draw_vbo()
198 start = pointer_to_offset(ib->ptr) >> ib->index_size_shift; in st_feedback_draw_vbo()
/third_party/mesa3d/src/mesa/vbo/
H A Dvbo_minmax_index.c388 (start_prim->start << ib->index_size_shift), in vbo_get_minmax_indices()
389 count, 1 << ib->index_size_shift, in vbo_get_minmax_indices()
H A Dvbo_save_api.c762 node->cold->ib.index_size_shift = (GL_UNSIGNED_INT - GL_UNSIGNED_BYTE) >> 1; in compile_vertex_list()
1746 GLint basevertex, GLuint elt, unsigned index_size_shift) in array_element()
1757 if (ctx->Array._PrimitiveRestart[index_size_shift] && in array_element()
1758 elt == ctx->Array._RestartIndex[index_size_shift]) { in array_element()
1745 array_element(struct gl_context *ctx, GLint basevertex, GLuint elt, unsigned index_size_shift) array_element() argument
/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_threaded_context.c3415 unsigned index_size_shift = util_logbase2(index_size); in tc_draw_vbo() local
3432 total_count << index_size_shift, 4, in tc_draw_vbo()
3476 unsigned size = count << index_size_shift; in tc_draw_vbo()
3479 (draws[i + total_offset].start << index_size_shift), size); in tc_draw_vbo()
3480 p->slot[i].start = (buffer_offset + offset) >> index_size_shift; in tc_draw_vbo()

Completed in 16 milliseconds