|
|
|
|
|
by mschuetz
924 days ago
|
|
> Vulkan 1.3 has pointers, thanks to buffer device address[1]. > [1] https://community.arm.com/arm-community-blogs/b/graphics-gam... "Using a pointer in a shader - In Vulkan GLSL, there is the GL_EXT_buffer_reference extension " That extension is utter garbage. I tried it. It was the last thing I tried before giving up on GLSL/Vulkan and switching to CUDA. It was the nail in the coffin that made me go "okay, if that's the best Vulkan can do, then I need to switch to CUDA". It's incredibly cumbersome, confusing and verbose. What's needed are regular, simple, C-like pointers. |
|