diff options
author | Hans-Kristian Arntzen <hans-kristian.arntzen@arm.com> | 2018-09-10 13:13:26 +0300 |
---|---|---|
committer | Hans-Kristian Arntzen <hans-kristian.arntzen@arm.com> | 2018-09-10 13:13:26 +0300 |
commit | 63f6466065a327188ba1184a536fe494e86af823 (patch) | |
tree | b27ed50f5bc4196552dfee3cdddc39561ae189ca /reference/opt/shaders/desktop-only | |
parent | 7a32167d637c1df14d2e0f08693e73fde0540be2 (diff) |
Support Component decoration in GLSL.
Diffstat (limited to 'reference/opt/shaders/desktop-only')
-rw-r--r-- | reference/opt/shaders/desktop-only/frag/layout-component.desktop.frag | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/reference/opt/shaders/desktop-only/frag/layout-component.desktop.frag b/reference/opt/shaders/desktop-only/frag/layout-component.desktop.frag new file mode 100644 index 00000000..13f17fee --- /dev/null +++ b/reference/opt/shaders/desktop-only/frag/layout-component.desktop.frag @@ -0,0 +1,16 @@ +#version 450 + +layout(location = 0) out vec2 FragColor; +layout(location = 0, component = 0) in vec2 v0; +layout(location = 0, component = 2) in float v1; +in Vertex +{ + layout(location = 1, component = 2) float v3; +} _20; + + +void main() +{ + FragColor = (v0 + vec2(v1)) + vec2(_20.v3); +} + |