mirror of
https://github.com/vulkano-rs/vulkano.git
synced 2024-11-21 22:34:43 +00:00
748097a159
* initial support for the `VK_KHR_multiview` extension The `VK_KHR_multiview` extension can be used to efficiently draw to multiple layers of a framebuffer at once with. This is particularly useful for virtual reality applications or other types of stereoscopic rendering where both eyes need to be rendered and they share almost all visible vertices. * allow creation of multi-layer attachment images Using the `AttachmentImage::multisampled_with_usage_with_layers` constructor. More constructors with different combinations could be added for the `AttachmentImage` but `multisampled_with_usage_with_layers` already exposes all possible options. I think all these different constructors should be replaced with a constructor that takes a struct that implements `Default` or an enum with the different possibilities. * compliance with VUID-VkFramebufferCreateInfo-renderPass-02531 * removed changelog entries according to new policy * migrate `VK_KHR_multiview` support to ash * add more comments * add remaining `VK_KHR_multiview` validation * validate instanced drawing using `multiview` limits * add some missing validation relating to `VIEW_LOCAL` dependencies * use the vulkano device feature instead of depending on the `multiview` extension directly |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT |