Searched refs:vertexidx (Results 1 - 3 of 3) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | gfx10_shader_ngg.c | 1797 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 D | ac_shader_abi.h | 62 LLVMValueRef vertexidx, LLVMValueRef *addrs);
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_nir_to_llvm.c | 235 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