Home
last modified time | relevance | path

Searched refs:accel_struct (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_lower_ray_queries.c151 rq_variable *accel_struct; member
233 dst->accel_struct = rq_variable_create(shader, impl, array_length, glsl_uint64_t_type(), in init_ray_query_vars()
344 rq_store_var(b, index, vars->accel_struct, instr->src[1].ssa, 0x1); in lower_rq_initialize()
363 nir_ssa_def *accel_struct = rq_load_var(b, index, vars->accel_struct); in lower_rq_initialize() local
365 nir_push_if(b, nir_ine_imm(b, accel_struct, 0)); in lower_rq_initialize()
367 rq_store_var(b, index, vars->trav.bvh_base, build_addr_to_node(b, accel_struct), 1); in lower_rq_initialize()
370 nir_build_load_global(b, 1, 32, accel_struct, .access = ACCESS_NON_WRITEABLE, in lower_rq_initialize()
679 build_addr_to_node(b, rq_load_var(b, index, vars->accel_struct)), 1); in lower_rq_proceed()
Dradv_acceleration_structure.c2082 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, in radv_CmdBuildAccelerationStructuresKHR()
2086 .node_dst_addr = radv_accel_struct_get_va(accel_struct), in radv_CmdBuildAccelerationStructuresKHR()
2165 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, in radv_CmdBuildAccelerationStructuresKHR()
2169 .node_addr = radv_accel_struct_get_va(accel_struct), in radv_CmdBuildAccelerationStructuresKHR()
2235 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, in radv_CmdBuildAccelerationStructuresKHR()
2260 .node_dst_addr = radv_accel_struct_get_va(accel_struct), in radv_CmdBuildAccelerationStructuresKHR()
2279 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, in radv_CmdBuildAccelerationStructuresKHR()
2291 radv_buffer_get_va(accel_struct->bo) + accel_struct->mem_offset + base, in radv_CmdBuildAccelerationStructuresKHR()
2357 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, pInfo->dst); in radv_CopyMemoryToAccelerationStructureKHR()
2359 char *base = device->ws->buffer_map(accel_struct->bo); in radv_CopyMemoryToAccelerationStructureKHR()
[all …]
Dradv_pipeline_rt.c205 nir_variable *accel_struct; member
270 vars.accel_struct = in create_rt_variables()
323 _mesa_hash_table_insert(var_remap, src->accel_struct, dst->accel_struct); in map_rt_variables()
488 nir_store_var(&b_shader, vars->accel_struct, intr->src[0].ssa, 0x1); in lower_rt_instructions()
1407 nir_ssa_def *accel_struct = nir_load_var(&b, vars.accel_struct); in build_traversal_shader() local
1413 nir_push_if(&b, nir_ine_imm(&b, accel_struct, 0)); in build_traversal_shader()
1415 nir_store_var(&b, trav_vars.bvh_base, build_addr_to_node(&b, accel_struct), 1); in build_traversal_shader()
1418 &b, 1, 32, accel_struct, .access = ACCESS_NON_WRITEABLE, .align_mul = 64); in build_traversal_shader()
1445 build_addr_to_node(&b, nir_load_var(&b, vars.accel_struct)), 1); in build_traversal_shader()
Dradv_descriptor_set.c1190 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, _accel_struct); in write_accel_struct()
1191 uint64_t va = accel_struct ? radv_accel_struct_get_va(accel_struct) : 0; in write_accel_struct()
Dradv_query.c2090 RADV_FROM_HANDLE(radv_acceleration_structure, accel_struct, pAccelerationStructures[i]); in radv_CmdWriteAccelerationStructuresPropertiesKHR()
2091 uint64_t va = radv_accel_struct_get_va(accel_struct); in radv_CmdWriteAccelerationStructuresPropertiesKHR()
/third_party/mesa3d/src/intel/vulkan/
Danv_descriptor_set.c1703 .accel_struct = accel, in anv_descriptor_set_write_acceleration_structure()
1883 src_desc[j].accel_struct, in anv_UpdateDescriptorSets()
Danv_private.h1943 struct anv_acceleration_structure *accel_struct; member