Home
last modified time | relevance | path

Searched refs:custom_instance_and_mask (Results 1 – 13 of 13) sorted by relevance

/external/mesa3d/src/amd/vulkan/bvh/
Dbuild_helpers.h73 uint32_t custom_instance_and_mask; member
203 …if (instance.accelerationStructureReference == 0 || instance.custom_instance_and_mask < (1u << 24u… in build_instance()
219 DEREF(node).custom_instance_and_mask = instance.custom_instance_and_mask; in build_instance()
Dbvh.h88 uint32_t custom_instance_and_mask; member
Dencode.comp211 DEREF(dst_node).custom_instance_and_mask = src_node.custom_instance_and_mask;
/external/mesa3d/src/vulkan/runtime/bvh/
Dleaf.comp51 uint32_t custom_instance_and_mask;
170 …if (instance.accelerationStructureReference == 0 || instance.custom_instance_and_mask < (1u << 24u…
181 DEREF(node).custom_instance_and_mask = instance.custom_instance_and_mask;
Dvk_bvh.h131 uint32_t custom_instance_and_mask; member
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_acceleration_structure.h62 uint32_t custom_instance_and_mask; member
Dlvp_ray_tracing_pipeline.c923 nir_def *custom_instance_and_mask = nir_build_load_global( in lvp_lower_ray_tracing_instr() local
925 …iadd_imm(b, instance_node_addr, offsetof(struct lvp_bvh_instance_node, custom_instance_and_mask))); in lvp_lower_ray_tracing_instr()
926 def = nir_iand_imm(b, custom_instance_and_mask, 0xFFFFFF); in lvp_lower_ray_tracing_instr()
Dlvp_acceleration_structure.c540 node->custom_instance_and_mask = instance->instanceCustomIndex | (instance->mask << 24); in lvp_build_acceleration_structure()
Dlvp_nir_lower_ray_queries.c378 custom_instance_and_mask))), in lower_rq_load()
/external/mesa3d/src/intel/vulkan/bvh/
Dencode.comp134 shader_index_and_geom_mask |= (src.custom_instance_and_mask & 0xff000000);
199 DEREF(dst_instance).part1.instance_id = src.custom_instance_and_mask & 0xffffff;
/external/mesa3d/src/amd/vulkan/
Dradv_rra.c570 dst->custom_instance_id = src->custom_instance_and_mask & 0xffffff; in rra_transcode_instance_node()
571 dst->mask = src->custom_instance_and_mask >> 24; in rra_transcode_instance_node()
/external/mesa3d/src/amd/vulkan/nir/
Dradv_nir_rt_shader.c538 nir_def *custom_instance_and_mask = nir_build_load_global( in radv_lower_rt_instruction() local
540 …add_imm(b, instance_node_addr, offsetof(struct radv_bvh_instance_node, custom_instance_and_mask))); in radv_lower_rt_instruction()
541 ret = nir_iand_imm(b, custom_instance_and_mask, 0xFFFFFF); in radv_lower_rt_instruction()
Dradv_nir_lower_ray_queries.c406 …add_imm(b, instance_node_addr, offsetof(struct radv_bvh_instance_node, custom_instance_and_mask))), in lower_rq_load()