1
1
forked from 0ad/0ad

Disables redundant mipmap generation for postprocessing.

Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4417
This was SVN commit r26174.
This commit is contained in:
Vladislav Belov 2022-01-06 11:09:42 +00:00
parent 27c8771a3a
commit cee0ce48eb

View File

@ -223,14 +223,6 @@ void CPostprocManager::ApplyBlurDownscale2x(
tech->BeginPass();
CShaderProgramPtr shader = tech->GetShader();
// Cheat by creating high quality mipmaps for inTex, so the copying operation actually
// produces good scaling due to hardware filtering.
glBindTexture(GL_TEXTURE_2D, inTex->GetHandle());
glGenerateMipmapEXT(GL_TEXTURE_2D);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glBindTexture(GL_TEXTURE_2D, 0);
shader->BindTexture(str_renderedTex, inTex);
const SViewPort oldVp = g_Renderer.GetViewport();