- made FHardwareTexture inherit from an abstract interface to remove all GL dependencies from gl_material.cpp.

This commit is contained in:
Christoph Oelckers 2018-04-24 23:06:34 +02:00
commit 0675315b41
8 changed files with 34 additions and 33 deletions

View file

@ -388,11 +388,17 @@ void OpenGLFrameBuffer::SetTextureFilterMode()
if (GLRenderer != nullptr && GLRenderer->mSamplerManager != nullptr) GLRenderer->mSamplerManager->SetTextureFilterMode();
}
FHardwareTexture *OpenGLFrameBuffer::CreateHardwareTexture(FTexture *tex)
IHardwareTexture *OpenGLFrameBuffer::CreateHardwareTexture(FTexture *tex)
{
return new FHardwareTexture(tex->bNoCompress);
}
void OpenGLFrameBuffer::UnbindTexUnit(int no)
{
FHardwareTexture::Unbind(no);
}
void OpenGLFrameBuffer::UpdatePalette()
{