Releases: XenoAtom/XenoAtom.Graphics
Releases · XenoAtom/XenoAtom.Graphics
0.3.0
Changes
✨ New Features
- Add support for nullable reference types. Cleanup warnings (9f4a801)
- Add GraphicsManager, GraphicsAdapter and start to improve VkDeviceMemoryManager (1593f0f)
- Add VkCube sample on Windows (dc87739)
🐛 Bug Fixes
- Fix transition image layout (af4f9a7)
- Fix performance of ResourceRefCount by using a wrapping struct (75fe7d0)
- Fix race conditions (81240a9)
- Fix copying depth stencil to depth stencil (d49b341)
📚 Documentation
- Update doc to link to Veldrid in the interim (ce74341)
🧰 Misc
- Update to latest Vulkan bindings (0ca5a43)
- Allow to send debug to a custom logger and fix tests to detect errors. Fix transitions for framebuffer. (f5a98c8)
- Remove duplicate declaration (310e45d)
- Remove transition of framebuffer at the end of a pass (it was moved at the beginning) (8c852ed)
- Simplify code for image layout transition (4980977)
- Improve support for debug logs (01b8b9d)
- Swtich to VK_EXT_debug_utils (52cf1eb)
- Try to fix warning on Linux during vkCreateInstance (fb41c81)
- Improve BlendAttachmentDescription (79dd2b2)
- Simplify Dispose pattern (3e3b31c)
- Improve refcount in VkCommandList (13289aa)
- Cleanup of ResouceFactory to use
in
instead ofref
for passing description (e1fbfbf) - Remove ResourceFacatory and move methods to GraphicsDevice directlly (3a7c1ce)
- More cleanup (ce7efcf)
- Rename queue index to queue family index (9f3d45d)
- Cleanup some code (7ebc288)
- Update readme.md (1e2e931)
- Cleanup some code for VkCube (46e30b1)
- Improve usage of flags from XenoAtom.Interop.vulkan (aebb97c)
Full Changelog: 0.2.0...0.3.0
Published with dotnet-releaser