From: uis Date: Mon, 19 Aug 2024 15:42:06 +0000 (+0300) Subject: gl_rmain: temproary disallow DXT on GLES X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuis%2Fgles2-again;p=xonotic%2Fdarkplaces.git gl_rmain: temproary disallow DXT on GLES There seems to exis EXT_texture_compression_s3tc and NV_ extensions. But I'm not sure if there is any GLES driver supporting them. Lima says it is supported, but I don't see it in code. Intel as I remember said s3tc is not supported in GLES. --- diff --git a/gl_rmain.c b/gl_rmain.c index 522bda3e..3385e52a 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -153,7 +153,11 @@ cvar_t gl_fogstart = {CF_CLIENT, "gl_fogstart", "0", "nehahra fog start distance cvar_t gl_fogend = {CF_CLIENT, "gl_fogend","0", "nehahra fog end distance (for Nehahra compatibility only)"}; cvar_t gl_skyclip = {CF_CLIENT, "gl_skyclip", "4608", "nehahra farclip distance - the real fog end (for Nehahra compatibility only)"}; +#ifdef USE_GLES2 +cvar_t r_texture_dds_load = {CF_CLIENT | CF_READONLY, "r_texture_dds_load", "0", "load compressed dds/filename.dds texture instead of filename.tga, if the file exists (not supported in GLES)"}; +#else cvar_t r_texture_dds_load = {CF_CLIENT | CF_ARCHIVE, "r_texture_dds_load", "0", "load compressed dds/filename.dds texture instead of filename.tga, if the file exists (requires driver support)"}; +#endif cvar_t r_texture_dds_save = {CF_CLIENT | CF_ARCHIVE, "r_texture_dds_save", "0", "save compressed dds/filename.dds texture when filename.tga is loaded, so that it can be loaded instead next time"}; cvar_t r_usedepthtextures = {CF_CLIENT | CF_ARCHIVE, "r_usedepthtextures", "1", "use depth texture instead of depth renderbuffer where possible, uses less video memory but may render slower (or faster) depending on hardware"};