Nabla
Nabla copied to clipboard
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
## Description Upgrade the example so it matches the new APIs ## Solution proposal Use shared memory and `nbl_glsl_workgroupInclusiveAdd` to have fast and easy Prefix Sums of entire rows/columns. Do...
## Describe the bug Prevent Double Loads of assets caused by multiple threads deciding to load an asset because all have queried the asset cache before either was done loading...
## Description CLEAN, LEADR or any of the other techniques to be implemented as an IImageFilter based off the Mip-Mapping/Convolution filter. Basically filter normals, derive a new roughness.
## Description Generate a mip-map of a single channel texture to a two channel texture using Min-Max operators Implement raymarching which takes into account the pixel footprint, etc. to properly...
## Description Currently, when resizing the window using the API call (`setWindowSize`) calls the event callback, but the result is unused as it doesn't stop the resize; Then, the event...
Examples PR: https://github.com/Devsh-Graphics-Programming/Nabla-Examples-and-Tests/pull/15 * Improving Feature/Extension Selection and Report API * Maintenance and general plumbing ## Features and Extension API ### Priorities - [x] Enable features on Logical Device by...
# New CI's job handling diagram ```mermaid graph TD Yes1[Yes] No1[No] TODO A[Devsh Jenkins] B[Proxmox OS Host] C[Jenkins Agent] D[Windows 11 Virtual Machine with PCI passtroughed GPU and required inputs]...
the reason for that is examples_tests' build directory takes more then 69 GB when compiled with all of samples because of huge PCHs generated for each, it's not good for...
## Description Read this: https://www.pbr-book.org/3ed-2018/Shapes/Managing_Rounding_Error and implement ray-offsetting functions. There should be a unit test which has "random" triangle models (BLAS) instanced in a TLAS and uses KHR_ray_query to shoot...
There is something wrong with compiling Nabla solution with latest vc143 toolset (however it still works for vc142 as it used to) and for some reason our CI didn't catch...