//------------------------------------------------------------------------------------------------------ void TextureResourceGL::_DoSetFilterType( const TextureProperty::FilterType& ft ) { ActiveTexture(); int TexType = _GLTextureType( _GetTextureType() ); glTexParameteri(TexType, GL_TEXTURE_MAG_FILTER, _GLFilter(ft.m_MagFilter) ); CHECK_GRAPHIC_SYSTEM_ERROR; glTexParameteri(TexType, GL_TEXTURE_MIN_FILTER, _GLFilter(ft.m_MinFilter) ); CHECK_GRAPHIC_SYSTEM_ERROR; }
//------------------------------------------------------------------------------------------------------ void TextureResourceGL::_DoSetFilterType( const TextureStatus::FilterType& ft ) { ActiveTexture(); int TexType = _GLTextureType( _GetTextureType() ); glTexParameteri(TexType, GL_TEXTURE_MAG_FILTER, _GLFilter(ft.m_MagFilter) ); CHECK_ERROR_RENDER; glTexParameteri(TexType, GL_TEXTURE_MIN_FILTER, _GLFilter(ft.m_MinFilter) ); CHECK_ERROR_RENDER; }