diff options
Diffstat (limited to 'src/video_core/rasterizer.cpp')
| -rw-r--r-- | src/video_core/rasterizer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/rasterizer.cpp b/src/video_core/rasterizer.cpp index f81f529b6..b9f5d4533 100644 --- a/src/video_core/rasterizer.cpp +++ b/src/video_core/rasterizer.cpp | |||
| @@ -946,8 +946,8 @@ static void ProcessTriangleInternal(const Shader::OutputVertex& v0, const Shader | |||
| 946 | 946 | ||
| 947 | // Blend the fog | 947 | // Blend the fog |
| 948 | for (unsigned i = 0; i < 3; i++) { | 948 | for (unsigned i = 0; i < 3; i++) { |
| 949 | combiner_output[i] = | 949 | combiner_output[i] = static_cast<u8>(fog_factor * combiner_output[i] + |
| 950 | static_cast<u8>(fog_factor * combiner_output[i] + (1.0f - fog_factor) * fog_color[i]); | 950 | (1.0f - fog_factor) * fog_color[i]); |
| 951 | } | 951 | } |
| 952 | } | 952 | } |
| 953 | 953 | ||