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;
};