[CPLS]
[reactos.git] / reactos / dll / cpl / wined3dcfg / wined3dcfg.h
1 #ifndef _WINED3DCFG_PCH_
2 #define _WINED3DCFG_PCH_
3
4 #include <stdarg.h>
5
6 #define WIN32_NO_STATUS
7 #include <windef.h>
8 #include <winbase.h>
9 #include <winuser.h>
10 #include <commctrl.h>
11
12 #include "resource.h"
13
14 #define MAX_KEY_LENGTH 256
15
16 #define ITEM_FBO 0
17 #define ITEM_BACKBUFFER 1
18
19 #define ITEM_READTEX 0
20 #define ITEM_READDRAW 1
21 #define ITEM_DISABLED 2
22
23 #define VALUE_READTEX L"readtex"
24 #define VALUE_READDRAW L"readdraw"
25 #define VALUE_ENABLED L"enabled"
26 #define VALUE_DISABLED L"disabled"
27 #define VALUE_NONE L"none"
28 #define VALUE_BACKBUFFER L"backbuffer"
29 #define VALUE_FBO L"fbo"
30
31 #define KEY_WINE L"Software\\Wine\\Direct3D"
32
33 #define KEY_GLSL L"UseGLSL"
34 #define KEY_VERTEXSHADERS L"VertexShaderMode"
35 #define KEY_PIXELSHADERS L"PixelShaderMode"
36 #define KEY_STRICTDRAWORDERING L"StrictDrawOrdering"
37 #define KEY_OFFSCREEN L"OffscreenRenderingMode"
38 #define KEY_MULTISAMPLING L"Multisampling"
39 #define KEY_LOCKING L"RenderTargetLockMode"
40
41 INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
42
43 #endif /* _WINED3DCFG_PCH_ */