Skip to content

Releases: XenoAtom/XenoAtom.Graphics

0.3.0

30 Jun 14:19
Compare
Choose a tag to compare

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 of ref 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

0.2.0

25 Jun 19:57
Compare
Choose a tag to compare

Changes

🧰 Misc

  • Re-enable changelog (6ecb5d3)
  • Update to latest XenoAtom.Interop.vulkan (8a20d46)

Full Changelog: 0.1.0...0.2.0

Published with dotnet-releaser

0.1.0

25 Jun 17:34
Compare
Choose a tag to compare