diff --git a/src/video_core/renderer_opengl/gl_shader_gen.cpp b/src/video_core/renderer_opengl/gl_shader_gen.cpp index 9b1275249..83dd6dac7 100644 --- a/src/video_core/renderer_opengl/gl_shader_gen.cpp +++ b/src/video_core/renderer_opengl/gl_shader_gen.cpp @@ -1101,19 +1101,19 @@ float LookupLightingLUTSigned(int lut_index, float pos) { } float byteround(float x) { - return round(x * 255.0) / 255.0; + return round(x * 255.0) * (1.0 / 255.0); } vec2 byteround(vec2 x) { - return round(x * 255.0) / 255.0; + return round(x * 255.0) * (1.0 / 255.0); } vec3 byteround(vec3 x) { - return round(x * 255.0) / 255.0; + return round(x * 255.0) * (1.0 / 255.0); } vec4 byteround(vec4 x) { - return round(x * 255.0) / 255.0; + return round(x * 255.0) * (1.0 / 255.0); } )";