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

index 112a91cd5226b8a4158c5f040b18904af9100c98..ab2195dce36817435f73181ffc314363b226a917 100644 (file)
@@ -91,7 +91,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",