PDA

View Full Version : Support of RGBA16F for vertex texturing under G6800?



marco_dup1
09-23-2005, 03:23 AM
Hi

I use RGBA16F as a vertex texture and its working without a flaw. Is this the software mode? I'm using the Geforce Linux 7676 driver and haven't found a possibility to check for software mode. The docu says there is only RGBA32F and R32F, is this a new feature? Support of RGBA16F would be very useful for blending.

regards
marco

Nikolai Timofeev
09-23-2005, 07:02 AM
Just these formats are accelerated for vertex textures (current nvidia hardware): GL_RGBA_FLOAT32_ARB,
GL_RGB_FLOAT32_ARB, GL_ALPHA_FLOAT32_ARB, GL_LUMINANCE32_ARB,
GL_INTENSITY32_ARB, GL_FLOAT_RGBA32_NV, GL_FLOAT_RGB32_NV,
GL_FLOAT_RG32_NV, or GL_FLOAT_R32_NV.

Nikolai Timofeev
09-23-2005, 07:04 AM
While 1D and 2D texture targets for vertex textures are supported, the 3D, cube
map, and rectangle texture targets are not hardware accelerated for vertex
textures.

Vertex textures with border texels are not hardware accelerated.
• Since no depth texture formats are hardware accelerated, shadow mapping by
vertex textures is not hardware accelerates

marco_dup1
09-23-2005, 08:56 AM
ftp://download.nvidia.com/developer/Papers/2004/Vertex_Textures/Vertex_Textures.pdf says that cubemaps and 3D is also supported. And the enum after ARB_texture_float is GL_RGBA32F_ARB.