Add support for vertex shader constants to the stateblock.
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 69eeac5..6be07ee 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -51,6 +51,8 @@
#define MAX_CLIPPLANES D3DMAXUSERCLIPPLANES
#define MAX_LEVELS 256
+#define MAX_VSHADER_CONSTANTS 96
+
/* Used for CreateStateBlock */
#define NUM_SAVEDPIXELSTATES_R 35
#define NUM_SAVEDPIXELSTATES_T 18
@@ -890,6 +892,11 @@
void *vertexShader; /* @TODO: Replace void * with IWineD3DVertexShader * */
+ /* Vertex Shader Constants */
+ BOOL vertexShaderConstantB[MAX_VSHADER_CONSTANTS];
+ UINT vertexShaderConstantI[MAX_VSHADER_CONSTANTS * 4];
+ float vertexShaderConstantF[MAX_VSHADER_CONSTANTS * 4];
+
BOOL softwareVertexProcessing;
/* Stream Source */