Skip to content

Releases: Devsh-Graphics-Programming/Nabla

Vulkan Working and Operational

10 Mar 08:37
14cf8e7

Choose a tag to compare

Pre-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.

Recruitment Task Starting Point

16 Mar 13:42
32ccd78

Choose a tag to compare

Pre-release

Many examples validated and fixed up.

Path Tracer v0.1.2-alpha

10 Nov 01:30

Choose a tag to compare

Pre-release

Features:

  • Better failure logging
  • Log resource sizes
  • New camera controls (LM-Drag look around, RM-Drag move around, MouseWheel Zoom)
  • Multiple render views in one scene
  • GLSL raytracing VM compiles asynchronously in a thread
  • Output to EXR
  • Commandline operation
  • stop at sample count

Bugfixes:

  • Works on Intel HD Graphics!
  • Fix 4k rendering (release OpenCL resources)
  • Fix mixture BSDF Material Compiler AST node
  • Allow for 6k rendering on 8GB GPUs

Path Tracer v0.1.1

23 Jul 02:55
30af492

Choose a tag to compare

Path Tracer v0.1.1 Pre-release
Pre-release

Same as before, just added Normal Map support and fixed some Virtual Texturing bugs.

Path Tracer v0.1

02 Jul 01:51

Choose a tag to compare

Path Tracer v0.1 Pre-release
Pre-release

You can try it out on any recent Nvidia GPU with scenes from the following resource:
https://benedikt-bitterli.me/resources/

OptiX_AI_denoiser_standalone_v2.1

21 Apr 23:01

Choose a tag to compare

Pre-release

Added a better way to control the bloom flare size.

Also fixed a few argument parsing bugs

OptiX_AI_denoiser_standalone_v2.0

19 Apr 16:43
043aa92

Choose a tag to compare

Pre-release

Reimplemented the denoiser to use tiles for denoising. Also added FFT convolution bloom from any HDR kernel in an .exr file.

Made new parameters required, make sure to study new usage.