Home
last modified time | relevance | path

Searched refs:intersection_type (Results 1 – 3 of 3) sorted by relevance

/third_party/spirv-tools/source/val/
Dvalidate_ray_query.cpp56 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/
Dradv_nir_lower_ray_queries.c141 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/
Dspirv_to_nir.c5684 …CASE(IntersectionTypeKHR, intersection_type, gl… in spirv_to_nir_type_ray_query_intrinsic()