Home
last modified time | relevance | path

Searched refs:vtx_cnt (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_gs_intrinsics.c287 nir_ssa_def *vtx_cnt; in append_set_vertex_and_primitive_count() local
292 vtx_cnt = nir_imm_int(b, 0); in append_set_vertex_and_primitive_count()
300 vtx_cnt = nir_load_var(b, state->vertex_count_vars[stream]); in append_set_vertex_and_primitive_count()
306 nir_set_vertex_and_primitive_count(b, vtx_cnt, prim_cnt, stream); in append_set_vertex_and_primitive_count()
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_ngg.c1224 nir_ssa_def *vtx_cnt = nir_build_load_workgroup_num_input_vertices_amd(b); in add_deferred_attribute_culling() local
1226 nir_build_alloc_vertices_and_primitives_amd(b, vtx_cnt, prim_cnt); in add_deferred_attribute_culling()
1327 nir_ssa_def *vtx_cnt = nir_build_load_workgroup_num_input_vertices_amd(b); in ac_nir_lower_ngg_nogs() local
1329 nir_build_alloc_vertices_and_primitives_amd(b, vtx_cnt, prim_cnt); in ac_nir_lower_ngg_nogs()
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_build.h580 LLVMValueRef vtx_cnt, LLVMValueRef prim_cnt);
Dac_llvm_build.c4558 LLVMValueRef vtx_cnt, LLVMValueRef prim_cnt) in ac_build_sendmsg_gs_alloc_req() argument
4569 assert(vtx_cnt == ctx->i32_0); in ac_build_sendmsg_gs_alloc_req()
4571 vtx_cnt = ctx->i32_1; in ac_build_sendmsg_gs_alloc_req()
4578 tmp = LLVMBuildOr(builder, tmp, vtx_cnt, ""); in ac_build_sendmsg_gs_alloc_req()
/third_party/mesa3d/src/amd/compiler/
Daco_instruction_selection.cpp7900 void ngg_emit_sendmsg_gs_alloc_req(isel_context* ctx, Temp vtx_cnt, Temp prm_cnt);
11486 ngg_emit_sendmsg_gs_alloc_req(isel_context* ctx, Temp vtx_cnt, Temp prm_cnt) in ngg_emit_sendmsg_gs_alloc_req() argument
11488 assert(vtx_cnt.id() && prm_cnt.id()); in ngg_emit_sendmsg_gs_alloc_req()
11501 vtx_cnt = bld.sop2(aco_opcode::s_cselect_b32, bld.def(s1), Operand::c32(1u), vtx_cnt, in ngg_emit_sendmsg_gs_alloc_req()
11508 tmp = bld.sop2(aco_opcode::s_or_b32, bld.m0(bld.def(s1)), bld.def(s1, scc), tmp, vtx_cnt); in ngg_emit_sendmsg_gs_alloc_req()
/third_party/mesa3d/src/amd/vulkan/
Dradv_cmd_buffer.c6348 radv_skip_ngg_culling(bool has_tess, const unsigned vtx_cnt, in radv_skip_ngg_culling() argument
6357 return !has_tess && !indirect && vtx_cnt < 128; in radv_skip_ngg_culling()