Skip to content

Vulkan Working and Operational

Pre-release
Pre-release
Compare
Choose a tag to compare
@devshgraphicsprogramming devshgraphicsprogramming released this 10 Mar 08:37
· 3193 commits to master since this release
14cf8e7

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.