| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_vsc.c | 71 return MAX2(1, (draw->count * info->instance_count) / vtx_per_prim); 126 MAX2(1, info->instance_count); 156 info->instance_count, info->count, 157 (info->count * info->instance_count) /
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_draw.h | 46 info->instance_count = 1; 97 uint instance_count) 106 info.instance_count = instance_count; 122 uint instance_count) 135 info.instance_count = instance_count; 92 util_draw_arrays_instanced(struct pipe_context * pipe,enum pipe_prim_type mode,uint start,uint count,uint start_instance,uint instance_count) argument 114 util_draw_elements_instanced(struct pipe_context * pipe,void * indices,unsigned index_size,int index_bias,enum pipe_prim_type mode,uint start,uint count,uint start_instance,uint instance_count) argument
|
| H A D | u_draw.c | 112 if ((info->start_instance + info->instance_count)/element->instance_divisor 159 info.instance_count = params[1];
|
| H A D | u_vbuf.c | 63 * the range is [start_instance, start_instance+instance_count]. For constant 589 info->instance_count, /* INSTANCE */ 1148 info->instance_count = indirect_data[offset + 1]; 1150 if (!info->count || !info->instance_count) 1279 unsigned instance_count = data[offset + 1]; local in function:u_vbuf_draw_vbo 1281 if (!count || !instance_count) 1287 end_instance = MAX2(end_instance, start_instance + instance_count); 1306 new_info.instance_count = end_instance - new_info.start_instance; 1308 if (new_info.start_instance == ~0u || !new_info.instance_count) 1330 unsigned instance_count local in function:u_vbuf_draw_vbo [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_acceleration_structure.h | 35 uint64_t instance_count; member in struct:radv_accel_struct_serialization_header 49 uint64_t instance_count; member in struct:radv_accel_struct_header
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw.h | 63 unsigned start_instance, unsigned instance_count); 73 unsigned start_instance, unsigned instance_count);
|
| H A D | svga_draw_private.h | 221 unsigned start_instance, unsigned instance_count); 234 unsigned instance_count);
|
| H A D | svga_pipe_draw.c | 61 unsigned instance_count) 73 start_instance, instance_count); 87 unsigned start_instance, unsigned instance_count) 95 start_instance, instance_count); 239 info->instance_count); 243 info->start_instance, info->instance_count); 51 retry_draw_range_elements(struct svga_context * svga,struct pipe_resource * index_buffer,unsigned index_size,int index_bias,unsigned min_index,unsigned max_index,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument 85 retry_draw_arrays(struct svga_context * svga,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument
|
| H A D | svga_draw_arrays.c | 178 unsigned start_instance, unsigned instance_count) 203 start_instance, instance_count); 210 unsigned start_instance, unsigned instance_count) 276 start_instance, instance_count); 302 instance_count); 176 simple_draw_arrays(struct svga_hwtnl * hwtnl,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument 208 svga_hwtnl_draw_arrays(struct svga_hwtnl * hwtnl,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument
|
| H A D | svga_draw_elements.c | 157 unsigned instance_count) 177 start_instance, instance_count); 187 unsigned start_instance, unsigned instance_count) 227 instance_count); 254 instance_count); 150 svga_hwtnl_simple_draw_range_elements(struct svga_hwtnl * hwtnl,struct pipe_resource * index_buffer,unsigned index_size,int index_bias,unsigned min_index,unsigned max_index,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument 182 svga_hwtnl_draw_range_elements(struct svga_hwtnl * hwtnl,struct pipe_resource * index_buffer,unsigned index_size,int index_bias,unsigned min_index,unsigned max_index,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count) argument
|
| H A D | svga_swtnl_backend.c | 292 const unsigned instance_count = 1; local in function:svga_vbuf_render_draw_arrays 306 nr, start_instance, instance_count); 311 start_instance, instance_count); 333 const unsigned instance_count = 1; local in function:svga_vbuf_render_draw_elements 374 start_instance, instance_count); 386 start_instance, instance_count);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_draw.h | 46 info->instance_count = 1; 102 uint instance_count) 110 info.instance_count = instance_count; 131 uint instance_count) 143 info.instance_count = instance_count; 97 util_draw_arrays_instanced(struct pipe_context * pipe,enum pipe_prim_type mode,uint start,uint count,uint start_instance,uint instance_count) argument 123 util_draw_elements_instanced(struct pipe_context * pipe,void * indices,unsigned index_size,int index_bias,enum pipe_prim_type mode,uint start,uint count,uint start_instance,uint instance_count) argument
|
| H A D | u_draw.c | 112 if ((info->start_instance + info->instance_count)/element->instance_divisor 178 draws[i].info.instance_count = params[1]; 242 info.instance_count = params[1]; 270 if (indirect || (draws[i].count && info->instance_count))
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | glthread_draw.c | 263 GLsizei instance_count; member in struct:marshal_cmd_DrawArrays 280 const GLsizei instance_count = cmd->instance_count; local in function:_mesa_unmarshal_DrawArrays 284 (mode, first, count, instance_count, 291 GLsizei count, GLsizei instance_count, GLuint baseinstance) 300 cmd->instance_count = instance_count; 311 GLsizei instance_count; member in struct:marshal_cmd_DrawArraysInstancedBaseInstance 329 const GLsizei instance_count = cmd->instance_count; local in function:_mesa_unmarshal_DrawArraysInstancedBaseInstance 290 draw_arrays_async(struct gl_context * ctx,GLenum mode,GLint first,GLsizei count,GLsizei instance_count,GLuint baseinstance) argument 354 draw_arrays_async_user(struct gl_context * ctx,GLenum mode,GLint first,GLsizei count,GLsizei instance_count,GLuint baseinstance,unsigned user_buffer_mask,const struct glthread_attrib_binding * buffers) argument 378 draw_arrays(GLenum mode,GLint first,GLsizei count,GLsizei instance_count,GLuint baseinstance,bool compiled_into_dlist) argument 565 GLsizei instance_count; member in struct:marshal_cmd_DrawElementsInstancedARB 586 const GLsizei instance_count = cmd->instance_count; local in function:_mesa_unmarshal_DrawElementsInstancedARB 629 draw_elements_async(struct gl_context * ctx,GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count,GLint basevertex,GLuint baseinstance,bool index_bounds_valid,GLuint min_index,GLuint max_index) argument 668 GLsizei instance_count; member in struct:marshal_cmd_DrawElementsInstancedBaseVertexBaseInstance 693 const GLsizei instance_count = cmd->instance_count; local in function:_mesa_unmarshal_DrawElementsInstancedBaseVertexBaseInstance 736 draw_elements_async_user(struct gl_context * ctx,GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count,GLint basevertex,GLuint baseinstance,bool index_bounds_valid,GLuint min_index,GLuint max_index,struct gl_buffer_object * index_buffer,unsigned user_buffer_mask,const struct glthread_attrib_binding * buffers) argument 768 draw_elements(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count,GLint basevertex,GLuint baseinstance,bool index_bounds_valid,GLuint min_index,GLuint max_index,bool compiled_into_dlist) argument 1139 _mesa_marshal_DrawArraysInstancedARB(GLenum mode,GLint first,GLsizei count,GLsizei instance_count) argument 1146 _mesa_marshal_DrawArraysInstancedBaseInstance(GLenum mode,GLint first,GLsizei count,GLsizei instance_count,GLuint baseinstance) argument 1169 _mesa_marshal_DrawElementsInstancedARB(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count) argument 1191 _mesa_marshal_DrawElementsInstancedBaseVertex(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count,GLint basevertex) argument 1199 _mesa_marshal_DrawElementsInstancedBaseInstance(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count,GLuint baseinstance) argument 1207 _mesa_marshal_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode,GLsizei count,GLenum type,const GLvoid * indices,GLsizei instance_count,GLint basevertex,GLuint baseinstance) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_draw.h | 63 unsigned start_instance, unsigned instance_count,
|
| H A D | svga_draw_arrays.c | 178 unsigned start_instance, unsigned instance_count, 204 start_instance, instance_count, 212 unsigned start_instance, unsigned instance_count, 279 start_instance, instance_count, 306 instance_count, 176 simple_draw_arrays(struct svga_hwtnl * hwtnl,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument 210 svga_hwtnl_draw_arrays(struct svga_hwtnl * hwtnl,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| H A D | svga_pipe_draw.c | 63 unsigned start_instance, unsigned instance_count, 72 instance_count, 89 assert(info->instance_count == 1); 231 if (!indirect && (!draws[0].count || !info->instance_count)) 355 if (info->instance_count > 1 || stream > 0) { 371 info->start_instance, info->instance_count, 61 retry_draw_arrays(struct svga_context * svga,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| H A D | svga_draw_private.h | 230 unsigned start_instance, unsigned instance_count, 245 unsigned instance_count,
|
| H A D | svga_draw_elements.c | 190 unsigned instance_count, 211 start_instance, instance_count, 286 info->instance_count, 315 info->instance_count, 183 svga_hwtnl_simple_draw_range_elements(struct svga_hwtnl * hwtnl,struct pipe_resource * index_buffer,unsigned index_size,int index_bias,unsigned min_index,unsigned max_index,enum pipe_prim_type prim,unsigned start,unsigned count,unsigned start_instance,unsigned instance_count,ubyte vertices_per_patch) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.c | 106 new_info.instance_count = info->instance_count;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_emit.h | 127 uint32_t instance_count, 135 VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO(instance_count & 0xffff)); 137 VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI(instance_count >> 16) | 125 etna_draw_instanced(struct etna_cmd_stream * stream,uint32_t indexed,uint32_t primitive_type,uint32_t instance_count,uint32_t vertex_count,uint32_t offset) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| H A D | etnaviv_emit.h | 126 uint32_t instance_count, 134 VIV_FE_DRAW_INSTANCED_HEADER_INSTANCE_COUNT_LO(instance_count & 0xffff)); 136 VIV_FE_DRAW_INSTANCED_COUNT_INSTANCE_COUNT_HI(instance_count >> 16) | 124 etna_draw_instanced(struct etna_cmd_stream * stream,uint32_t indexed,uint32_t primitive_type,uint32_t instance_count,uint32_t vertex_count,uint32_t offset) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.c | 144 if (draws[i].count && info->instance_count) 166 new_info.instance_count = info->instance_count;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/nv50/ |
| H A D | nv50_vbo.c | 469 unsigned instance_count) 486 while (instance_count--) { 593 unsigned instance_count, int32_t index_bias, 630 while (instance_count--) { 674 while (instance_count--) { 711 unsigned num_instances = info->instance_count; 771 if (!indirect && (!draws[0].count || !info->instance_count)) 799 nv50->instance_max = info->instance_count - 1; 863 nv50->so_used[i] += info->instance_count * 916 info->instance_count, draw 467 nv50_draw_arrays(struct nv50_context * nv50,unsigned mode,unsigned start,unsigned count,unsigned instance_count) argument 590 nv50_draw_elements(struct nv50_context * nv50,bool shorten,const struct pipe_draw_info * info,unsigned mode,unsigned start,unsigned count,unsigned instance_count,int32_t index_bias,unsigned index_size) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state_draw.cpp | 958 unsigned instance_count, 967 (instance_count > 1 && indirect->count_from_stream_output); 969 return instance_count > 1 && 979 unsigned instance_count, bool primitive_restart, 996 ((indirect && indirect->buffer) || instance_count > 1); 999 instance_count, primgroup_size, 1022 instance_count, 2, sctx->patch_vertices)) 1166 unsigned instance_count, bool primitive_restart, 1174 (sctx, indirect, prim, num_patches, instance_count, primitive_restart, 1251 unsigned instance_count, boo 955 num_instanced_prims_less_than(const struct pipe_draw_indirect_info * indirect,enum pipe_prim_type prim,unsigned min_vertex_count,unsigned instance_count,unsigned num_prims,ubyte vertices_per_patch) argument 976 si_get_ia_multi_vgt_param(struct si_context * sctx,const struct pipe_draw_indirect_info * indirect,enum pipe_prim_type prim,unsigned num_patches,unsigned instance_count,bool primitive_restart,unsigned min_vertex_count) argument 1163 si_emit_ia_multi_vgt_param(struct si_context * sctx,const struct pipe_draw_indirect_info * indirect,enum pipe_prim_type prim,unsigned num_patches,unsigned instance_count,bool primitive_restart,unsigned min_vertex_count) argument 1248 si_emit_draw_registers(struct si_context * sctx,const struct pipe_draw_indirect_info * indirect,enum pipe_prim_type prim,unsigned num_patches,unsigned instance_count,bool primitive_restart,unsigned restart_index,unsigned min_vertex_count) argument 1311 si_emit_draw_packets(struct si_context * sctx,const struct pipe_draw_info * info,unsigned drawid_base,const struct pipe_draw_indirect_info * indirect,const struct pipe_draw_start_count_bias * draws,unsigned num_draws,unsigned total_count,struct pipe_resource * indexbuf,unsigned index_size,unsigned index_offset,unsigned instance_count,unsigned original_index_size) argument 1985 si_emit_all_states(struct si_context * sctx,const struct pipe_draw_info * info,const struct pipe_draw_indirect_info * indirect,enum pipe_prim_type prim,unsigned instance_count,unsigned min_vertex_count,bool primitive_restart,unsigned skip_atom_mask) argument 2108 unsigned instance_count = info->instance_count; local in function:si_draw [all...] |