Ver Fonte

LibGL: Implement `GL_LINEAR_MIPMAP_NEAREST` support

Jelle Raaijmakers há 3 anos atrás
pai
commit
b2e75929f4
1 ficheiros alterados com 4 adições e 0 exclusões
  1. 4 0
      Userland/Libraries/LibGL/SoftwareGLContext.cpp

+ 4 - 0
Userland/Libraries/LibGL/SoftwareGLContext.cpp

@@ -2807,6 +2807,10 @@ void SoftwareGLContext::sync_device_sampler_config()
             config.texture_min_filter = SoftGPU::TextureFilter::Nearest;
             config.texture_min_filter = SoftGPU::TextureFilter::Nearest;
             config.mipmap_filter = SoftGPU::MipMapFilter::Nearest;
             config.mipmap_filter = SoftGPU::MipMapFilter::Nearest;
             break;
             break;
+        case GL_LINEAR_MIPMAP_NEAREST:
+            config.texture_min_filter = SoftGPU::TextureFilter::Nearest;
+            config.mipmap_filter = SoftGPU::MipMapFilter::Linear;
+            break;
         case GL_NEAREST_MIPMAP_LINEAR:
         case GL_NEAREST_MIPMAP_LINEAR:
             config.texture_min_filter = SoftGPU::TextureFilter::Linear;
             config.texture_min_filter = SoftGPU::TextureFilter::Linear;
             config.mipmap_filter = SoftGPU::MipMapFilter::Nearest;
             config.mipmap_filter = SoftGPU::MipMapFilter::Nearest;