BearishSun
|
10523f6750
Vulkan: Fixing an issue where waiting on a queue didn't necessarily guarantee fences of submitted command buffers were signaled
|
před 9 roky |
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.
|
před 9 roky |
BearishSun
|
df25d147ad
Vulkan: Inter queue semaphores are now properly signaled on submit
|
před 9 roky |
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
|
před 9 roky |
BearishSun
|
b58a3fd3ad
Refactored Vulkan semaphores, so that a command buffers generates a new semaphore on each submission
|
před 9 roky |
BearishSun
|
d2447d1e49
When updating command buffer states, make sure to do so for all active command buffers, not just the latest one on the queue
|
před 9 roky |
BearishSun
|
9e1b7aea56
Vulkan texture locking/unlocking WIP
|
před 9 roky |
BearishSun
|
aa226e61ce
Massive namespace rename BansheeEngine -> bs
|
před 9 roky |
BearishSun
|
cc9a402774
Vulkan buffer memory mapping with handling for memory hazards and accesses from other device queues
|
před 9 roky |
BearishSun
|
59db12dbc5
Added special Vulkan command buffers for transfer operations
|
před 9 roky |
BearishSun
|
0f68b63eb4
Vulkan render target binding and render pass start
|
před 9 roky |
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
|
před 9 roky |
BearishSun
|
1d6bc6a027
Fixing command buffer synchronization logic: Command buffers with different IDs now properly ignore sync if they are executing on the same queue
|
před 9 roky |
BearishSun
|
dc9e96ae22
Vulkan command buffer submission and inter-queue synchronization
|
před 9 roky |
BearishSun
|
7a8511fcd4
Refactoring Vulkan command buffers:
|
před 9 roky |
BearishSun
|
c53b75dbca
Vulkan command buffer creation
|
před 9 roky |
BearishSun
|
234e7e004e
Added skeleton for Vulkan render API
|
před 9 roky |