Searched refs:accel_struct (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_nir_lower_ray_queries.c | 151 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()
|
D | radv_acceleration_structure.c | 2082 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 …]
|
D | radv_pipeline_rt.c | 205 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()
|
D | radv_descriptor_set.c | 1190 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()
|
D | radv_query.c | 2090 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/ |
D | anv_descriptor_set.c | 1703 .accel_struct = accel, in anv_descriptor_set_write_acceleration_structure() 1883 src_desc[j].accel_struct, in anv_UpdateDescriptorSets()
|
D | anv_private.h | 1943 struct anv_acceleration_structure *accel_struct; member
|