Auto-Vk-Toolkit
Auto-Vk-Toolkit copied to clipboard
Make `geometry_instance` independent of `bottom_level_acceleration_structure`
It should be more obvious from the software design, that different top_level_acceleration_structure
s can reference the same bottom_level_acceleration_structure
s with individual instance data.
A preliminary solution has been developed. However, there should be some other (maybe additional?) way to manage geometry_instance
s and bottom_level_acceleration_structure
s which takes care of their lifetimes.
With VK_KHR_raytracing
, this had to be restructured... but actually for the better, as it turns out. Needs to be revisited once again, however.