Searched refs:sbt_stride (Results 1 – 3 of 3) sorted by relevance
/third_party/spirv-tools/source/val/ |
D | validate_ray_tracing.cpp | 72 const uint32_t sbt_stride = _.GetOperandTypeId(inst, 4); in RayTracingPass() local 73 if (!_.IsIntScalarType(sbt_stride) || _.GetBitWidth(sbt_stride) != 32) { in RayTracingPass()
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_shader_calls.c | 181 nir_ssa_def *sbt_stride = nir_iand_imm(b, call->src[4].ssa, 0xf); in lower_shader_trace_ray_instr() local 231 .shader_index_multiplier = sbt_stride, in lower_shader_trace_ray_instr()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pipeline_rt.c | 209 nir_variable *sbt_stride; member 276 vars.sbt_stride = in create_rt_variables() 327 _mesa_hash_table_insert(var_remap, src->sbt_stride, dst->sbt_stride); in map_rt_variables() 494 nir_store_var(&b_shader, vars->sbt_stride, in lower_rt_instructions() 1174 nir_imul(b, nir_load_var(b, vars->sbt_stride), geometry_id)); in insert_traversal_triangle_case() 1268 nir_imul(b, nir_load_var(b, vars->sbt_stride), geometry_id)); in insert_traversal_aabb_case()
|