Vulkan Working and Operational
Pre-release
Pre-release
devshgraphicsprogramming
released this
10 Mar 08:37
·
3620 commits
to master
since this release
Things left to hammer out
Bugs
nbl::system::IAsyncQueueDispatcher
design failure and deadlocks
Being addressed in https://github.com/Devsh-Graphics-Programming/Nabla/compare/async_queues?expand=1
Destructors of certain objects are not threadsafe
Issue #472
Built-in Resources Compilation failure and rework
TODO by @AnastaZIuk
DXC doesn't compile on Linux
Need access to HLSL on Linux
Features
Compilation under GCC and Clang on Linux
To be addressed by: https://github.com/Devsh-Graphics-Programming/Nabla/pulls/pollend
X11/XCB Windowing and UI on Linux
Basically non-headless Vulkan mode for Linux #462
Swapchain Manager
The way we deal with resizes is very disorganized and could improve.
Less verbose CommonAPI
Basically a refactor
Ability to build everything as a shared lib on Linux
See #474
Bring back CUDA and OptiX interop
Would be nice to get old missing features back.