diff options
author | rdb <git@rdb.name> | 2020-11-06 19:34:38 +0300 |
---|---|---|
committer | rdb <git@rdb.name> | 2020-11-06 19:34:38 +0300 |
commit | 9e6e5d273833930af0751e94c630c16a1083d960 (patch) | |
tree | 467641710140e1827ec38197feae94670f47617d /reference/opt/shaders/legacy | |
parent | a20c768698836d93a86d0fe742081012b66c6afd (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.frag | 13 |
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)); +} + |