New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Almost all Vulkan shaders are broken on NVIDIA graphics cards (except Turing GPUs) #40133
Comments
Does the fix solve the issue? |
fix solve only this shader
I have found this bug when sorting lots(hundreds) my shaders, and like "lots" of them got noise or other similar sort of bugs I did not dig too much to see "source of bug"(I do not want to spend weeks on that doing free job(I have enough of debugging, it cost way too much time for me, im not a free beta tester for corporations)) also, this bug triggered only when all variables "local", if you make any variable as varying(even final color), original change
and or change structure of this logic(with the same result) - bug gone... so it can be variables or floor/mod/fract operator bug(removing those operators or rewriting them also fix bug) so for me this bug is global and ruin lots of my own shaders, randomly, fixing this bug "by hands" I do not see realistic I have post bugreport to Nvidia forum and Khronos forum, I do not know if they gonna fix it |
fixed in 456.71 Windows driver version |
I make this bugreport just to make you know, about status of Vulkan drivers in Nvidia
this original bugreport to Khronos forum link
Bug confirmed on Nvidia 7XX, 9XX, 1XXX cards
Godot version:
Godot 4.0
OS/device including version:
Linux and Windows, Nvidia Only
Issue description:
the bug works on Linux and Windows, all drivers start from 2019(I did not test older)
imgur video link, how bug look like in Godot 4.0
Correct shader result this shader shadertoy link (fixed, link work now)
Bug is - just launch this shader, or any shader that uses
fract
(ormod
) andfloor
Godot 4.0 result:
Steps to reproduce:
shader code:
This shader works fine in OpenGL on the same hardware. (in Godot3 or webbrowser)
Minimal reproduction project:
Godot 4.0 project with this shader
shader_test.zip
The text was updated successfully, but these errors were encountered: