| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_draw.c | 142 uint32_t draw_count = indirect->draw_count; local in function:util_draw_indirect_read 153 if (dc_param[0] < draw_count) 154 draw_count = dc_param[0]; 157 draws = malloc(sizeof(struct u_indirect_params) * draw_count); 166 (num_params * indirect->draw_count) * sizeof(uint32_t), 175 for (unsigned i = 0; i < draw_count; i++) { 185 *num_draws = draw_count; 207 uint32_t draw_count = indirect->draw_count; local in function:util_draw_indirect [all...] |
| H A D | u_vbuf.c | 1358 unsigned draw_count) 1363 if (draw_count > 1 && info->take_index_buffer_ownership) 1364 p_atomic_add(&info->index.resource->reference.count, draw_count - 1); 1368 for (unsigned i = 0; i < draw_count; i++) { 1425 unsigned draw_count = 0; local in function:u_vbuf_draw_vbo 1431 4, &draw_count); 1433 draw_count = indirect->draw_count; 1436 if (!draw_count) 1439 unsigned data_size = (draw_count 1355 u_vbuf_split_indexed_multidraw(struct u_vbuf * mgr,struct pipe_draw_info * info,unsigned drawid_offset,unsigned * indirect_data,unsigned stride,unsigned draw_count) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | glthread_draw.c | 81 unsigned index_size, unsigned draw_count, 95 for (unsigned i = 0, offset = 0; i < draw_count; i++) { 424 GLsizei draw_count; member in struct:marshal_cmd_MultiDrawArrays 434 const GLsizei draw_count = cmd->draw_count; local in function:_mesa_unmarshal_MultiDrawArrays 439 variable_data += sizeof(GLint) * draw_count; 441 variable_data += sizeof(GLsizei) * draw_count; 452 (mode, first, count, draw_count)); 465 GLsizei draw_count, unsigned user_buffer_mask, 468 int first_size = sizeof(GLint) * draw_count; 80 upload_multi_indices(struct gl_context * ctx,unsigned total_count,unsigned index_size,unsigned draw_count,const GLsizei * count,const GLvoid * const * indices,const GLvoid ** out_indices) argument 463 multi_draw_arrays_async(struct gl_context * ctx,GLenum mode,const GLint * first,const GLsizei * count,GLsizei draw_count,unsigned user_buffer_mask,const struct glthread_attrib_binding * buffers) argument 493 _mesa_marshal_MultiDrawArrays(GLenum mode,const GLint * first,const GLsizei * count,GLsizei draw_count) argument 881 GLsizei draw_count; member in struct:marshal_cmd_MultiDrawElementsBaseVertex 893 const GLsizei draw_count = cmd->draw_count; local in function:_mesa_unmarshal_MultiDrawElementsBaseVertex 942 multi_draw_elements_async(struct gl_context * ctx,GLenum mode,const GLsizei * count,GLenum type,const GLvoid * const * indices,GLsizei draw_count,const GLsizei * basevertex,struct gl_buffer_object * index_buffer,unsigned user_buffer_mask,const struct glthread_attrib_binding * buffers) argument 982 _mesa_marshal_MultiDrawElementsBaseVertex(GLenum mode,const GLsizei * count,GLenum type,const GLvoid * const * indices,GLsizei draw_count,const GLsizei * basevertex) argument 1216 _mesa_marshal_MultiDrawElementsEXT(GLenum mode,const GLsizei * count,GLenum type,const GLvoid * const * indices,GLsizei draw_count) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_cb_xformfb.c | 59 struct pipe_stream_output_target *draw_count[MAX_VERTEX_STREAMS]; member in struct:st_transform_feedback_object 91 for (i = 0; i < ARRAY_SIZE(sobj->draw_count); i++) 92 pipe_so_target_reference(&sobj->draw_count[i], NULL); 132 sobj->targets[i] == sobj->draw_count[stream] || 202 for (i = 0; i < ARRAY_SIZE(sobj->draw_count); i++) 203 pipe_so_target_reference(&sobj->draw_count[i], NULL); 210 if (!sobj->targets[i] || sobj->draw_count[stream]) 213 pipe_so_target_reference(&sobj->draw_count[stream], sobj->targets[i]); 225 out->count_from_stream_output = sobj->draw_count[stream];
|
| H A D | st_draw.c | 277 unsigned draw_count, 318 draw_count, 326 indirect.draw_count = 1; 327 for (i = 0; i < draw_count; i++) { 333 indirect.draw_count = draw_count; 273 st_indirect_draw_vbo(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_cb_xformfb.c | 60 struct pipe_stream_output_target *draw_count[MAX_VERTEX_STREAMS]; member in struct:st_transform_feedback_object 92 for (i = 0; i < ARRAY_SIZE(sobj->draw_count); i++) 93 pipe_so_target_reference(&sobj->draw_count[i], NULL); 129 sobj->targets[i] == sobj->draw_count[stream] || 199 for (i = 0; i < ARRAY_SIZE(sobj->draw_count); i++) 200 pipe_so_target_reference(&sobj->draw_count[i], NULL); 207 if (!sobj->targets[i] || sobj->draw_count[stream]) 210 pipe_so_target_reference(&sobj->draw_count[stream], sobj->targets[i]); 223 out->count_from_stream_output = sobj->draw_count[stream];
|
| H A D | st_draw.c | 227 unsigned draw_count, 273 indirect.draw_count = 1; 274 for (i = 0; i < draw_count; i++) { 279 indirect.draw_count = draw_count; 223 st_indirect_draw_vbo(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib,bool primitive_restart,unsigned restart_index) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_draw.h | 77 unsigned draw_count,
|
| H A D | brw_draw.c | 1197 unsigned draw_count, 1207 prim = calloc(draw_count, sizeof(*prim)); 1210 (draw_count > 1) ? "Multi" : "", 1217 prim[draw_count - 1].end = 1; 1218 for (i = 0; i < draw_count; ++i, indirect_offset += stride) { 1233 brw_draw_prims(ctx, prim, draw_count, 1193 brw_draw_indirect_prims(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_params,GLsizeiptr indirect_params_offset,const struct _mesa_index_buffer * ib) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pt.h | 107 unsigned draw_count, 122 unsigned draw_count,
|
| H A D | draw_pt_fetch_shade_pipeline.c | 394 unsigned draw_count, 408 prim_info.count = draw_count; 413 prim_info.primitive_lengths = &draw_count; 453 unsigned draw_count, 467 prim_info.count = draw_count; 472 prim_info.primitive_lengths = &draw_count; 390 fetch_pipeline_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 449 fetch_pipeline_linear_run_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| H A D | draw_pt_fetch_emit.c | 194 unsigned draw_count, 242 draw_count ); 313 unsigned draw_count, 349 draw_count ); 190 fetch_emit_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 309 fetch_emit_run_linear_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| H A D | draw_pt_fetch_shade_emit.c | 255 unsigned draw_count, 296 draw_count ); 313 unsigned draw_count, 343 draw_count ); 251 fse_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 309 fse_run_linear_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| H A D | draw_pt_fetch_shade_pipeline_llvm.c | 513 unsigned draw_count, 527 prim_info.count = draw_count; 532 prim_info.primitive_lengths = &draw_count; 571 unsigned draw_count, 585 prim_info.count = draw_count; 590 prim_info.primitive_lengths = &draw_count; 509 llvm_middle_end_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 567 llvm_middle_end_linear_run_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_pt.h | 107 unsigned draw_count, 122 unsigned draw_count,
|
| H A D | draw_pt_fetch_shade_pipeline.c | 396 unsigned draw_count, 410 prim_info.count = draw_count; 415 prim_info.primitive_lengths = &draw_count; 455 unsigned draw_count, 469 prim_info.count = draw_count; 474 prim_info.primitive_lengths = &draw_count; 392 fetch_pipeline_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 451 fetch_pipeline_linear_run_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| H A D | draw_pt_fetch_shade_emit.c | 255 unsigned draw_count, 296 draw_count ); 313 unsigned draw_count, 343 draw_count ); 251 fse_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 309 fse_run_linear_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| H A D | draw_pt_fetch_shade_pipeline_llvm.c | 806 unsigned draw_count, 820 prim_info.count = draw_count; 825 prim_info.primitive_lengths = &draw_count; 864 unsigned draw_count, 878 prim_info.count = draw_count; 883 prim_info.primitive_lengths = &draw_count; 802 llvm_middle_end_run(struct draw_pt_middle_end * middle,const unsigned * fetch_elts,unsigned fetch_count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument 860 llvm_middle_end_linear_run_elts(struct draw_pt_middle_end * middle,unsigned start,unsigned count,const ushort * draw_elts,unsigned draw_count,unsigned prim_flags) argument
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_draw.h | 80 unsigned draw_count,
|
| H A D | brw_draw.c | 1277 unsigned draw_count, 1289 prim = calloc(draw_count, sizeof(*prim)); 1292 (draw_count > 1) ? "Multi" : "", 1302 prim[draw_count - 1].end = 1; 1303 for (i = 0; i < draw_count; ++i) { 1317 brw_draw_prims(ctx, prim, draw_count, ib, false, primitive_restart, 1273 brw_draw_indirect_prims(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_params,GLsizeiptr indirect_params_offset,const struct _mesa_index_buffer * ib,bool primitive_restart,unsigned restart_index) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/indices/ |
| H A D | u_primconvert.c | 130 unsigned draw_count = 0; local in function:util_primconvert_draw_vbo 131 struct u_indirect_params *new_draws = util_draw_indirect_read(pc->pipe, info, indirect, &draw_count); 135 for (unsigned i = 0; i < draw_count; i++)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| H A D | u_vbuf.c | 1139 unsigned draw_count) 1144 for (unsigned i = 0; i < draw_count; i++) { 1193 unsigned draw_count = 0; local in function:u_vbuf_draw_vbo 1199 4, &draw_count); 1201 draw_count = indirect->draw_count; 1204 if (!draw_count) 1207 unsigned data_size = (draw_count - 1) * indirect->stride + 1228 indirect->stride, draw_count); 1234 for (unsigned i = 1; i < draw_count; 1137 u_vbuf_split_indexed_multidraw(struct u_vbuf * mgr,struct pipe_draw_info * info,unsigned * indirect_data,unsigned stride,unsigned draw_count) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | draw.h | 83 GLsizeiptr indirect_offset, unsigned draw_count,
|
| H A D | draw.c | 1482 1 /* draw_count */ , 16 /* stride */ , 1523 1 /* draw_count */ , 20 /* stride */ , 2083 GLsizeiptr indirect_offset, unsigned draw_count, 2091 prim[draw_count - 1].end = 1; 2092 for (unsigned i = 0; i < draw_count; ++i, indirect_offset += stride) { 2103 ctx->Driver.Draw(ctx, prim, draw_count, ib, false, 0u, ~0u, 2116 GLsizeiptr indirect_offset, unsigned draw_count, 2123 if (draw_count*sizeof(struct _mesa_prim) < 1024) { 2124 struct _mesa_prim *space = alloca(draw_count*sizeof(struct _mesa_prim)); 2125 memset(space, 0, draw_count*sizeo 2081 draw_indirect(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count_buffer,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib,struct _mesa_prim * prim) argument 2114 _mesa_draw_indirect(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count_buffer,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_context.h | 156 unsigned draw_count; member in struct:panfrost_context
|