LibSoftGPU: Remove initial fog factor value from Device

This value was always overwritten. No functional changes.
This commit is contained in:
Jelle Raaijmakers 2022-04-29 15:19:01 +02:00 committed by Andreas Kling
parent 526390ec06
commit a699e0a9d7
Notes: sideshowbarker 2024-07-17 18:49:10 +09:00

View file

@ -1010,7 +1010,7 @@ ALWAYS_INLINE void Device::shade_fragments(PixelQuad& quad)
// FIXME: exponential fog is not vectorized, we should add a SIMD exp function that calculates an approximation.
if (m_options.fog_enabled) {
auto factor = expand4(0.0f);
f32x4 factor;
switch (m_options.fog_mode) {
case GPU::FogMode::Linear:
factor = (m_options.fog_end - quad.fog_depth) / (m_options.fog_end - m_options.fog_start);