/third_party/mesa3d/src/gallium/auxiliary/draw/ |
D | draw_prim_assembler.c | 51 unsigned primid; member 134 unsigned primid) in inject_primid() argument 146 memcpy(&v->data[slot][0], &primid, sizeof(primid)); in inject_primid() 147 memcpy(&v->data[slot][1], &primid, sizeof(primid)); in inject_primid() 148 memcpy(&v->data[slot][2], &primid, sizeof(primid)); in inject_primid() 149 memcpy(&v->data[slot][3], &primid, sizeof(primid)); in inject_primid() 160 inject_primid(asmblr, idx, asmblr->primid++); in prim_point() 175 inject_primid(asmblr, i0, asmblr->primid); in prim_line() 176 inject_primid(asmblr, i1, asmblr->primid++); in prim_line() 192 inject_primid(asmblr, i0, asmblr->primid); in prim_tri() [all …]
|
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
D | nv50_shader_state.c | 432 uint32_t primid = 0; in nv50_fp_linkage_validate() local 492 primid = m; in nv50_fp_linkage_validate() 560 PUSH_DATA (push, primid); in nv50_fp_linkage_validate()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_vertexstageexport.cpp | 340 GPRVector primid({m_proc.primitive_id(), o,o,o}); in finalize_exports() local 341 … m_last_param_export = new ExportInstruction(current_param(), primid, ExportInstruction::et_param); in finalize_exports()
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_state.c | 1932 uint32_t v2 = 0, primid = 0; in r600_emit_shader_stages() local 1936 primid = 1; in r600_emit_shader_stages() 1955 primid = 1; in r600_emit_shader_stages() 1959 radeon_set_context_reg(cs, R_028A84_VGT_PRIMITIVEID_EN, primid); in r600_emit_shader_stages()
|
D | evergreen_state.c | 2573 uint32_t v = 0, v2 = 0, primid = 0, tf_param = 0; in evergreen_emit_shader_stages() local 2577 primid = 1; in evergreen_emit_shader_stages() 2601 primid = 1; in evergreen_emit_shader_stages() 2668 radeon_set_context_reg(cs, R_028A84_VGT_PRIMITIVEID_EN, primid); in evergreen_emit_shader_stages()
|
/third_party/skia/third_party/externals/opengl-registry/extensions/NV/ |
D | NV_geometry_program4.txt | 636 | <resPrefix> "primid" 839 result.primid (id,*,*,*) primitive id 890 If a result variable binding matches "result.primid", updates to the "x" 895 active, the geometry program must write "result.primid" or the primitive 1910 "result.primid" binding.
|
D | NV_transform_feedback.txt | 503 PRIMITIVE_ID_NV 1 no primid 540 variables "result.primid" or "result.layer", respectively. The value of
|
D | NV_geometry_shader_passthrough.txt | 362 "result.primid", "result.layer", and "result.viewport" may not be used.
|
D | NV_fragment_program4.txt | 781 "result.primid" binding, and the fragment program will see the primitive
|
/third_party/openGLES/extensions/NV/ |
D | NV_geometry_program4.txt | 636 | <resPrefix> "primid" 839 result.primid (id,*,*,*) primitive id 890 If a result variable binding matches "result.primid", updates to the "x" 895 active, the geometry program must write "result.primid" or the primitive 1910 "result.primid" binding.
|
D | NV_transform_feedback.txt | 503 PRIMITIVE_ID_NV 1 no primid 540 variables "result.primid" or "result.layer", respectively. The value of
|
D | NV_fragment_program4.txt | 781 "result.primid" binding, and the fragment program will see the primitive
|
D | NV_geometry_shader_passthrough.txt | 362 "result.primid", "result.layer", and "result.viewport" may not be used.
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 1101 bool primid = shader->type != MESA_SHADER_VERTEX && in tu6_emit_vpc() local 1110 COND(primid, A6XX_PC_VS_OUT_CNTL_PRIMITIVE_ID) | in tu6_emit_vpc() 1113 tu_cs_emit(cs, COND(primid, A6XX_PC_VS_OUT_CNTL_PRIMITIVE_ID)); in tu6_emit_vpc()
|
/third_party/openGLES/extensions/ARB/ |
D | ARB_transform_feedback3.txt | 614 PRIMITIVE_ID_NV 1 no primid 678 variable "result.primid". The value of VERTEX_ID_NV is only defined if
|
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/ |
D | ARB_transform_feedback3.txt | 604 PRIMITIVE_ID_NV 1 no primid 668 variable "result.primid". The value of VERTEX_ID_NV is only defined if
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.3.0.rst | 885 - freedreno: Rename and document tess primid-related sysvals 930 - tu: Fix VS primid with tess + GS 931 - freedreno/a6xx: Fix VS primid with tess + GS.
|