BearishSun
|
fcffdb7a4d
Vulkan: Handling layout transitions for textures used both as framebuffer attachments and shader inputs
|
9 rokov pred |
BearishSun
|
6b749fa064
Added a way to create multiple variations of Vulkan framebuffer
|
9 rokov pred |
BearishSun
|
896a17335d
Vulkan framebuffer now provides access to individual image resources
|
9 rokov pred |
BearishSun
|
aa226e61ce
Massive namespace rename BansheeEngine -> bs
|
9 rokov pred |
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 rokov pred |
BearishSun
|
3d6a7c2bb0
Vulkan render target clears implemented
|
9 rokov pred |
BearishSun
|
4581b43fe7
Vulkan graphics pipeline binding and caching
|
9 rokov pred |
BearishSun
|
18ab7deb32
Vulkan GPU parameter binding
|
9 rokov pred |
BearishSun
|
643f494d3a
Hooking up various Vulkan RenderAPI methods
|
9 rokov pred |
BearishSun
|
59db12dbc5
Added special Vulkan command buffers for transfer operations
|
9 rokov pred |
BearishSun
|
8e7ea897ce
VulkanResource now tracks exactly on which queue is it being used on
|
9 rokov pred |
BearishSun
|
0f68b63eb4
Vulkan render target binding and render pass start
|
9 rokov pred |
BearishSun
|
fd01c1cde4
Refactoring VulkanGpuParams
|
9 rokov pred |
BearishSun
|
42b6188db6
VulkanResource changes:
|
9 rokov pred |
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 rokov pred |
BearishSun
|
99d14364e5
More work on Vulkan:
|
9 rokov pred |
BearishSun
|
395ee63a5e
Vulkan resource tracking now works across multiple command buffers
|
9 rokov pred |
BearishSun
|
1d6bc6a027
Fixing command buffer synchronization logic: Command buffers with different IDs now properly ignore sync if they are executing on the same queue
|
9 rokov pred |
BearishSun
|
eb2df3a88e
Added an automated way to managed Vulkan object lifetime and usage across multiple queues
|
9 rokov pred |
BearishSun
|
dc9e96ae22
Vulkan command buffer submission and inter-queue synchronization
|
9 rokov pred |
BearishSun
|
598bb85a3d
Vulkan descriptor layouts are now properly re-used if they share the same structure
|
9 rokov pred |
BearishSun
|
7a8511fcd4
Refactoring Vulkan command buffers:
|
9 rokov pred |
BearishSun
|
c53b75dbca
Vulkan command buffer creation
|
9 rokov pred |
BearishSun
|
234e7e004e
Added skeleton for Vulkan render API
|
9 rokov pred |