Index: /trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp
===================================================================
--- /trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp	(revision 73518)
+++ /trunk/src/VBox/Devices/Graphics/DevVGA-SVGA3d-ogl.cpp	(revision 73519)
@@ -1244,5 +1244,7 @@
 
     case SVGA3D_DEVCAP_SURFACEFMT_DXT1:
+    case SVGA3D_DEVCAP_SURFACEFMT_DXT2:
     case SVGA3D_DEVCAP_SURFACEFMT_DXT3:
+    case SVGA3D_DEVCAP_SURFACEFMT_DXT4:
     case SVGA3D_DEVCAP_SURFACEFMT_DXT5:
         result |= SVGA3DFORMAT_OP_TEXTURE
@@ -1265,4 +1267,8 @@
     case SVGA3D_DEVCAP_SURFACEFMT_ARGB_S10E5:
     case SVGA3D_DEVCAP_SURFACEFMT_ARGB_S23E8:
+        result |= SVGA3DFORMAT_OP_TEXTURE
+               |  SVGA3DFORMAT_OP_VOLUMETEXTURE
+               |  SVGA3DFORMAT_OP_CUBETEXTURE
+               |  SVGA3DFORMAT_OP_OFFSCREEN_RENDERTARGET;
         break;
 
@@ -1783,5 +1789,5 @@
     case SVGA3D_R_S23E8:                /* D3DFMT_R32F - WINED3DFMT_R32_FLOAT */
         pSurface->internalFormatGL = GL_R32F;
-        pSurface->formatGL = GL_RG;
+        pSurface->formatGL = GL_RED;
         pSurface->typeGL = GL_FLOAT;
         break;
