mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-19 06:28:19 +00:00
Don't use compression for text rendering
This commit is contained in:
parent
a5c78f85cf
commit
28ba295792
|
@ -430,7 +430,7 @@ int CGraphics_Threaded::LoadTextureRaw(int Width, int Height, int Format, const
|
||||||
Cmd.m_Flags = 0;
|
Cmd.m_Flags = 0;
|
||||||
if(Flags&IGraphics::TEXLOAD_NOMIPMAPS)
|
if(Flags&IGraphics::TEXLOAD_NOMIPMAPS)
|
||||||
Cmd.m_Flags |= CCommandBuffer::TEXFLAG_NOMIPMAPS;
|
Cmd.m_Flags |= CCommandBuffer::TEXFLAG_NOMIPMAPS;
|
||||||
if(g_Config.m_GfxTextureCompression)
|
if(g_Config.m_GfxTextureCompression && ((Flags&IGraphics::TEXLOAD_NO_COMPRESSION) == 0))
|
||||||
Cmd.m_Flags |= CCommandBuffer::TEXFLAG_COMPRESSED;
|
Cmd.m_Flags |= CCommandBuffer::TEXFLAG_COMPRESSED;
|
||||||
if(g_Config.m_GfxTextureQuality || Flags&TEXLOAD_NORESAMPLE)
|
if(g_Config.m_GfxTextureQuality || Flags&TEXLOAD_NORESAMPLE)
|
||||||
Cmd.m_Flags |= CCommandBuffer::TEXFLAG_QUALITY;
|
Cmd.m_Flags |= CCommandBuffer::TEXFLAG_QUALITY;
|
||||||
|
|
|
@ -295,7 +295,7 @@ class CTextRender : public IEngineTextRender
|
||||||
pMem = calloc(Width * Height, 1);
|
pMem = calloc(Width * Height, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
int TextureID = Graphics()->LoadTextureRaw(Width, Height, CImageInfo::FORMAT_ALPHA, pMem, CImageInfo::FORMAT_ALPHA, IGraphics::TEXLOAD_NOMIPMAPS);
|
int TextureID = Graphics()->LoadTextureRaw(Width, Height, CImageInfo::FORMAT_ALPHA, pMem, CImageInfo::FORMAT_ALPHA, IGraphics::TEXLOAD_NOMIPMAPS | IGraphics::TEXLOAD_NO_COMPRESSION);
|
||||||
|
|
||||||
if(!pUploadData)
|
if(!pUploadData)
|
||||||
free(pMem);
|
free(pMem);
|
||||||
|
|
|
@ -106,8 +106,9 @@ public:
|
||||||
*/
|
*/
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
TEXLOAD_NORESAMPLE = 1,
|
TEXLOAD_NORESAMPLE = 1<<0,
|
||||||
TEXLOAD_NOMIPMAPS = 2,
|
TEXLOAD_NOMIPMAPS = 1<<1,
|
||||||
|
TEXLOAD_NO_COMPRESSION = 1<<2,
|
||||||
};
|
};
|
||||||
|
|
||||||
int ScreenWidth() const { return m_ScreenWidth; }
|
int ScreenWidth() const { return m_ScreenWidth; }
|
||||||
|
|
Loading…
Reference in a new issue