PDA

View Full Version : RGBA32F texture compression ?



Aurelien
02-14-2014, 07:02 AM
Hi,

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 ?

Thanks.

Dark Photon
02-14-2014, 01:23 PM
Check out ARB_texture_compression_bptc (http://www.opengl.org/registry/specs/ARB/texture_compression_bptc.txt). In particular BPTC_FLOAT (aka BC6H in D3D).. Also mentioned in the OpenGL 4.3 Specification (http://www.opengl.org/registry/doc/glspec43.compatibility.20130214.pdf).

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.

arekkusu
02-14-2014, 02:05 PM
Also check out R11F_G11F_B10F (http://www.opengl.org/registry/specs/EXT/packed_float.txt) and RGB9_E5 (http://www.opengl.org/registry/specs/EXT/texture_shared_exponent.txt), both part of GL3.0; more widely available than BPTC.