First Commit
This commit is contained in:
19
externals/glslang/Test/spv.uniformInitializerStruct.frag
vendored
Normal file
19
externals/glslang/Test/spv.uniformInitializerStruct.frag
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
#version 450
|
||||
|
||||
layout (location = 0) out vec4 color;
|
||||
|
||||
layout (location = 0) uniform struct {
|
||||
float r;
|
||||
float g;
|
||||
float b;
|
||||
} parts[2] = { { 1.0, 1.0, 1.0}, { 0.0, 1.0, 0.0 } };
|
||||
|
||||
void main() {
|
||||
color = vec4(0.0, 0.0, 0.0, 1.0);
|
||||
|
||||
for (int i = 0; i < 2; i++) {
|
||||
color.r += parts[i].r;
|
||||
color.g += parts[i].g;
|
||||
color.b += parts[i].b;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user