From 079c14931f83cca35decb57d7ba95fcb33f7113f Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Thu, 30 Dec 2021 00:34:53 +0100 Subject: [PATCH] LibSoftGPU: Be less lenient towards unknown enum values --- Userland/Libraries/LibSoftGPU/Device.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibSoftGPU/Device.cpp b/Userland/Libraries/LibSoftGPU/Device.cpp index 0aa9efc912..4dbde51b94 100644 --- a/Userland/Libraries/LibSoftGPU/Device.cpp +++ b/Userland/Libraries/LibSoftGPU/Device.cpp @@ -707,7 +707,6 @@ void Device::submit_triangle(const Triangle& triangle, Vector const& ena // FIXME: Implement more blend modes switch (sampler.config().fixed_function_texture_env_mode) { case TextureEnvMode::Modulate: - default: fragment = fragment * texel; break; case TextureEnvMode::Replace: @@ -721,6 +720,8 @@ void Device::submit_triangle(const Triangle& triangle, Vector const& ena fragment.set_z(texel.z() * src_alpha + fragment.z() * one_minus_src_alpha); break; } + default: + VERIFY_NOT_REACHED(); } } @@ -739,7 +740,7 @@ void Device::submit_triangle(const Triangle& triangle, Vector const& ena factor = exp(-((m_options.fog_density * z) * (m_options.fog_density * z))); break; default: - break; + VERIFY_NOT_REACHED(); } // Mix texel's RGB with fog's RBG - leave alpha alone