Commit History

Autor SHA1 Mensaxe Data
  BearishSun 2e94779fc6 Vulkan: Now tracking image layouts on a per-resource basis. This way individual faces & mip-levels can be bound for rendering, particularily useful for cubemaps and texture arrays in general. %!s(int64=9) %!d(string=hai) anos
  BearishSun 4e57b50514 Massive refactor: Moving all the core thread objects into their own namespace, so I can rename them into something neater and get rid of the Core suffix %!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 9e470e2063 Vulkan: More fixes %!s(int64=9) %!d(string=hai) anos
  BearishSun 2f7bfb64ef Fixing an issue with VulkanFramebuffer: Tightly packed color attachments now provide indices to the original positions, so they may be correctly used in masks and similar %!s(int64=9) %!d(string=hai) anos
  BearishSun fcffdb7a4d Vulkan: Handling layout transitions for textures used both as framebuffer attachments and shader inputs %!s(int64=9) %!d(string=hai) anos
  BearishSun 09f313181c Fixing a Vulkan Framebuffer state that wasn't cached %!s(int64=9) %!d(string=hai) anos
  BearishSun 6b749fa064 Added a way to create multiple variations of Vulkan framebuffer %!s(int64=9) %!d(string=hai) anos
  BearishSun 896a17335d Vulkan framebuffer now provides access to individual image resources %!s(int64=9) %!d(string=hai) anos
  BearishSun aa226e61ce Massive namespace rename BansheeEngine -> bs %!s(int64=9) %!d(string=hai) anos
  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 643f494d3a Hooking up various Vulkan RenderAPI methods %!s(int64=9) %!d(string=hai) anos
  BearishSun 952a02e2f2 Vulkan graphics pipeline creation %!s(int64=9) %!d(string=hai) anos
  BearishSun 1da1209680 Added frame buffers to Vulkan's implementation of a render window %!s(int64=9) %!d(string=hai) anos
  BearishSun d8c6db7a32 More Vulkan WIP: %!s(int64=9) %!d(string=hai) anos
  BearishSun d38fc0c070 Vulkan render window and swap chain (WIP) %!s(int64=9) %!d(string=hai) anos