/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_draw.c | 264 unsigned drawid = drawid_offset; in util_draw_multi() local 273 pctx->draw_vbo(pctx, &tmp_info, drawid, indirect, &draws[i], 1); in util_draw_multi() 275 drawid++; in util_draw_multi()
|
/third_party/mesa3d/src/util/indices/ |
H A D | u_primconvert.c | 310 unsigned drawid = drawid_offset; in util_primconvert_draw_vbo() local 313 util_primconvert_draw_single_vbo(pc, info, drawid, &draws[i]); in util_primconvert_draw_vbo() 315 drawid++; in util_primconvert_draw_vbo()
|
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_pt.c | 157 draw->pt.user.drawid++; in draw_pt_arrays() 476 draw->pt.user.drawid = drawid_offset; in draw_instances() 537 draw->pt.user.drawid = drawid_offset; in draw_vbo()
|
H A D | draw_private.h | 230 unsigned drawid; member
|
H A D | draw_pt_fetch_shade_pipeline_llvm.c | 632 elts, draw->pt.user.drawid, in llvm_pipeline_generic()
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_draw.c | 163 if (ice->draw.derived_params.drawid != drawid_offset || in iris_update_draw_parameters() 167 ice->draw.derived_params.drawid = drawid_offset; in iris_update_draw_parameters()
|
H A D | iris_context.h | 657 int drawid; member 669 * drawid and is_indexed_draw. They will go in their own vertex element.
|
H A D | iris_state.c | 8500 ice->draw.derived_params.drawid = -1; in init_state()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_draw.c | 243 if (ice->draw.derived_params.drawid != drawid_offset || in crocus_update_draw_parameters() 247 ice->draw.derived_params.drawid = drawid_offset; in crocus_update_draw_parameters()
|
H A D | crocus_context.h | 494 int drawid; member 506 * drawid and is_indexed_draw. They will go in their own vertex element.
|
H A D | crocus_state.c | 9302 ice->draw.derived_params.drawid = -1;
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
H A D | d3d12_draw.cpp | 353 unsigned drawid, in fill_graphics_state_vars() 379 ptr[2] = drawid; in fill_graphics_state_vars() 546 unsigned drawid, 564 unsigned size = fill_graphics_state_vars(ctx, dinfo, drawid, draw, shader_sel->current, constants, cmd_sig_key); 746 unsigned drawid, in update_draw_indirect_with_sysvals() 783 ctx->transform_state_vars[2] = drawid; in update_draw_indirect_with_sysvals() 351 fill_graphics_state_vars(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo, unsigned drawid, const struct pipe_draw_start_count_bias *draw, struct d3d12_shader *shader, uint32_t *values, struct d3d12_cmd_signature_key *cmd_sig_key) fill_graphics_state_vars() argument 744 update_draw_indirect_with_sysvals(struct d3d12_context *ctx, const struct pipe_draw_info *dinfo, unsigned drawid, const struct pipe_draw_indirect_info **indirect_inout, struct pipe_draw_indirect_info *indirect_out) update_draw_indirect_with_sysvals() argument
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_context.h | 171 unsigned drawid; member
|
H A D | pan_cmdstream.c | 1399 uniforms[i].u[0] = batch->ctx->drawid; in panfrost_upload_sysvals() 3609 ctx->drawid = drawid_offset; in panfrost_direct_draw() 3772 ctx->drawid = drawid_offset; in panfrost_indirect_draw() 4016 unsigned drawid = drawid_offset; in panfrost_draw_vbo() local 4019 panfrost_direct_draw(batch, &tmp_info, drawid, &draws[i]); in panfrost_draw_vbo() 4023 drawid++; in panfrost_draw_vbo()
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/ |
H A D | nvc0_vbo.c | 814 unsigned size, macro, count = indirect->draw_count, drawid = drawid_offset; in nvc0_draw_indirect() local 879 PUSH_DATA(push, drawid); in nvc0_draw_indirect() 901 drawid += draws; in nvc0_draw_indirect()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | Program.h | 659 void setDrawIDUniform(GLint drawid);
|
H A D | Program.cpp | 3459 void Program::setDrawIDUniform(GLint drawid) in setDrawIDUniform() argument 3463 mProgram->setUniform1iv(mState.mDrawIDLocation, 1, &drawid); in setDrawIDUniform()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_device_generated_commands.c | 242 nir_ssa_def *first_vertex, nir_ssa_def *first_instance, nir_ssa_def *drawid) in dgc_emit_userdata_vertex() 260 nir_bcsel(b, has_drawid, drawid, first_instance), values[4]); in dgc_emit_userdata_vertex() 241 dgc_emit_userdata_vertex(nir_builder *b, struct dgc_cmdbuf *cs, nir_ssa_def *vtx_base_sgpr, nir_ssa_def *first_vertex, nir_ssa_def *first_instance, nir_ssa_def *drawid) dgc_emit_userdata_vertex() argument
|
H A D | radv_cmd_buffer.c | 6878 radv_emit_userdata_vertex_drawid(struct radv_cmd_buffer *cmd_buffer, uint32_t vertex_offset, uint32_t drawid) in radv_emit_userdata_vertex_drawid() argument 6882 radeon_set_sh_reg_seq(cs, state->graphics_pipeline->vtx_base_sgpr, 1 + !!drawid); in radv_emit_userdata_vertex_drawid() 6885 if (drawid) in radv_emit_userdata_vertex_drawid() 6886 radeon_emit(cs, drawid); in radv_emit_userdata_vertex_drawid()
|