Nabla
Nabla copied to clipboard
When will there be a stable release ?
When will there be a stable release ? Whether or not ROCM is supported ?My shell compilation is terrible
cd Nabla
mkdir build
cd build
cmake ..
make -j4
There are so many mistakes that I can't correct them. I use ubuntu18.04 ,gcc 7.5.0 . amd rocm driver.
Stable Release
We plan to ship https://edu.buildaworld.net on ChromeOS with the ES backend and and updated desktop version with the GL backend in Q3/Q4 2021
GCC/Linux build is non functioning on the master branch.
All the GCC (and hopefully Clang, but @Crisspl has to confirm) issues are solved and there's a functioning but beta-quality Linux backend that works in an X11 session (Wayland in the works). But this is on @Crisspl's fork on the vulkan branch
https://github.com/Devsh-Graphics-Programming/Nabla/pull/28
When this gets merged, all the functionality regressions are addressed and its been relatively well tested, we will call it a 0.4 release.
In the 0.5 release you may see the following:
- Vulkan
- Vulkan Raytracing
- An ARM build
- A layer allowing the compilation of some of our GLSL builtin headers as C++ and CUDA
- Texture/Model Streaming utilities
ROCm
ROCm and AMD's drivers in genral are a joke, its not something we will bother with, we have enough work filing OpenGL driver bugs with AMD as it is.
AFAIK ROCm provides standard OpenCL, so you're free to use that alongside Nabla, the integration of OpenCL and CUDA into Nabla goes only as far as to enable seamless sharing of IGPUBuffer and IGPUImage between the APIs as long as you manage to find a GPU in the system that supports both GL and OpenCL/CUDA.
Thank you very much for your reply.
@wrenchonline btw what's your intended use-case?
P.S. The ver 0.4 release might include Vulkan.
@devshgraphicsprogramming For an outdated game engine, it does not support ubuntu Unicode ygopro
Using Nabla for a 2D game would be 100% overkill.
But why not, you can use the criss_baw or examplesPort branch
version 0.4 Release of Nabla is scheduled for Feb 28th 2022, will include working Vulkan backend running most samples, and Vulkan Raytracing ray-query
P.S. And and Android x86 build.