Home
last modified time | relevance | path

Searched refs:sbt_offset (Results 1 – 3 of 3) sorted by relevance

/third_party/spirv-tools/source/val/
Dvalidate_ray_tracing.cpp66 const uint32_t sbt_offset = _.GetOperandTypeId(inst, 3); in RayTracingPass() local
67 if (!_.IsIntScalarType(sbt_offset) || _.GetBitWidth(sbt_offset) != 32) { in RayTracingPass()
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_shader_calls.c180 nir_ssa_def *sbt_offset = nir_iand_imm(b, call->src[3].ssa, 0xf); in lower_shader_trace_ray_instr() local
206 nir_umul_32x16(b, sbt_offset, nir_u2u32(b, hit_sbt_stride_B)); in lower_shader_trace_ray_instr()
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline_rt.c208 nir_variable *sbt_offset; member
274 vars.sbt_offset = in create_rt_variables()
326 _mesa_hash_table_insert(var_remap, src->sbt_offset, dst->sbt_offset); in map_rt_variables()
492 nir_store_var(&b_shader, vars->sbt_offset, in lower_rt_instructions()
1172 nir_iadd(b, nir_load_var(b, vars->sbt_offset), in insert_traversal_triangle_case()
1266 nir_iadd(b, nir_load_var(b, vars->sbt_offset), in insert_traversal_aabb_case()