BearishSun
|
c41585f7af
Vulkan: Fixing a few issues related to binding sampled buffers and non-sampled buffers in the same shader
|
9 년 전 |
BearishSun
|
495ee9a188
Vulkan: Fixing issues with the base tile deferred shader
|
9 년 전 |
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.
|
9 년 전 |
BearishSun
|
6732f7076a
Vulkan: Added support for shared storage buffer objects
|
9 년 전 |
BearishSun
|
8a02e1877f
Added high-level code to bind specific texture subresource for sampling (not used by low level yet)
|
9 년 전 |
BearishSun
|
df25d147ad
Vulkan: Inter queue semaphores are now properly signaled on submit
|
9 년 전 |
BearishSun
|
56ed650df4
Final set of refactors to rename core thread objects
|
9 년 전 |
BearishSun
|
30ddb8400e
Renaming core thread managers by removing the Core suffix since they're now in the ::ct namespace
|
9 년 전 |
BearishSun
|
f171405be5
RenderAPICore -> ct::RenderAPI
|
9 년 전 |
BearishSun
|
2cc3ea7900
Cleanup: Getting rid of the Core suffix on core thread objects since they're now in their own namespace (Contd.)
|
9 년 전 |
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
|
9 년 전 |
BearishSun
|
5350cca1a2
Vulkan: Better image access mask tracking and handling
|
9 년 전 |
BearishSun
|
4ce05d637b
Vulkan: Simplifying image layout transitions so they can be properly tracked across multiple command buffers
|
9 년 전 |
BearishSun
|
585ee02f70
Vulkan: Example project now mostly functional on Vulkan
|
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
|
a05d30c98b
Vulkan: Fixing rendering to a 3D texture
|
9 년 전 |
BearishSun
|
87ea176874
Vulkan: Fixed an issue where new descriptor sets were being created instead of updating existing ones
|
9 년 전 |
BearishSun
|
85dfe3e9da
Vulkan: More fixes
|
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
|
3f6cdb3db7
Vulkan: More fixes, all crashes so far resolved, moving toward fixing non-catastrophic issues
|
9 년 전 |
BearishSun
|
63c3eeff6c
Vulkan: Fixing mem. corrupting in VulkanGpuParams
|
9 년 전 |
BearishSun
|
0e2f10dd0d
Vulkan: Various fixes
|
9 년 전 |
BearishSun
|
1b4349927e
More Vulkan fixes
|
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
|
e04b076426
When changingVulkan storage texture layouts, always change the entire texture, instead of a single surface
|
9 년 전 |
BearishSun
|
9e1b7aea56
Vulkan texture locking/unlocking WIP
|
9 년 전 |
BearishSun
|
aa226e61ce
Massive namespace rename BansheeEngine -> bs
|
9 년 전 |
BearishSun
|
18ab7deb32
Vulkan GPU parameter binding
|
9 년 전 |
BearishSun
|
c8b4aaf0fb
Separated constant GpuParams data into a GpuPipelineParamInfo object. Aside from being cleaner, it also gives Vulkan descriptor layouts a place to reside.
|
9 년 전 |