Searched refs:intersection_type (Results 1 – 3 of 3) sorted by relevance
/third_party/spirv-tools/source/val/ |
D | validate_ray_query.cpp | 56 const uint32_t intersection_type = _.GetTypeId(intersection_id); in ValidateIntersectionId() local 58 if (!_.IsIntScalarType(intersection_type) || in ValidateIntersectionId() 59 _.GetBitWidth(intersection_type) != 32 || in ValidateIntersectionId()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_lower_ray_queries.c | 141 rq_variable *intersection_type; member 210 result.intersection_type = rq_variable_create(shader, impl, array_length, glsl_uint_type(), in init_ray_query_intersection_vars() 288 rq_copy_var(b, index, vars->closest.intersection_type, vars->candidate.intersection_type, 0x1); in copy_candidate_to_closest() 360 rq_store_var(b, index, vars->closest.intersection_type, nir_imm_int(b, intersection_type_none), in lower_rq_initialize() 399 nir_ieq_imm(b, rq_load_var(b, index, vars->candidate.intersection_type), in lower_rq_load() 472 b, committed, rq_load_var(b, index, vars->closest.intersection_type), in lower_rq_load() 473 nir_iadd_imm(b, rq_load_var(b, index, vars->candidate.intersection_type), -1)); in lower_rq_load() 565 rq_store_var(b, index, vars->candidate.intersection_type, in insert_traversal_triangle_case() 640 rq_store_var(b, index, vars->candidate.intersection_type, in insert_traversal_aabb_case()
|
/third_party/mesa3d/src/compiler/spirv/ |
D | spirv_to_nir.c | 5684 …CASE(IntersectionTypeKHR, intersection_type, gl… in spirv_to_nir_type_ray_query_intrinsic()
|