d3d10: Add the D3D10_SHADER flags.
Henri Verbeet
hverbeet at codeweavers.com
Fri Feb 27 02:29:48 CST 2009
---
include/d3d10shader.h | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/include/d3d10shader.h b/include/d3d10shader.h
index 8564c03..8c3e46e 100644
--- a/include/d3d10shader.h
+++ b/include/d3d10shader.h
@@ -22,6 +22,21 @@
#include "d3d10.h"
+#define D3D10_SHADER_DEBUG 0x0001
+#define D3D10_SHADER_SKIP_VALIDATION 0x0002
+#define D3D10_SHADER_SKIP_OPTIMIZATION 0x0004
+#define D3D10_SHADER_PACK_MATRIX_ROW_MAJOR 0x0008
+#define D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR 0x0010
+#define D3D10_SHADER_PARTIAL_PRECISION 0x0020
+#define D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT 0x0040
+#define D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT 0x0080
+#define D3D10_SHADER_NO_PRESHADER 0x0100
+#define D3D10_SHADER_AVOID_FLOW_CONTROL 0x0200
+#define D3D10_SHADER_PREFER_FLOW_CONTROL 0x0300
+#define D3D10_SHADER_ENABLE_STRICTNESS 0x0400
+#define D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY 0x0800
+#define D3D10_SHADER_IEEE_STRICTNESS 0x1000
+
typedef enum _D3D10_SHADER_VARIABLE_CLASS
{
D3D10_SVC_SCALAR,
--
1.6.0.6
--------------040806060602000707080604--
More information about the wine-patches
mailing list