diff options
Diffstat (limited to 'tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag')
-rw-r--r-- | tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag b/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag index 0d28bff43b..2ffa707fb1 100644 --- a/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag +++ b/tests/manual/scenegraph_lancelot/data/shared/shaders/property.frag @@ -1,6 +1,14 @@ -varying highp vec2 qt_TexCoord0; -uniform lowp float qt_Opacity; -uniform lowp float colorProperty; +#version 440 + +layout(location = 0) in vec2 qt_TexCoord0; +layout(location = 0) out vec4 fragColor; + +layout(std140, binding = 0) uniform buf { + mat4 qt_Matrix; + float qt_Opacity; + float colorProperty; +} ubuf; + void main() { - gl_FragColor = vec4(qt_TexCoord0.x, qt_TexCoord0.y, colorProperty, 1); + fragColor = vec4(qt_TexCoord0.x, qt_TexCoord0.y, ubuf.colorProperty, 1); } |