Nabla icon indicating copy to clipboard operation
Nabla copied to clipboard

When will there be a stable release ?

Open wrenchonline opened this issue 4 years ago • 6 comments

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.

wrenchonline avatar Apr 08 '21 09:04 wrenchonline

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 avatar Apr 09 '21 01:04 wrenchonline

@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

wrenchonline avatar Aug 20 '21 02:08 wrenchonline

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.