Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Cross.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrdb <git@rdb.name>2020-11-06 19:34:38 +0300
committerrdb <git@rdb.name>2020-11-06 19:34:38 +0300
commit9e6e5d273833930af0751e94c630c16a1083d960 (patch)
tree467641710140e1827ec38197feae94670f47617d /reference/opt/shaders/legacy
parenta20c768698836d93a86d0fe742081012b66c6afd (diff)
GLSL: Fix round/roundEven for legacy GLSL.
Diffstat (limited to 'reference/opt/shaders/legacy')
-rw-r--r--reference/opt/shaders/legacy/fragment/round.legacy.frag13
1 files changed, 13 insertions, 0 deletions
diff --git a/reference/opt/shaders/legacy/fragment/round.legacy.frag b/reference/opt/shaders/legacy/fragment/round.legacy.frag
new file mode 100644
index 00000000..9033bc3c
--- /dev/null
+++ b/reference/opt/shaders/legacy/fragment/round.legacy.frag
@@ -0,0 +1,13 @@
+#version 100
+precision mediump float;
+precision highp int;
+
+varying highp vec4 vA;
+varying highp float vB;
+
+void main()
+{
+ gl_FragData[0] = floor(vA + vec4(0.5));
+ gl_FragData[0] *= floor(vB + float(0.5));
+}
+