Open johnkslang opened 8 years ago
I wrote "#version 330 core" in a whole bunch of my shaders, validated them and tested them on AMD hardware, and they ran fine. I then tested on Nvidia, and everything exploded since some of the shaders were really old and still contained gl_Vertex and gl_FragColor. The same with using the texture3D function. It seems glslangvalidator doesn't check for the use of deprecated features?
There is a forward compatibility mode for the front-end, which is should disallow use of deprecated features. However, it is not fully fleshed out.