Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_lower_ray_queries.c145 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 Dradv_rt_common.h59 nir_ssa_def *hit_is_opaque(nir_builder *b, nir_ssa_def *sbt_offset_and_flags, nir_ssa_def *flags,
H A Dradv_acceleration_structure.h83 uint32_t sbt_offset_and_flags; member
H A Dradv_rt_common.c403 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 Dradv_pipeline_rt.c1047 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 Dradv_acceleration_structure.c435 node->sbt_offset_and_flags = in build_instances()

Completed in 10 milliseconds