From d939ddc731001e0c75881a5fdffb9df606fd860f Mon Sep 17 00:00:00 2001 From: jgk Date: Tue, 6 Jul 2021 16:43:31 +0200 Subject: [PATCH] Remove mipmaps from resize code --- src/Preload/Update.hs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/Preload/Update.hs b/src/Preload/Update.hs index 7ed7c6402..a8c048a87 100644 --- a/src/Preload/Update.hs +++ b/src/Preload/Update.hs @@ -25,8 +25,9 @@ resizeSpareFBO xsize ysize xfull yfull pdata = do bindFramebuffer Framebuffer $= fboName textureBinding Texture2D $= Just fboTO texImage2D Texture2D NoProxy 0 RGBA8 (TextureSize2D xsize' ysize') 0 (PixelData RGBA UnsignedByte nullPtr) - textureFilter Texture2D $= ((Linear',Just Linear') , Nearest) - generateMipmap' Texture2D + textureFilter Texture2D $= ((Linear',Nothing) , Nearest) + --textureFilter Texture2D $= ((Linear',Just Linear') , Nearest) + --generateMipmap' Texture2D framebufferTexture2D Framebuffer (ColorAttachment 0) Texture2D fboTO 0 bindRenderbuffer Renderbuffer $= fboRBO @@ -56,8 +57,9 @@ resizeTextureFBO (fboName,fboTO,fboRBO) xsize ysize = do bindFramebuffer Framebuffer $= fboName textureBinding Texture2D $= Just fboTO texImage2D Texture2D NoProxy 0 RGBA8 (TextureSize2D xsize' ysize') 0 (PixelData RGBA UnsignedByte nullPtr) - textureFilter Texture2D $= ((Linear',Just Linear') , Nearest) - generateMipmap' Texture2D + textureFilter Texture2D $= ((Linear',Nothing) , Nearest) + --textureFilter Texture2D $= ((Linear',Just Linear') , Nearest) + --generateMipmap' Texture2D framebufferTexture2D Framebuffer (ColorAttachment 0) Texture2D fboTO 0 bindRenderbuffer Renderbuffer $= fboRBO @@ -89,8 +91,9 @@ resizeFBOTO (fboName,fboTO) xsize ysize = do bindFramebuffer Framebuffer $= fboName textureBinding Texture2D $= Just fboTO texImage2D Texture2D NoProxy 0 RGBA8 (TextureSize2D xsize' ysize') 0 (PixelData RGBA UnsignedByte nullPtr) - textureFilter Texture2D $= ((Linear',Just Linear') , Nearest) - generateMipmap' Texture2D + textureFilter Texture2D $= ((Linear',Nothing) , Nearest) + --textureFilter Texture2D $= ((Linear',Just Linear') , Nearest) + --generateMipmap' Texture2D framebufferTexture2D Framebuffer (ColorAttachment 0) Texture2D fboTO 0 fboStatus <- framebufferStatus Framebuffer putStrLn $ "after resize, framebuffer status:" ++ show fboStatus