RGBA32F texture compression ?


In a project, I’m using big RGBA32F textures (4096*4096), and also R32F textures (one component) and RG32F textures (two components).

Is there any DXT format variant which support these pixel formats ?


Check out ARB_texture_compression_bptc. In particular BPTC_FLOAT (aka BC6H in D3D)… Also mentioned in the OpenGL 4.3 Specification.

Keep in mind though that that same extension also defines a “BPTC” compressed texdture format (aka BC7 in D3D), which unlike BPTC_FLOAT, is a low-dynamic range compressed texture format.

Also check out R11F_G11F_B10F and RGB9_E5, both part of GL3.0; more widely available than BPTC.