wined3d: Handle WINED3DFVF_XYZW in get_flexible_vertex_size().
authorHenri Verbeet <hverbeet@codeweavers.com>
Fri, 2 Jan 2009 15:19:12 +0000 (16:19 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Sat, 3 Jan 2009 13:55:31 +0000 (14:55 +0100)
Spotted by Chris Robinson.

dlls/wined3d/utils.c

index d62ef077f5a447f0d4681700b5ee20a57910dce1..8cf8ee0cf7d00fca4a572f40a40083294c421e3d 100644 (file)
@@ -1512,6 +1512,7 @@ DWORD get_flexible_vertex_size(DWORD d3dvtVertexType) {
         case WINED3DFVF_XYZB3:  size += 6 * sizeof(float); break;
         case WINED3DFVF_XYZB4:  size += 7 * sizeof(float); break;
         case WINED3DFVF_XYZB5:  size += 8 * sizeof(float); break;
+        case WINED3DFVF_XYZW:   size += 4 * sizeof(float); break;
         default: ERR("Unexpected position mask\n");
     }
     for (i = 0; i < numTextures; i++) {