diff --git a/src/gl/gl3raster.cpp b/src/gl/gl3raster.cpp index 8a73312..0b96c03 100644 --- a/src/gl/gl3raster.cpp +++ b/src/gl/gl3raster.cpp @@ -64,6 +64,10 @@ rasterCreateTexture(Raster *raster) natras->bpp = 4; #endif +#ifndef PSP2_NO_DXT_TEXTURES + natras->internalFormat = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT; +#endif + raster->stride = raster->width*natras->bpp; glGenTextures(1, &natras->texid); @@ -122,6 +126,10 @@ rasterCreateCameraTexture(Raster *raster) natras->bpp = 4; #endif +#ifndef PSP2_NO_DXT_TEXTURES + natras->internalFormat = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT; +#endif + raster->stride = raster->width*natras->bpp; glGenTextures(1, &natras->texid);