summaryrefslogtreecommitdiffstats
path: root/src/extras/shaders/rhi/distancefieldtext.frag
diff options
context:
space:
mode:
authorJean-Michaël Celerier <jean-michael.celerier@kdab.com>2020-03-17 16:07:38 +0100
committerJean-Michaël Celerier <jean-michael.celerier@kdab.com>2020-04-22 09:36:46 +0200
commitdf4ec04dae8c0ce9fa3b27bc8e48eb2d36a20962 (patch)
tree723fe393774b3f697bd9bc5d87a41220b377953c /src/extras/shaders/rhi/distancefieldtext.frag
parenta01dbe5b0e1b912c7210abc304700020e685aff0 (diff)
rhi: Port most of Qt3DExtras materials to RHI
Change-Id: Iba20f047404b20c1e5b9bdcef917b3c2a1000d59 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/extras/shaders/rhi/distancefieldtext.frag')
-rw-r--r--src/extras/shaders/rhi/distancefieldtext.frag20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/extras/shaders/rhi/distancefieldtext.frag b/src/extras/shaders/rhi/distancefieldtext.frag
index 998fa6e79..ec42f5056 100644
--- a/src/extras/shaders/rhi/distancefieldtext.frag
+++ b/src/extras/shaders/rhi/distancefieldtext.frag
@@ -1,15 +1,17 @@
-#version 150 core
+#version 450
-uniform sampler2D distanceFieldTexture;
-uniform float minAlpha;
-uniform float maxAlpha;
-uniform float textureSize;
-uniform vec4 color;
+layout(location = 0) in vec2 texCoord;
+layout(location = 1) in float zValue;
-in vec2 texCoord;
-in float zValue;
+layout(location = 0) out vec4 fragColor;
-out vec4 fragColor;
+layout(std140, binding = 2) uniform qt3d_custom_uniforms {
+ float minAlpha;
+ float maxAlpha;
+ float textureSize;
+ vec4 color;
+};
+layout(binding = 3) uniform sampler2D distanceFieldTexture;
void main()
{