Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/vulkan/layers/
Dradv_rra_layer.c23 if (_mesa_hash_table_num_entries(device->rra_trace.accel_structs) == 0) { in rra_QueuePresentKHR()
59 struct hash_table *accel_structs = device->rra_trace.accel_structs; in rra_QueuePresentKHR() local
61 hash_table_foreach (accel_structs, entry) { in rra_QueuePresentKHR()
67 _mesa_hash_table_remove(accel_structs, entry); in rra_QueuePresentKHR()
156 _mesa_hash_table_insert(device->rra_trace.accel_structs, structure, data); in rra_CreateAccelerationStructureKHR()
184 … struct hash_entry *entry = _mesa_hash_table_search(device->rra_trace.accel_structs, accel_struct); in handle_accel_struct_write()
291 struct hash_entry *entry = _mesa_hash_table_search(device->rra_trace.accel_structs, src); in rra_CmdCopyAccelerationStructureKHR()
328 struct hash_entry *entry = _mesa_hash_table_search(device->rra_trace.accel_structs, structure); in rra_DestroyAccelerationStructureKHR()
336 _mesa_hash_table_remove(device->rra_trace.accel_structs, entry); in rra_DestroyAccelerationStructureKHR()
/external/mesa3d/src/amd/vulkan/
Dradv_rra.h101 struct hash_table *accel_structs; member
Dradv_rra.c898 device->rra_trace.accel_structs = _mesa_pointer_hash_table_create(NULL); in radv_rra_trace_init()
1014 if (data->accel_structs) in radv_rra_trace_finish()
1015 hash_table_foreach (data->accel_structs, entry) in radv_rra_trace_finish()
1019 _mesa_hash_table_destroy(data->accel_structs, NULL); in radv_rra_trace_finish()
1071 uint32_t accel_struct_count = _mesa_hash_table_num_entries(device->rra_trace.accel_structs); in rra_copy_context_init()
1354 uint32_t struct_count = _mesa_hash_table_num_entries(device->rra_trace.accel_structs); in radv_rra_dump_trace()
1403 …for (unsigned i = 0; (last_entry = _mesa_hash_table_next_entry(device->rra_trace.accel_structs, la… in radv_rra_dump_trace()
Dradv_acceleration_structure.c86 if (device->rra_trace.accel_structs) { in radv_get_acceleration_structure_layout()
537 if (device->rra_trace.accel_structs) { in radv_init_header()
Dradv_descriptor_set.c1282 const VkWriteDescriptorSetAccelerationStructureKHR *accel_structs = NULL; in radv_update_descriptor_sets_impl() local
1290accel_structs = vk_find_struct_const(writeset->pNext, WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_… in radv_update_descriptor_sets_impl()
1345 …VK_FROM_HANDLE(vk_acceleration_structure, accel_struct, accel_structs->pAccelerationStructures[j]); in radv_update_descriptor_sets_impl()
/external/mesa3d/src/vulkan/runtime/
Dvk_cmd_enqueue.c861 const VkWriteDescriptorSetAccelerationStructureKHR *accel_structs = in vk_cmd_enqueue_CmdPushDescriptorSet2() local
864 …uint32_t accel_structs_size = sizeof(VkAccelerationStructureKHR) * accel_structs->accelerationStru… in vk_cmd_enqueue_CmdPushDescriptorSet2()
869 … write_accel_structs->accelerationStructureCount = accel_structs->accelerationStructureCount; in vk_cmd_enqueue_CmdPushDescriptorSet2()
871 …memcpy((void *)write_accel_structs->pAccelerationStructures, accel_structs->pAccelerationStructure… in vk_cmd_enqueue_CmdPushDescriptorSet2()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_descriptor_set.c631 const VkWriteDescriptorSetAccelerationStructureKHR *accel_structs = in lvp_UpdateDescriptorSets() local
633 …VK_FROM_HANDLE(vk_acceleration_structure, accel_struct, accel_structs->pAccelerationStructures[j]); in lvp_UpdateDescriptorSets()