skyline/app
PixelyIon 08f29f7da4 Make ActiveDescriptorSet movable and non-copyable
There should only ever be a single instance of a `ActiveDescriptorSet` that tracks the lifetime of a descriptor set as the destructor is responsible for freeing the descriptor set.

There are cases where a new object inheriting the descriptor set needs to be created in these cases we need to have move semantics and make the destructor of the prior object inert, this allows for moving to the new object without any side effects. If the copy constructor was used in these cases the older object would free the set on its destruction which would lead to the set being invalid on existing instances which is incorrect behavior and would likely lead to driver crashes.
2022-04-14 14:14:52 +05:30
..
libraries Update Vulkan-Hpp to v1.2.202 2022-04-14 14:14:52 +05:30
src/main Make ActiveDescriptorSet movable and non-copyable 2022-04-14 14:14:52 +05:30
.gitignore libNX FS Initalization (v0.3) 2019-10-18 16:22:38 +05:30
build.gradle Upgrade AGP to 7.1.0-beta01 & NDK to 24.0.7856742 2021-10-31 15:50:15 +05:30
CMakeLists.txt Add -fsigned-bitfields for defined bitfield int behavior 2022-04-14 14:14:52 +05:30
proguard-rules.pro Keep member names in pro guard 2020-11-12 22:19:55 +05:30