Commit History

Автор SHA1 Съобщение Дата
  BearishSun 8356f1e8cf Vulkan: Changing how command buffer resets work, so they handle the new multi-CB submit more gracefully преди 9 години
  BearishSun e1e7afd433 Vulkan: Refactoring inter-queue dependencies due to new revelation that a semaphore can only be waited on by one queue submit, no more преди 9 години
  BearishSun 65dac3dfef Vulkan: Command buffer submission is now grouped under a single queue submit, when possible преди 9 години
  BearishSun 442b8af92b Vulkan: Handle query resets when issued within render-pass преди 9 години
  BearishSun 10d51292ad Vulkan: Fixing issues caused by flipped viewport преди 9 години
  BearishSun 7892730522 Vulkan: A way to turn off validation layers преди 9 години
  BearishSun d083b0c77b Vulkan: Significant speedup to GLSL parsing преди 9 години
  BearishSun 6312a50d96 Vulkan: Fixed an issue where sRGB textures weren't being enabled when requested преди 9 години
  BearishSun 8ca20f7e95 Vulkan: Fixed an issue where layout transitions on the depth-stencil buffer would only transition the depth portion, without the stencil portion преди 9 години
  BearishSun b541ff78fc Vulkan: Ignore queue family when doing only image layout transitions преди 9 години
  BearishSun d2cf185bb4 Vulkan: Don't attempt to present the back buffer if it was never even acquired преди 9 години
  BearishSun a05d30c98b Vulkan: Fixing rendering to a 3D texture преди 9 години
  BearishSun 76cbd8ca92 Vulkan: If render pass is currently executing queue events until it ends преди 9 години
  BearishSun 542a5de8ac Vulkan: Fixing remaining issues with the new render-pass clear method преди 9 години
  BearishSun aa9b0c78ec Fixing mem corruption issue with the new pipeline param info set/slot data преди 9 години
  BearishSun 87ea176874 Vulkan: Fixed an issue where new descriptor sets were being created instead of updating existing ones преди 9 години
  BearishSun b18bb2adc2 Vulkan: Use a render-pass with clear ops, when a clear is issued before any draw calls преди 9 години
  BearishSun 2f4df20a3f More work on documentation преди 9 години
  BearishSun ef59933827 More work on user manuals преди 9 години
  BearishSun 3ea877db16 More work on user manuals преди 9 години
  BearishSun 828c0e6fdc Vulkan: Fixing remanining issues relating to shutdown преди 9 години
  BearishSun 3b15a84140 Fixing an issue where all renderables using the same material would incorrectly use the same per-object and per-call uniform buffers преди 9 години
  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. преди 9 години
  BearishSun bfe4e188c7 Vulkan: Make storage textures sampleable by default преди 9 години
  BearishSun 7559fb6d2c Vulkan: Getting around a RenderDoc crash преди 9 години
  BearishSun 85dfe3e9da Vulkan: More fixes преди 9 години
  BearishSun 55f8dfb02e More work on user-facing manuals преди 9 години
  BearishSun 34bdebe1e4 Added a renderer extension interface - Allows a significantly easier way to write code that extends or interacts with renderer's output преди 9 години
  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 преди 9 години
  BearishSun fa27cbfa05 Vulkan: Depth-stencil image bound in the shader now properly uses the depth aspect only преди 9 години