wined3d: Add a struct wined3d_shader_dst_param for storing destination parameter information.
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 425b049..45d0cbd 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -450,6 +450,12 @@
     DWORD max_version;
 } SHADER_OPCODE;
 
+struct wined3d_shader_dst_param
+{
+    DWORD token;
+    DWORD addr_token;
+};
+
 struct wined3d_shader_instruction
 {
     IWineD3DBaseShader *shader;
@@ -457,13 +463,12 @@
     enum WINED3D_SHADER_INSTRUCTION_HANDLER handler_idx;
     DWORD flags;
     BOOL coissue;
-    DWORD dst;
-    DWORD dst_addr;
     DWORD predicate;
     DWORD src[4];
     DWORD src_addr[4];
     SHADER_BUFFER *buffer;
     UINT dst_count;
+    const struct wined3d_shader_dst_param *dst;
     UINT src_count;
 };