Searched refs:geometry_id_and_flags (Results 1 - 6 of 6) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_acceleration_structure.h | 65 uint32_t geometry_id_and_flags; member 74 uint32_t geometry_id_and_flags; member
|
H A D | radv_pipeline_rt.c | 221 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 D | radv_nir_lower_ray_queries.c | 138 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 D | radv_rt_common.h | 60 nir_ssa_def *geometry_id_and_flags);
|
H A D | radv_rt_common.c | 404 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 D | radv_acceleration_structure.c | 393 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