私はnVidia Quadro NVS 295/PCIe/SSE2カードを持っています。これを行うglGetString(GL_EXTENSIONS)
と、値を出力して「圧縮」を grep すると、このリストが表示されます
- GL_ARB_compressed_texture_pixel_storage
- GL_ARB_texture_compression
- GL_ARB_texture_compression_rgtc
- GL_EXT_texture_compression_dxt1
- GL_EXT_texture_compression_latc
- GL_EXT_texture_compression_rgtc
- GL_EXT_texture_compression_s3tc
- GL_NV_texture_compression_vtc
しかし、 with はサポートされてglCompressedTexImage2D
いる圧縮glGet
をGL_COMPRESSED_TEXTURE_FORMATS
返します。
- 0x83f0 = GL_COMPRESSED_RGB_S3TC_DXT1_EXT
- 0x83f2 = GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
- 0x83f3 = GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
この3つの価値。
glGet
カードが処理できる他の圧縮フォーマットを公開しないのはなぜですか? LATC、RGTC、または VTC と言いますか?
また、最初のリストに対応する DXT3 または 5 拡張機能が表示されないのはなぜですか?