示例#1
0
	//------------------------------------------------------------------------------------------------------
	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;
	}