#version 460 core | |
#extension GL_EXT_demote_to_helper_invocation : enable | |
layout(set = 0, binding = 0) uniform sampler2D tex; | |
layout(location = 0) in vec2 coord; | |
layout(location = 0) out vec4 o; | |
void main (void) | |
{ | |
vec4 v = texture(tex, coord); | |
if (v == vec4(0.1,0.2,0.3,0.4)) | |
demote; | |
bool x = helperInvocationEXT(); | |
o = v; | |
} |