Home
last modified time | relevance | path

Searched refs:drawid (Results 1 - 19 of 19) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/util/
H A Du_draw.c264 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 Du_primconvert.c310 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 Ddraw_pt.c157 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 Ddraw_private.h230 unsigned drawid; member
H A Ddraw_pt_fetch_shade_pipeline_llvm.c632 elts, draw->pt.user.drawid, in llvm_pipeline_generic()
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_draw.c163 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 Diris_context.h657 int drawid; member
669 * drawid and is_indexed_draw. They will go in their own vertex element.
H A Diris_state.c8500 ice->draw.derived_params.drawid = -1; in init_state()
/third_party/mesa3d/src/gallium/drivers/crocus/
H A Dcrocus_draw.c243 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 Dcrocus_context.h494 int drawid; member
506 * drawid and is_indexed_draw. They will go in their own vertex element.
H A Dcrocus_state.c9302 ice->draw.derived_params.drawid = -1;
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_draw.cpp353 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 Dpan_context.h171 unsigned drawid; member
H A Dpan_cmdstream.c1399 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 Dnvc0_vbo.c814 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 DProgram.h659 void setDrawIDUniform(GLint drawid);
H A DProgram.cpp3459 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 Dradv_device_generated_commands.c242 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 Dradv_cmd_buffer.c6878 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()

Completed in 68 milliseconds