Commit History

Autor SHA1 Mensaxe Data
  BearishSun 7f501a8e77 Added an explicit flag to preserve render target contents on load, to improve performance when this is not required (most of the time) %!s(int64=9) %!d(string=hai) anos
  BearishSun 3d6a7c2bb0 Vulkan render target clears implemented %!s(int64=9) %!d(string=hai) anos
  BearishSun 4581b43fe7 Vulkan graphics pipeline binding and caching %!s(int64=9) %!d(string=hai) anos
  BearishSun 18ab7deb32 Vulkan GPU parameter binding %!s(int64=9) %!d(string=hai) anos
  BearishSun 643f494d3a Hooking up various Vulkan RenderAPI methods %!s(int64=9) %!d(string=hai) anos
  BearishSun 59db12dbc5 Added special Vulkan command buffers for transfer operations %!s(int64=9) %!d(string=hai) anos
  BearishSun 8e7ea897ce VulkanResource now tracks exactly on which queue is it being used on %!s(int64=9) %!d(string=hai) anos
  BearishSun 0f68b63eb4 Vulkan render target binding and render pass start %!s(int64=9) %!d(string=hai) anos
  BearishSun fd01c1cde4 Refactoring VulkanGpuParams %!s(int64=9) %!d(string=hai) anos
  BearishSun 42b6188db6 VulkanResource changes: %!s(int64=9) %!d(string=hai) anos
  BearishSun ebed609b8e Refactored command buffer submission and sync in order to resolve some design issue with previous sync approach, as well as command buffer IDs %!s(int64=9) %!d(string=hai) anos
  BearishSun 99d14364e5 More work on Vulkan: %!s(int64=9) %!d(string=hai) anos
  BearishSun 395ee63a5e Vulkan resource tracking now works across multiple command buffers %!s(int64=9) %!d(string=hai) anos
  BearishSun 1d6bc6a027 Fixing command buffer synchronization logic: Command buffers with different IDs now properly ignore sync if they are executing on the same queue %!s(int64=9) %!d(string=hai) anos
  BearishSun eb2df3a88e Added an automated way to managed Vulkan object lifetime and usage across multiple queues %!s(int64=9) %!d(string=hai) anos
  BearishSun dc9e96ae22 Vulkan command buffer submission and inter-queue synchronization %!s(int64=9) %!d(string=hai) anos
  BearishSun 598bb85a3d Vulkan descriptor layouts are now properly re-used if they share the same structure %!s(int64=9) %!d(string=hai) anos
  BearishSun 7a8511fcd4 Refactoring Vulkan command buffers: %!s(int64=9) %!d(string=hai) anos
  BearishSun c53b75dbca Vulkan command buffer creation %!s(int64=9) %!d(string=hai) anos
  BearishSun 234e7e004e Added skeleton for Vulkan render API %!s(int64=9) %!d(string=hai) anos