Home
last modified time | relevance | path

Searched refs:drawid (Results 1 – 25 of 28) sorted by relevance

12

/third_party/mesa3d/src/gallium/auxiliary/util/
Du_draw.c262 unsigned drawid = drawid_offset; in util_draw_multi() local
271 pctx->draw_vbo(pctx, &tmp_info, drawid, indirect, &draws[i], 1); in util_draw_multi()
273 drawid++; in util_draw_multi()
/third_party/mesa3d/src/gallium/auxiliary/indices/
Du_primconvert.c142 unsigned drawid = drawid_offset; in util_primconvert_draw_vbo() local
145 util_primconvert_draw_vbo(pc, info, drawid, NULL, &draws[i], 1); in util_primconvert_draw_vbo()
147 drawid++; in util_primconvert_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/swr/
Dswr_draw.cpp48 unsigned drawid = drawid_offset; in swr_draw_vbo() local
51 swr_draw_vbo(pipe, &tmp_info, drawid, indirect, &draws[i], 1); in swr_draw_vbo()
53 drawid++; in swr_draw_vbo()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_pt.c158 draw->pt.user.drawid++; in draw_pt_arrays()
477 draw->pt.user.drawid = drawid_offset; in draw_instances()
533 draw->pt.user.drawid = drawid_offset; in draw_vbo()
Ddraw_private.h230 unsigned drawid; member
Ddraw_pt_fetch_shade_pipeline_llvm.c640 elts, draw->pt.user.drawid, in llvm_pipeline_generic()
/third_party/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dcontext.h588 #define RDTSC_BEGIN(pBucketMgr, type, drawid) RDTSC_START(pBucketMgr, type) argument
591 #define RDTSC_BEGIN(pBucketMgr, type, drawid) argument
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_draw.c158 if (ice->draw.derived_params.drawid != drawid_offset || in iris_update_draw_parameters()
162 ice->draw.derived_params.drawid = drawid_offset; in iris_update_draw_parameters()
Diris_context.h644 int drawid; member
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c242 if (ice->draw.derived_params.drawid != drawid_offset || in crocus_update_draw_parameters()
246 ice->draw.derived_params.drawid = drawid_offset; in crocus_update_draw_parameters()
Dcrocus_context.h494 int drawid; member
/third_party/mesa3d/src/gallium/drivers/panfrost/
Dpan_context.h166 unsigned drawid; member
Dpan_cmdstream.c1018 uniforms[i].u[0] = batch->ctx->drawid; in panfrost_upload_sysvals()
2793 ctx->drawid = drawid_offset; in panfrost_direct_draw()
2888 ctx->drawid = drawid_offset; in panfrost_indirect_draw()
3065 unsigned drawid = drawid_offset; in panfrost_draw_vbo() local
3068 panfrost_direct_draw(batch, &tmp_info, drawid, &draws[i]); in panfrost_draw_vbo()
3072 drawid++; in panfrost_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/nouveau/nvc0/
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/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_context.c1633 unsigned drawid = drawid_offset; in cso_multi_draw() local
1635 u_vbuf_draw_vbo(vbuf, info, drawid, NULL, draws[i]); in cso_multi_draw()
1638 drawid++; in cso_multi_draw()
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DProgram.h659 void setDrawIDUniform(GLint drawid);
DProgram.cpp3459 void Program::setDrawIDUniform(GLint drawid) in setDrawIDUniform() argument
3463 mProgram->setUniform1iv(mState.mDrawIDLocation, 1, &drawid); in setDrawIDUniform()
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DProgram.h794 void setDrawIDUniform(GLint drawid);
DProgram.cpp2926 void Program::setDrawIDUniform(GLint drawid) in setDrawIDUniform() argument
2930 mProgram->setUniform1iv(mState.mDrawIDLocation, 1, &drawid); in setDrawIDUniform()
/third_party/mesa3d/src/gallium/drivers/softpipe/ci/
Dsoftpipe-quick.txt889 spec/arb_shader_draw_parameters/drawid: skip
890 spec/arb_shader_draw_parameters/drawid-indirect: skip
891 spec/arb_shader_draw_parameters/drawid-indirect-baseinstance: skip
892 spec/arb_shader_draw_parameters/drawid-indirect-basevertex: skip
893 spec/arb_shader_draw_parameters/drawid-indirect-vertexid: skip
894 spec/arb_shader_draw_parameters/drawid-single-draw: skip
895 spec/arb_shader_draw_parameters/drawid-single-draw-display-list: skip
896 spec/arb_shader_draw_parameters/drawid-single-draw-primitive-restart: skip
897 spec/arb_shader_draw_parameters/drawid-vertexid: skip
/third_party/mesa3d/.gitlab-ci/windows/
Dquick_gl.txt2072 spec/arb_shader_draw_parameters/drawid: skip
2073 spec/arb_shader_draw_parameters/drawid-indirect: skip
2074 spec/arb_shader_draw_parameters/drawid-indirect-baseinstance: skip
2075 spec/arb_shader_draw_parameters/drawid-indirect-basevertex: skip
2076 spec/arb_shader_draw_parameters/drawid-indirect-vertexid: skip
2077 spec/arb_shader_draw_parameters/drawid-single-draw: skip
2078 spec/arb_shader_draw_parameters/drawid-single-draw-display-list: skip
2079 spec/arb_shader_draw_parameters/drawid-single-draw-primitive-restart: skip
2080 spec/arb_shader_draw_parameters/drawid-vertexid: skip
/third_party/mesa3d/src/amd/vulkan/
Dradv_cmd_buffer.c6063 …userdata_vertex_drawid(struct radv_cmd_buffer *cmd_buffer, uint32_t vertex_offset, uint32_t drawid) in radv_emit_userdata_vertex_drawid() argument
6067 radeon_set_sh_reg_seq(cs, state->pipeline->graphics.vtx_base_sgpr, 1 + !!drawid); in radv_emit_userdata_vertex_drawid()
6070 if (drawid) in radv_emit_userdata_vertex_drawid()
6071 radeon_emit(cs, drawid); in radv_emit_userdata_vertex_drawid()
/third_party/mesa3d/src/panfrost/ci/
Dpanfrost-g52-fails.txt149 spec@arb_shader_draw_parameters@drawid-indirect-baseinstance,Fail
150 spec@arb_shader_draw_parameters@drawid-indirect-basevertex,Fail
151 spec@arb_shader_draw_parameters@drawid-indirect,Fail
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst3764 - gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param
3766 - util/tc: split out drawid-using draws into a separate call
3767 - iris: fix indirect drawid
4171 - radv: emit drawid for multidraws
4173 - radv: split indexed draw cases based on whether drawid is used
4250 - lavapipe: increment drawid for multidraws
D21.1.0.rst4013 - zink: break out push constant creation in compiler and add drawid value
4014 - zink: rewrite drawid based on shader key value
4484 - radv: track whether drawid is used on the pipeline struct
4489 - radv: don't emit baseinstance and drawid if neither is used

12