Home
last modified time | relevance | path

Searched refs:vertexidx (Results 1 - 3 of 3) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dgfx10_shader_ngg.c1797 static LLVMValueRef ngg_gs_vertex_ptr(struct si_shader_context *ctx, LLVMValueRef vertexidx) in ngg_gs_vertex_ptr() argument
1806 LLVMValueRef row = LLVMBuildLShr(builder, vertexidx, LLVMConstInt(ctx->ac.i32, 5, false), ""); in ngg_gs_vertex_ptr()
1809 vertexidx = LLVMBuildXor(builder, vertexidx, swizzle, ""); in ngg_gs_vertex_ptr()
1812 return ac_build_gep0(&ctx->ac, storage, vertexidx); in ngg_gs_vertex_ptr()
1824 const LLVMValueRef vertexidx = LLVMBuildAdd(builder, tmp, emitidx, ""); in ngg_gs_emit_vertex_ptr() local
1825 return ngg_gs_vertex_ptr(ctx, vertexidx); in ngg_gs_emit_vertex_ptr()
1856 const LLVMValueRef vertexidx = LLVMBuildLoad2(builder, ctx->ac.i32, ctx->gs_next_vertex[stream], ""); in gfx10_ngg_gs_emit_vertex() local
1863 LLVMBuildICmp(builder, LLVMIntULT, vertexidx, in gfx10_ngg_gs_emit_vertex()
1866 tmp = LLVMBuildAdd(builder, vertexidx, ct in gfx10_ngg_gs_emit_vertex()
1993 const LLVMValueRef vertexidx = LLVMBuildLoad2(builder, ctx->ac.i32, ctx->gs_next_vertex[stream], ""); gfx10_ngg_gs_build_end() local
[all...]
/third_party/mesa3d/src/amd/llvm/
H A Dac_shader_abi.h62 LLVMValueRef vertexidx, LLVMValueRef *addrs);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_to_llvm.c235 visit_emit_vertex_with_counter(struct ac_shader_abi *abi, unsigned stream, LLVMValueRef vertexidx, in visit_emit_vertex_with_counter() argument
260 voffset = LLVMBuildAdd(ctx->ac.builder, voffset, vertexidx, ""); in visit_emit_vertex_with_counter()

Completed in 7 milliseconds