From 234161ba6201dc6ff73af5d9e7fd8c864c7b1fc9 Mon Sep 17 00:00:00 2001
From: Dwayne Slater <ds84182@gmail.com>
Date: Sat, 7 Apr 2018 18:26:14 -0400
Subject: [PATCH] Make byteround less expensive (thanks hrydgard!)

---
 src/video_core/renderer_opengl/gl_shader_gen.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

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);
 }
 
 )";