#version 450 | |
#extension GL_ARB_fragment_shader_interlock : enable | |
layout(pixel_interlock_ordered) out; | |
layout(pixel_interlock_ordered) in; | |
layout(pixel_interlock_unordered) in; | |
void foo() | |
{ | |
beginInvocationInterlockARB(); | |
endInvocationInterlockARB(); | |
} | |
void main() { | |
endInvocationInterlockARB(); | |
beginInvocationInterlockARB(); | |
return; | |
endInvocationInterlockARB(); | |
} |