Index: trunk/src/gl/gl_enum.cc
===================================================================
--- trunk/src/gl/gl_enum.cc	(revision 335)
+++ trunk/src/gl/gl_enum.cc	(revision 340)
@@ -174,6 +174,10 @@
 	switch( format )
 	{
-	case RGB  : return GL_RGB;
-	case RGBA : return GL_RGBA;
+	case RGB     : return GL_RGB;
+	case RGBA    : return GL_RGBA;
+	case RGB32F  : return GL_RGB;
+	case RGBA32F : return GL_RGBA;
+	case RGB16F  : return GL_RGB;
+	case RGBA16F : return GL_RGBA;
 	NV_RETURN_COVERED_DEFAULT( 0 );
 	}
@@ -184,7 +188,11 @@
 	switch( format )
 	{
-	case RGB  : return GL_RGB8;
-	case RGBA : return GL_RGBA8;
-		NV_RETURN_COVERED_DEFAULT( 0 );
+	case RGB     : return GL_RGB8;
+	case RGBA    : return GL_RGBA8;
+	case RGB32F  : return GL_RGB32F;
+	case RGBA32F : return GL_RGBA32F;
+	case RGB16F  : return GL_RGBA16F;
+	case RGBA16F : return GL_RGBA16F;
+	NV_RETURN_COVERED_DEFAULT( 0 );
 	}
 }
