Home
last modified time | relevance | path

Searched refs:first_vertex (Results 1 – 19 of 19) sorted by relevance

/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_nir.h37 uint32_t first_vertex; member
68 uint32_t first_vertex; member
81 uint32_t first_vertex; member
Ddzn_nir.c186 nir_ssa_def *first_vertex = nir_channel(&b, draw_info1, indexed ? 3 : 2); in dzn_nir_indirect_draw_shader() local
191 first_vertex, in dzn_nir_indirect_draw_shader()
203 exec_vals[6] = first_vertex; in dzn_nir_indirect_draw_shader()
Ddzn_pipeline.c1913 … .DestOffsetIn32BitValues = offsetof(struct dxil_spirv_vertex_runtime_data, first_vertex) / 4, in dzn_graphics_pipeline_get_indirect_cmd_sig()
1934 assert(offsetof(struct dxil_spirv_vertex_runtime_data, first_vertex) == 0); in dzn_graphics_pipeline_get_indirect_cmd_sig()
Ddzn_cmd_buffer.c2908 cmdbuf->state.sysvals.gfx.first_vertex = 0; in dzn_cmd_buffer_indirect_draw()
3858 cmdbuf->state.sysvals.gfx.first_vertex = firstVertex; in dzn_CmdDraw()
3938 cmdbuf->state.sysvals.gfx.first_vertex = vertexOffset; in dzn_CmdDrawIndexed()
/third_party/mesa3d/src/intel/compiler/
Dgfx6_gs_visitor.cpp91 this->first_vertex = src_reg(this, glsl_type::uint_type); in emit_prolog()
92 emit(MOV(dst_reg(this->first_vertex), brw_imm_ud(URB_WRITE_PRIM_START))); in emit_prolog()
193 emit(OR(dst, this->first_vertex, in gs_emit_vertex()
196 emit(MOV(dst_reg(this->first_vertex), brw_imm_ud(0u))); in gs_emit_vertex()
247 emit(MOV(dst_reg(this->first_vertex), brw_imm_d(URB_WRITE_PRIM_START))); in gs_end_primitive()
326 emit(CMP(dst_null_ud(), this->first_vertex, brw_imm_ud(0u), BRW_CONDITIONAL_Z)); in emit_thread_end()
Dgfx6_gs_visitor.h71 src_reg first_vertex; variable
/third_party/mesa3d/src/microsoft/spirv_to_dxil/
Dspirv_to_dxil.h100 uint32_t first_vertex; member
Ddxil_spirv_nir.c99 offset = offsetof(struct dxil_spirv_vertex_runtime_data, first_vertex); in lower_shader_system_values()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_private.h553 uint32_t first_vertex; member
598 unsigned first_vertex; member
704 uint32_t first_vertex, base_vertex, base_instance; member
Dpanvk_vX_cmd_buffer.c220 if (sysvals->first_vertex != draw->offset_start || in panvk_cmd_prepare_draw_sysvals()
223 sysvals->first_vertex = draw->offset_start; in panvk_cmd_prepare_draw_sysvals()
804 .first_vertex = firstVertex, in panvk_per_arch()
/third_party/mesa3d/src/amd/vulkan/
Dradv_device_generated_commands.c242 … nir_ssa_def *first_vertex, nir_ssa_def *first_instance, nir_ssa_def *drawid) in dgc_emit_userdata_vertex() argument
255 nir_pkt3(b, PKT3_SET_SH_REG, pkt_cnt), nir_iand_imm(b, vtx_base_sgpr, 0x3FFF), first_vertex, in dgc_emit_userdata_vertex()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dvx_cmd_buffer.c2154 prim.index_of_first_vertex = info->first_vertex; in v3dX()
2165 prim.index_of_first_vertex = info->first_vertex; in v3dX()
Dv3dv_private.h1222 uint32_t first_vertex; member
Dv3dv_cmd_buffer.c2669 info.first_vertex = firstVertex; in v3dv_CmdDraw()
/third_party/mesa3d/src/imagination/vulkan/
Dpvr_cmd_buffer.c4609 uint32_t first_vertex, in pvr_emit_vdm_index_list() argument
4637 if (first_vertex != 0) in pvr_emit_vdm_index_list()
4693 list4.index_offset = first_vertex; in pvr_emit_vdm_index_list()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_llvm.c2290 … LLVMValueRef first_vertex = lp_build_select(&bld, have_elts, vertex_id_offset, start_or_maxelt); in draw_llvm_generate() local
2291 system_values.firstvertex = lp_build_broadcast_scalar(&blduivec, first_vertex); in draw_llvm_generate()
/third_party/vk-gl-cts/external/openglcts/modules/gl/
Dgl4cGPUShaderFP64Tests.cpp4266 static const glw::GLint first_vertex = 0; in test() local
4292 gl.drawArrays(draw_primitive, first_vertex, n_vertices); in test()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c2055 draw.start = cmd->u.draw.first_vertex; in handle_draw()
/third_party/mesa3d/docs/relnotes/
D21.2.0.rst534 - pan/bi: Add first_vertex to vertex ID