Searched refs:sbt_offset_and_flags (Results 1 - 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_nir_lower_ray_queries.c | 145 rq_variable *sbt_offset_and_flags; member 218 result.sbt_offset_and_flags = rq_variable_create(shader, impl, array_length, glsl_uint_type(), in init_ray_query_intersection_vars() 291 rq_copy_var(b, index, vars->closest.sbt_offset_and_flags, vars->candidate.sbt_offset_and_flags, in copy_candidate_to_closest() 422 nir_bcsel(b, committed, rq_load_var(b, index, vars->closest.sbt_offset_and_flags), in lower_rq_load() 423 rq_load_var(b, index, vars->candidate.sbt_offset_and_flags)), in lower_rq_load() 514 nir_test_mask(b, rq_load_var(b, index, vars->candidate.sbt_offset_and_flags), in insert_traversal_triangle_case() 531 nir_test_mask(b, rq_load_var(b, index, vars->candidate.sbt_offset_and_flags), in insert_traversal_triangle_case() 546 hit_is_opaque(b, rq_load_var(b, index, vars->candidate.sbt_offset_and_flags), in insert_traversal_triangle_case() 593 hit_is_opaque(b, rq_load_var(b, index, vars->candidate.sbt_offset_and_flags), in insert_traversal_aabb_case() [all...] |
H A D | radv_rt_common.h | 59 nir_ssa_def *hit_is_opaque(nir_builder *b, nir_ssa_def *sbt_offset_and_flags, nir_ssa_def *flags,
|
H A D | radv_acceleration_structure.h | 83 uint32_t sbt_offset_and_flags; member
|
H A D | radv_rt_common.c | 403 hit_is_opaque(nir_builder *b, nir_ssa_def *sbt_offset_and_flags, nir_ssa_def *flags, in hit_is_opaque() argument 409 nir_test_mask(b, sbt_offset_and_flags, VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR << 24); in hit_is_opaque() 411 nir_test_mask(b, sbt_offset_and_flags, VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR << 24); in hit_is_opaque()
|
H A D | radv_pipeline_rt.c | 1047 nir_variable *sbt_offset_and_flags; member 1067 ret.sbt_offset_and_flags = nir_variable_create(b->shader, nir_var_shader_temp, glsl_uint_type(), in init_traversal_vars() 1127 nir_test_mask(b, nir_load_var(b, trav_vars->sbt_offset_and_flags), in insert_traversal_triangle_case() 1143 nir_test_mask(b, nir_load_var(b, trav_vars->sbt_offset_and_flags), in insert_traversal_triangle_case() 1159 nir_ssa_def *is_opaque = hit_is_opaque(b, nir_load_var(b, trav_vars->sbt_offset_and_flags), in insert_traversal_triangle_case() 1173 nir_iand_imm(b, nir_load_var(b, trav_vars->sbt_offset_and_flags), 0xffffff)), in insert_traversal_triangle_case() 1250 nir_ssa_def *is_opaque = hit_is_opaque(b, nir_load_var(b, trav_vars->sbt_offset_and_flags), in insert_traversal_aabb_case() 1267 nir_iand_imm(b, nir_load_var(b, trav_vars->sbt_offset_and_flags), 0xffffff)), in insert_traversal_aabb_case() 1426 nir_store_var(&b, trav_vars.sbt_offset_and_flags, nir_imm_int(&b, 0), 1); in build_traversal_shader() 1523 nir_store_var(&b, trav_vars.sbt_offset_and_flags, nir_channe in build_traversal_shader() [all...] |
H A D | radv_acceleration_structure.c | 435 node->sbt_offset_and_flags = in build_instances()
|
Completed in 10 milliseconds