Das Thema betrifft OpenGL ES 2.0.DXT Textur arbeitet trotz S3TC nicht unterstützt
Ich habe ein Gerät, dass, wenn an den Verlängerungen abgefragt über
glGetString(GL_EXTENSIONS)
eine Liste der unterstützten Erweiterungen Kosten, von denen keine GL_EXT_texture_compression_s3tc
ist.
AFAIK, nicht haben GL_EXT_texture_compression_s3tc
sollte nicht erlauben, DXT komprimierte Texturen zu verwenden.
Wenn jedoch DXT komprimierte Textur auf dem Gerät verwendet werden, rendern sie ohne Probleme.
Texturdaten werden mit glCompressedTexImage2D
übergeben.
Versucht für DXT1, DXT3 und DXT5.
Warum funktioniert es? Ist es sicher, eine Texturkomprimierung zu verwenden, obwohl die Komprimierung nicht unterstützt wird?