Nabla
Nabla copied to clipboard
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
## Description Initial implementation of the Global Scan in HLSL ## Testing Not yet finished ## TODO list: Still need to test the HLSL code as well as the porting...
## Description ## Testing ## TODO list:
## Description Writing the necessary stuff so that we can have decoupled image/samplers in bindings ## Testing I changed example 07 a little bit and it runs normally. If you...
"treat all warnings as error" cmake rule, macro for disabling 3rdparty includes warnings ## Description Useful tools for dealing with warnings have been added ## Testing It wasn't really tested...
## Description The current cache holds all resources on memory at all times. This could be problematic if, for example, the cache is required to hold many shaders A streaming...
## Description Examples 01-03,05-07,20-24 have no Input handling and could have their testing automated. ## Description of the related problem We do lots of manual testing right now. ## Solution...
## Problem Many device functions return a boolean to indicate a successful call to lower level api (Vulkan) function. But the return value is often ignored making it hard to...
Nabla should be compiled with `/WX` (for MSVC, for GCC/Clang `-Werror`) flag enabled for [compiler](https://learn.microsoft.com/en-us/cpp/build/reference/compiler-option-warning-level?view=msvc-170) and [linker](https://learn.microsoft.com/en-us/cpp/build/reference/wx-treat-linker-warnings-as-errors?view=msvc-170) which treats all warnings as errors, then all of them should be eliminated...
## Description ## Testing ## TODO list: