]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
Use proper built-in function for getting fraction part uis/shader
authoruis <uis9936@gmail.com>
Thu, 18 Jan 2024 18:17:43 +0000 (21:17 +0300)
committeruis <uis9936@gmail.com>
Sat, 4 May 2024 21:15:56 +0000 (00:15 +0300)
shader_glsl.h

index 9d084f6f5707b952e57329801bf7ad94eb417d0b..acb535ff69fd5af2f6e2db0180fbd0a4e5aea9c7 100644 (file)
@@ -92,7 +92,7 @@
 "#ifdef USEDEPTHRGB\n",
 "      // for 565 RGB we'd need to use different multipliers\n",
 "#define decodedepthmacro(d) dot((d).rgb, vec3(1.0, 255.0 / 65536.0, 255.0 / 16777215.0))\n",
-"#define encodedepthmacro(d) (vec4(d, d*256.0, d*65536.0, 0.0) - floor(vec4(d, d*256.0, d*65536.0, 0.0)))\n",
+"#define encodedepthmacro(d) fract(vec4(d, d*256.0, d*65536.0, 0.0))\n",
 "#endif\n",
 "\n",
 "#ifdef VERTEX_SHADER\n",