Home
last modified time | relevance | path

Searched refs:primitive_id (Results 1 - 17 of 17) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_vs.cpp154 m_parent->emit_instruction(new AluInstr(op1_mov, primid[0], m_parent->primitive_id(), AluInstr::last_write)); in finalize()
521 auto primitive_id = value_factory().allocate_pinned_register(0, 2); in do_allocate_reserved_registers() local
522 primitive_id->pin_live_range(true); in do_allocate_reserved_registers()
523 set_primitive_id(primitive_id); in do_allocate_reserved_registers()
547 return emit_simple_mov(intr->dest, 0, primitive_id()); in process_stage_intrinsic()
H A Dsfn_shader_vs.h40 PRegister primitive_id() const { return m_primitive_id;} in primitive_id() function in r600::VertexStageShader
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_pipeline_rt.c220 nir_variable *primitive_id; member
287 vars.primitive_id = in create_rt_variables()
288 nir_variable_create(shader, nir_var_shader_temp, glsl_uint_type(), "primitive_id"); in create_rt_variables()
335 _mesa_hash_table_insert(var_remap, src->primitive_id, dst->primitive_id); in map_rt_variables()
362 inner_vars.primitive_id = in create_inner_vars()
583 ret = nir_load_var(&b_shader, vars->primitive_id); in lower_rt_instructions()
1156 nir_ssa_def *primitive_id = nir_channel(b, triangle_info, 0); in insert_traversal_triangle_case() local
1191 nir_store_var(b, inner_vars.primitive_id, primitive_id, in insert_traversal_triangle_case()
1247 nir_ssa_def *primitive_id = nir_channel(b, triangle_info, 0); insert_traversal_aabb_case() local
[all...]
H A Dradv_nir_lower_ray_queries.c137 rq_variable *primitive_id; member
202 result.primitive_id = in init_ray_query_intersection_vars()
293 rq_copy_var(b, index, vars->closest.primitive_id, vars->candidate.primitive_id, 0x1); in copy_candidate_to_closest()
465 return nir_bcsel(b, committed, rq_load_var(b, index, vars->closest.primitive_id), in lower_rq_load()
466 rq_load_var(b, index, vars->candidate.primitive_id)); in lower_rq_load()
543 nir_ssa_def *primitive_id = nir_channel(b, triangle_info, 0); in insert_traversal_triangle_case() local
561 rq_store_var(b, index, vars->candidate.primitive_id, primitive_id, 1); in insert_traversal_triangle_case()
590 nir_ssa_def *primitive_id in insert_traversal_aabb_case() local
[all...]
H A Dradv_acceleration_structure.h72 uint32_t primitive_id; member
H A Dradv_acceleration_structure.c490 node->primitive_id = p; in build_aabbs()
/third_party/mesa3d/src/intel/compiler/
H A Dgfx6_gs_visitor.h73 src_reg primitive_id; member in brw::gfx6_gs_visitor
H A Dgfx6_gs_visitor.cpp132 this->primitive_id = in emit_prolog()
134 emit(GS_OPCODE_SET_PRIMITIVE_ID, dst_reg(this->primitive_id)); in emit_prolog()
/third_party/spirv-tools/source/val/
H A Dvalidate_ray_tracing_reorder.cpp82 const uint32_t primitive_id = _.GetOperandTypeId(inst, primtive_id_index); in ValidateHitObjectInstructionCommonParameters() local
83 if (!_.IsIntScalarType(primitive_id) || _.GetBitWidth(primitive_id) != 32) { in ValidateHitObjectInstructionCommonParameters()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_context.h94 struct ir3_instruction *primitive_id; member
H A Dir3_compiler_nir.c2123 if (!ctx->primitive_id) { in emit_intrinsic()
2124 ctx->primitive_id = in emit_intrinsic()
2127 dst[0] = ctx->primitive_id; in emit_intrinsic()
4348 ctx->primitive_id = in emit_instructions()
4353 ctx->primitive_id = in emit_instructions()
4367 ctx->primitive_id = in emit_instructions()
4650 if (ctx->primitive_id) { in ir3_compile_shader_nir()
4654 struct ir3_instruction *out = ir3_collect(ctx->block, ctx->primitive_id); in ir3_compile_shader_nir()
4869 if (ctx->primitive_id) in ir3_compile_shader_nir()
4870 ctx->primitive_id in ir3_compile_shader_nir()
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_compiler.h115 unsigned primitive_id:1; member
H A Dd3d12_nir_passes.c726 nir_ssa_def *primitive_id; in d3d12_lower_primitive_id() local
730 glsl_uint_type(), "primitive_id"); in d3d12_lower_primitive_id()
736 primitive_id = nir_load_primitive_id(&b); in d3d12_lower_primitive_id()
744 nir_store_var(&b, primitive_id_var, primitive_id, 0x1); in d3d12_lower_primitive_id()
H A Dd3d12_compiler.cpp730 if (expect->gs.primitive_id != have->gs.primitive_id || in d3d12_compare_shader_keys()
964 key->gs.primitive_id = 1; in d3d12_fill_shader_key()
1098 if (key.gs.primitive_id) { in select_shader_variant()
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_shader.h122 out->fragment.primitive_id = pan_preloads(57); in pan_make_preload()
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_compiler.h760 struct qreg line_x, point_x, point_y, primitive_id;
H A Dnir_to_vir.c2426 c->inputs[loc * 4] = c->primitive_id; in ntq_setup_fs_inputs()
4347 c->primitive_id = in nir_to_vir()

Completed in 32 milliseconds