* Fix allocation type validation in `RawImage::bind_memory`
* Fix a link
* Fix DRM format modifier image tiling to allocaion type convertion
* Add commas
* Fix `Debug` impl of `Surface`
* Derive `Debug` for `Swapchain` since the manual impl is doing the same
* Remove cache-fields from the `Debug` output of `PhysicalDevice`
* Fix `Debug` impl of `{Instance,Device}Functions`
* Reduce the amount of spam when debug-printing `Device`
* Fix `Debug` impl of `dyn Loader`
* Fix dead code warning
* Add `id` field to the `Debug` output of `Instance`
* More useful `Debug` impl for pipelines
* More useful `Debug` impl of `UnsafeDescriptorSet`
* Rearrange
* Spacing
* Don't follow references at all when debug-formatting
* Add device/instance handles to device-owned/instance-owned reference dbg
* Add missing reference wrappers
* Consistency
* Add `RequiresAllOf`, automatically enable required extensions and features
* Add more missing backticks and backslashes to error messages
* Use updated VUIDs that require `acceleration_structure`
* ValidationError-ify `Surface` and `Swapchain`
* Update vulkano/src/lib.rs
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Update vulkano/src/lib.rs
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Don't draw if the window has zero size
---------
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Add `RequiresAllOf`, automatically enable required extensions and features
* Add more missing backticks and backslashes to error messages
* Use updated VUIDs that require `acceleration_structure`
* Fix `check_requirements`
* Cooperation go brr
---------
Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
* Add support for inline uniform blocks
* Make this match exhaustive so it triggers if new descriptor types are added in future
* Return RuntimeError from pool allocation
* Doc improvement
* Doc fix
* Apply fixes
* Reorganise render pass objects, add support for some extensions
* Handle stencil initial/final layout in the macro
* This was promoted to 1.2, not 1.1
* Doctests again...
* Missing docs
* Fix bad validation
* Convert Framebuffer to ValidationError while we're at it
* FramebufferCreateFlags
* Make render pass creation more like Vulkan again
* TODO for depth_resolve_mode and stencil_resolve_mode in the macro
* Depth/stencil resolve modes
* Missed validation
* Forgot some testing code...
* msaa-renderpass docs
* Doc fixes
* Add missing backslashes