#version 450 | |
#ifdef GL_SPIRV | |
#error GL_SPIRV is set ( correct, not an error ) | |
#if GL_SPIRV == 100 | |
#error GL_SPIR is 100 | |
#endif | |
#endif | |
void main() | |
{ | |
} | |
uniform float f; // ERROR, no location | |
layout(location = 2) uniform float g; | |
uniform sampler2D s1; // ERROR, no binding | |
layout(location = 3) uniform sampler2D s2; // ERROR, no binding | |
void noise() | |
{ | |
noise1(vec4(1)); | |
noise2(4.0); | |
noise3(vec2(3)); | |
noise4(1); | |
} | |
uniform atomic_uint atomic; // ERROR, no binding | |
layout(input_attachment_index = 1) uniform subpassInput sub; // ERROR, no inputs |