Hi everyone, May I ask a quesiton ?
I want to compress luminance 3D texture data.
But failed to compression luminance texture.
I success RGB or RGBA format texture compression with GL_COMPRESSED_RGB(A)_ARB or GL_COMPRESSED_RGB(A)_S3TC_DXT5_EXT.
Please teach me How to compress luminance texture.
( Chip = GeForce3 Ti200 , SDK = NVSDK5.1 )
glTexImage3DEXT(GL_TEXTURE_3D_EXT,0, GL_COMPRESSED_LUMINANCE_ARB,w,h,d,0, GL_LUMINANCE,GL_UNSIGNED_BYTE,ubyte_luminance);
glGetIntegerv(GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB, &num_compressed_format);
compressed_format=(int*)malloc(num_compressed_format*sizeof(int));
glGetIntegerv(GL_COMPRESSED_TEXTURE_FORMATS_ARB, compressed_format);
glGetTexLevelParameteriv(GL_TEXTURE_3D_EXT, 0,GL_TEXTURE_COMPRESSED_ARB,&compressed);
if(compressed==GL_FALSE){
printf(“compression failed”);
}
…
Value “compressed” is GL_FALSE and Can’t create compressed luminance texture.