Commit History

Autor SHA1 Mensaxe Data
  BearishSun 8ca20f7e95 Vulkan: Fixed an issue where layout transitions on the depth-stencil buffer would only transition the depth portion, without the stencil portion %!s(int64=9) %!d(string=hai) anos
  BearishSun b541ff78fc Vulkan: Ignore queue family when doing only image layout transitions %!s(int64=9) %!d(string=hai) anos
  BearishSun d2cf185bb4 Vulkan: Don't attempt to present the back buffer if it was never even acquired %!s(int64=9) %!d(string=hai) anos
  BearishSun a05d30c98b Vulkan: Fixing rendering to a 3D texture %!s(int64=9) %!d(string=hai) anos
  BearishSun 76cbd8ca92 Vulkan: If render pass is currently executing queue events until it ends %!s(int64=9) %!d(string=hai) anos
  BearishSun 542a5de8ac Vulkan: Fixing remaining issues with the new render-pass clear method %!s(int64=9) %!d(string=hai) anos
  BearishSun aa9b0c78ec Fixing mem corruption issue with the new pipeline param info set/slot data %!s(int64=9) %!d(string=hai) anos
  BearishSun 87ea176874 Vulkan: Fixed an issue where new descriptor sets were being created instead of updating existing ones %!s(int64=9) %!d(string=hai) anos
  BearishSun b18bb2adc2 Vulkan: Use a render-pass with clear ops, when a clear is issued before any draw calls %!s(int64=9) %!d(string=hai) anos
  BearishSun 2f4df20a3f More work on documentation %!s(int64=9) %!d(string=hai) anos
  BearishSun ef59933827 More work on user manuals %!s(int64=9) %!d(string=hai) anos
  BearishSun 3ea877db16 More work on user manuals %!s(int64=9) %!d(string=hai) anos
  BearishSun 828c0e6fdc Vulkan: Fixing remanining issues relating to shutdown %!s(int64=9) %!d(string=hai) anos
  BearishSun 3b15a84140 Fixing an issue where all renderables using the same material would incorrectly use the same per-object and per-call uniform buffers %!s(int64=9) %!d(string=hai) anos
  BearishSun 2bc0d6779b Material params now use a versioning system to keep in sync with GPU params. Previous system used dirty flags which put a limit on the number of GPU params mapped to a single material. %!s(int64=9) %!d(string=hai) anos
  BearishSun bfe4e188c7 Vulkan: Make storage textures sampleable by default %!s(int64=9) %!d(string=hai) anos
  BearishSun 7559fb6d2c Vulkan: Getting around a RenderDoc crash %!s(int64=9) %!d(string=hai) anos
  BearishSun 85dfe3e9da Vulkan: More fixes %!s(int64=9) %!d(string=hai) anos
  BearishSun 55f8dfb02e More work on user-facing manuals %!s(int64=9) %!d(string=hai) anos
  BearishSun 34bdebe1e4 Added a renderer extension interface - Allows a significantly easier way to write code that extends or interacts with renderer's output %!s(int64=9) %!d(string=hai) anos
  BearishSun 27533beff9 Vulkan: When internal image/buffer objects change (e.g. due to a discard caused by a write, or otherwise), properly update the descriptor sets the original buffers were bound to, so they instead use the new versions %!s(int64=9) %!d(string=hai) anos
  BearishSun fa27cbfa05 Vulkan: Depth-stencil image bound in the shader now properly uses the depth aspect only %!s(int64=9) %!d(string=hai) anos
  BearishSun 3f6cdb3db7 Vulkan: More fixes, all crashes so far resolved, moving toward fixing non-catastrophic issues %!s(int64=9) %!d(string=hai) anos
  BearishSun 9f961b9358 FBX import: Fixing an issue with invalid animation that was caused by FBX files in which animation had certain curve components missing %!s(int64=9) %!d(string=hai) anos
  BearishSun 95d84ddf01 Vulkan: Properly wait until back buffer is acquired before presenting %!s(int64=9) %!d(string=hai) anos
  BearishSun d25432623f Removed beginFrame/endFrame methods from RenderAPI as they weren't really used %!s(int64=9) %!d(string=hai) anos
  BearishSun 7ef898083a Check if depth matches for color attachments on a multi-render texture %!s(int64=9) %!d(string=hai) anos
  BearishSun c0f7bfdf61 Dropping support for rendering to arbitrary ranges within a 3D texture, since Vulkan doesn't support it %!s(int64=9) %!d(string=hai) anos
  BearishSun 63c3eeff6c Vulkan: Fixing mem. corrupting in VulkanGpuParams %!s(int64=9) %!d(string=hai) anos
  BearishSun a86612c730 Fixing animation curve import %!s(int64=9) %!d(string=hai) anos