Lines Matching defs:accel
77 struct anv_acceleration_structure *accel;
79 accel = vk_zalloc2(&device->vk.alloc, pAllocator, sizeof(*accel), 8,
81 if (accel == NULL)
84 vk_object_base_init(&device->vk, &accel->base,
87 accel->size = pCreateInfo->size;
88 accel->address = anv_address_add(buffer->address, pCreateInfo->offset);
90 *pAccelerationStructure = anv_acceleration_structure_to_handle(accel);
102 ANV_FROM_HANDLE(anv_acceleration_structure, accel, accelerationStructure);
104 if (!accel)
107 vk_object_base_finish(&accel->base);
108 vk_free2(&device->vk.alloc, pAllocator, accel);
116 ANV_FROM_HANDLE(anv_acceleration_structure, accel,
119 assert(!anv_address_is_null(accel->address));
120 assert(anv_bo_is_pinned(accel->address.bo));
122 return anv_address_physical(accel->address);