Searched refs:custom_instance_and_mask (Results 1 – 13 of 13) sorted by relevance
/external/mesa3d/src/amd/vulkan/bvh/ |
D | build_helpers.h | 73 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()
|
D | bvh.h | 88 uint32_t custom_instance_and_mask; member
|
D | encode.comp | 211 DEREF(dst_node).custom_instance_and_mask = src_node.custom_instance_and_mask;
|
/external/mesa3d/src/vulkan/runtime/bvh/ |
D | leaf.comp | 51 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;
|
D | vk_bvh.h | 131 uint32_t custom_instance_and_mask; member
|
/external/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_acceleration_structure.h | 62 uint32_t custom_instance_and_mask; member
|
D | lvp_ray_tracing_pipeline.c | 923 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()
|
D | lvp_acceleration_structure.c | 540 node->custom_instance_and_mask = instance->instanceCustomIndex | (instance->mask << 24); in lvp_build_acceleration_structure()
|
D | lvp_nir_lower_ray_queries.c | 378 custom_instance_and_mask))), in lower_rq_load()
|
/external/mesa3d/src/intel/vulkan/bvh/ |
D | encode.comp | 134 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/ |
D | radv_rra.c | 570 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/ |
D | radv_nir_rt_shader.c | 538 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()
|
D | radv_nir_lower_ray_queries.c | 406 …add_imm(b, instance_node_addr, offsetof(struct radv_bvh_instance_node, custom_instance_and_mask))), in lower_rq_load()
|