Home
last modified time | relevance | path

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

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_gs_intrinsics.c292 nir_ssa_def *vtx_cnt; in append_set_vertex_and_primitive_count() local
297 vtx_cnt = nir_imm_int(b, 0); in append_set_vertex_and_primitive_count()
305 vtx_cnt = nir_load_var(b, state->vertex_count_vars[stream]); in append_set_vertex_and_primitive_count()
313 prim_cnt = vtx_cnt; in append_set_vertex_and_primitive_count()
318 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/
H A Dac_nir_lower_ngg.c1322 nir_ssa_def *vtx_cnt = nir_load_workgroup_num_input_vertices_amd(b); in add_deferred_attribute_culling() local
1324 nir_alloc_vertices_and_primitives_amd(b, vtx_cnt, prim_cnt); in add_deferred_attribute_culling()
1440 nir_ssa_def *vtx_cnt = nir_load_workgroup_num_input_vertices_amd(b); in ac_nir_lower_ngg_nogs() local
1442 nir_alloc_vertices_and_primitives_amd(b, vtx_cnt, prim_cnt); in ac_nir_lower_ngg_nogs()
/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_build.h563 LLVMValueRef vtx_cnt, LLVMValueRef prim_cnt);
H A Dac_llvm_build.c4384 LLVMValueRef vtx_cnt, LLVMValueRef prim_cnt) in ac_build_sendmsg_gs_alloc_req()
4395 assert(vtx_cnt == ctx->i32_0); in ac_build_sendmsg_gs_alloc_req()
4397 vtx_cnt = ctx->i32_1; in ac_build_sendmsg_gs_alloc_req()
4405 tmp = LLVMBuildOr(builder, tmp, vtx_cnt, ""); in ac_build_sendmsg_gs_alloc_req()
4383 ac_build_sendmsg_gs_alloc_req(struct ac_llvm_context *ctx, LLVMValueRef wave_id, LLVMValueRef vtx_cnt, LLVMValueRef prim_cnt) ac_build_sendmsg_gs_alloc_req() argument
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp8225 void ngg_emit_sendmsg_gs_alloc_req(isel_context* ctx, Temp vtx_cnt, Temp prm_cnt);
11844 ngg_emit_sendmsg_gs_alloc_req(isel_context* ctx, Temp vtx_cnt, Temp prm_cnt)
11846 assert(vtx_cnt.id() && prm_cnt.id());
11859 vtx_cnt = bld.sop2(aco_opcode::s_cselect_b32, bld.def(s1), Operand::c32(1u), vtx_cnt,
11866 tmp = bld.sop2(aco_opcode::s_or_b32, bld.m0(bld.def(s1)), bld.def(s1, scc), tmp, vtx_cnt);
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_cmd_buffer.c7407 radv_skip_ngg_culling(bool has_tess, const unsigned vtx_cnt, in radv_skip_ngg_culling() argument
7416 return !has_tess && !indirect && vtx_cnt < 128; in radv_skip_ngg_culling()

Completed in 50 milliseconds