#version 310 es | |
precision mediump float; | |
#define ENUM_0 0u | |
#define ENUM_1 1u | |
layout(set = 0, binding = 0) uniform Buff | |
{ | |
uint TestVal; | |
}; | |
layout(location = 0) out vec4 fsout_Color; | |
void main() | |
{ | |
fsout_Color = vec4(1.0); | |
switch (TestVal) | |
{ | |
case ENUM_0: | |
fsout_Color = vec4(0.1); | |
break; | |
case ENUM_1: | |
fsout_Color = vec4(0.2); | |
break; | |
} | |
} |