Home
last modified time | relevance | path

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

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_acceleration_structure.h65 uint32_t geometry_id_and_flags; member
74 uint32_t geometry_id_and_flags; member
H A Dradv_pipeline_rt.c221 nir_variable *geometry_id_and_flags; member
289 vars.geometry_id_and_flags = in create_rt_variables()
290 nir_variable_create(shader, nir_var_shader_temp, glsl_uint_type(), "geometry_id_and_flags"); in create_rt_variables()
336 _mesa_hash_table_insert(var_remap, src->geometry_id_and_flags, dst->geometry_id_and_flags); in map_rt_variables()
364 inner_vars.geometry_id_and_flags = nir_variable_create( in create_inner_vars()
587 ret = nir_load_var(&b_shader, vars->geometry_id_and_flags); in lower_rt_instructions()
1157 nir_ssa_def *geometry_id_and_flags = nir_channel(b, triangle_info, 1); in insert_traversal_triangle_case() local
1158 nir_ssa_def *geometry_id = nir_iand_imm(b, geometry_id_and_flags, 0xfffffff); in insert_traversal_triangle_case()
1160 nir_load_var(b, vars->flags), geometry_id_and_flags); in insert_traversal_triangle_case()
1248 nir_ssa_def *geometry_id_and_flags = nir_channel(b, triangle_info, 1); insert_traversal_aabb_case() local
[all...]
H A Dradv_nir_lower_ray_queries.c138 rq_variable *geometry_id_and_flags; member
204 result.geometry_id_and_flags = rq_variable_create(shader, impl, array_length, glsl_uint_type(), in init_ray_query_intersection_vars()
284 rq_copy_var(b, index, vars->closest.geometry_id_and_flags, vars->candidate.geometry_id_and_flags, in copy_candidate_to_closest()
407 nir_bcsel(b, committed, rq_load_var(b, index, vars->closest.geometry_id_and_flags), in lower_rq_load()
408 rq_load_var(b, index, vars->candidate.geometry_id_and_flags)), in lower_rq_load()
544 nir_ssa_def *geometry_id_and_flags = nir_channel(b, triangle_info, 1); in insert_traversal_triangle_case() local
547 rq_load_var(b, index, vars->flags), geometry_id_and_flags); in insert_traversal_triangle_case()
562 rq_store_var(b, index, vars->candidate.geometry_id_and_flags, geometry_id_and_flags, in insert_traversal_triangle_case()
591 nir_ssa_def *geometry_id_and_flags = nir_channel(b, triangle_info, 1); insert_traversal_aabb_case() local
[all...]
H A Dradv_rt_common.h60 nir_ssa_def *geometry_id_and_flags);
H A Dradv_rt_common.c404 nir_ssa_def *geometry_id_and_flags) in hit_is_opaque()
407 nir_test_mask(b, geometry_id_and_flags, VK_GEOMETRY_OPAQUE_BIT_KHR << 28); in hit_is_opaque()
403 hit_is_opaque(nir_builder *b, nir_ssa_def *sbt_offset_and_flags, nir_ssa_def *flags, nir_ssa_def *geometry_id_and_flags) hit_is_opaque() argument
H A Dradv_acceleration_structure.c393 node->geometry_id_and_flags = geometry_id | (geom->flags << 28); in build_triangles()
491 node->geometry_id_and_flags = geometry_id; in build_aabbs()

Completed in 21 milliseconds