wined3d: Store multiple constant indices per list entry.
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index add82a8..dbb8364 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -1194,9 +1194,10 @@
 } SAVEDSTATES;
 
 typedef struct {
-    struct list entry;
-    int idx;
-} constant_entry;
+    struct  list entry;
+    DWORD   count;
+    DWORD   idx[13];
+} constants_entry;
 
 struct IWineD3DStateBlockImpl
 {