Історія комітів

Автор SHA1 Опис Дата
  BearishSun f03dcda9f7 Vulkan: Avoid redundant layout transitions 9 роки тому
  BearishSun 2956f2514b Vulkan: When transitioning image layouts due to transfers, always transition back to optimal layout, instead of the current layout 9 роки тому
  BearishSun 4ce05d637b Vulkan: Simplifying image layout transitions so they can be properly tracked across multiple command buffers 9 роки тому
  BearishSun 58027f255c Vulkan: Delay binding GPU parameters to ensure we get the latest version of the resources (e.g. resource writes can internally create new images/buffers, which would then incorrectly not be bound to the descriptor set, if that write was executed after a GPU param bind) 9 роки тому
  BearishSun 4239ebe070 Vulkan: Fixing render targets that require a load operation on bind (i.e. rendering to the same RT with multiple render passes) 9 роки тому
  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 442b8af92b Vulkan: Handle query resets when issued within render-pass 9 роки тому
  BearishSun 76cbd8ca92 Vulkan: If render pass is currently executing queue events until it ends 9 роки тому
  BearishSun b18bb2adc2 Vulkan: Use a render-pass with clear ops, when a clear is issued before any draw calls 9 роки тому
  BearishSun 95d84ddf01 Vulkan: Properly wait until back buffer is acquired before presenting 9 роки тому
  BearishSun b58a3fd3ad Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission 9 роки тому
  BearishSun 21eb8822cf Various Vulkan fixes and tweaks 9 роки тому
  BearishSun fcffdb7a4d Vulkan: Handling layout transitions for textures used both as framebuffer attachments and shader inputs 9 роки тому
  BearishSun 6b749fa064 Added a way to create multiple variations of Vulkan framebuffer 9 роки тому
  BearishSun 896a17335d Vulkan framebuffer now provides access to individual image resources 9 роки тому
  BearishSun aa226e61ce Massive namespace rename BansheeEngine -> bs 9 роки тому
  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) 9 роки тому
  BearishSun 3d6a7c2bb0 Vulkan render target clears implemented 9 роки тому
  BearishSun 4581b43fe7 Vulkan graphics pipeline binding and caching 9 роки тому
  BearishSun 18ab7deb32 Vulkan GPU parameter binding 9 роки тому
  BearishSun 643f494d3a Hooking up various Vulkan RenderAPI methods 9 роки тому
  BearishSun 59db12dbc5 Added special Vulkan command buffers for transfer operations 9 роки тому
  BearishSun 8e7ea897ce VulkanResource now tracks exactly on which queue is it being used on 9 роки тому
  BearishSun 0f68b63eb4 Vulkan render target binding and render pass start 9 роки тому
  BearishSun fd01c1cde4 Refactoring VulkanGpuParams 9 роки тому
  BearishSun 42b6188db6 VulkanResource changes: 9 роки тому
  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 9 роки тому
  BearishSun 99d14364e5 More work on Vulkan: 9 роки тому
  BearishSun 395ee63a5e Vulkan resource tracking now works across multiple command buffers 9 роки тому