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