Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
a1d55ee7
Commit
a1d55ee7
authored
Jun 18, 2011
by
Jacek Caban
Committed by
Alexandre Julliard
Jun 20, 2011
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Moved DXGI_FORMAT declaration to dxgiformat.h.
parent
73cec67c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
119 additions
and
93 deletions
+119
-93
Makefile.in
include/Makefile.in
+1
-0
dxgiformat.h
include/dxgiformat.h
+117
-0
dxgitype.idl
include/dxgitype.idl
+1
-93
No files found.
include/Makefile.in
View file @
a1d55ee7
...
@@ -256,6 +256,7 @@ SRCDIR_INCLUDES = \
...
@@ -256,6 +256,7 @@ SRCDIR_INCLUDES = \
dxerr8.h
\
dxerr8.h
\
dxerr9.h
\
dxerr9.h
\
dxfile.h
\
dxfile.h
\
dxgiformat.h
\
dyngraph.idl
\
dyngraph.idl
\
errorrep.h
\
errorrep.h
\
errors.h
\
errors.h
\
...
...
include/dxgiformat.h
0 → 100644
View file @
a1d55ee7
/*
* Copyright 2007 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#ifndef __dxgiformat_h__
#define __dxgiformat_h__
#define DXGI_FORMAT_DEFINED 1
typedef
enum
DXGI_FORMAT
{
DXGI_FORMAT_UNKNOWN
=
0
,
DXGI_FORMAT_R32G32B32A32_TYPELESS
=
1
,
DXGI_FORMAT_R32G32B32A32_FLOAT
=
2
,
DXGI_FORMAT_R32G32B32A32_UINT
=
3
,
DXGI_FORMAT_R32G32B32A32_SINT
=
4
,
DXGI_FORMAT_R32G32B32_TYPELESS
=
5
,
DXGI_FORMAT_R32G32B32_FLOAT
=
6
,
DXGI_FORMAT_R32G32B32_UINT
=
7
,
DXGI_FORMAT_R32G32B32_SINT
=
8
,
DXGI_FORMAT_R16G16B16A16_TYPELESS
=
9
,
DXGI_FORMAT_R16G16B16A16_FLOAT
=
10
,
DXGI_FORMAT_R16G16B16A16_UNORM
=
11
,
DXGI_FORMAT_R16G16B16A16_UINT
=
12
,
DXGI_FORMAT_R16G16B16A16_SNORM
=
13
,
DXGI_FORMAT_R16G16B16A16_SINT
=
14
,
DXGI_FORMAT_R32G32_TYPELESS
=
15
,
DXGI_FORMAT_R32G32_FLOAT
=
16
,
DXGI_FORMAT_R32G32_UINT
=
17
,
DXGI_FORMAT_R32G32_SINT
=
18
,
DXGI_FORMAT_R32G8X24_TYPELESS
=
19
,
DXGI_FORMAT_D32_FLOAT_S8X24_UINT
=
20
,
DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS
=
21
,
DXGI_FORMAT_X32_TYPELESS_G8X24_UINT
=
22
,
DXGI_FORMAT_R10G10B10A2_TYPELESS
=
23
,
DXGI_FORMAT_R10G10B10A2_UNORM
=
24
,
DXGI_FORMAT_R10G10B10A2_UINT
=
25
,
DXGI_FORMAT_R11G11B10_FLOAT
=
26
,
DXGI_FORMAT_R8G8B8A8_TYPELESS
=
27
,
DXGI_FORMAT_R8G8B8A8_UNORM
=
28
,
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
=
29
,
DXGI_FORMAT_R8G8B8A8_UINT
=
30
,
DXGI_FORMAT_R8G8B8A8_SNORM
=
31
,
DXGI_FORMAT_R8G8B8A8_SINT
=
32
,
DXGI_FORMAT_R16G16_TYPELESS
=
33
,
DXGI_FORMAT_R16G16_FLOAT
=
34
,
DXGI_FORMAT_R16G16_UNORM
=
35
,
DXGI_FORMAT_R16G16_UINT
=
36
,
DXGI_FORMAT_R16G16_SNORM
=
37
,
DXGI_FORMAT_R16G16_SINT
=
38
,
DXGI_FORMAT_R32_TYPELESS
=
39
,
DXGI_FORMAT_D32_FLOAT
=
40
,
DXGI_FORMAT_R32_FLOAT
=
41
,
DXGI_FORMAT_R32_UINT
=
42
,
DXGI_FORMAT_R32_SINT
=
43
,
DXGI_FORMAT_R24G8_TYPELESS
=
44
,
DXGI_FORMAT_D24_UNORM_S8_UINT
=
45
,
DXGI_FORMAT_R24_UNORM_X8_TYPELESS
=
46
,
DXGI_FORMAT_X24_TYPELESS_G8_UINT
=
47
,
DXGI_FORMAT_R8G8_TYPELESS
=
48
,
DXGI_FORMAT_R8G8_UNORM
=
49
,
DXGI_FORMAT_R8G8_UINT
=
50
,
DXGI_FORMAT_R8G8_SNORM
=
51
,
DXGI_FORMAT_R8G8_SINT
=
52
,
DXGI_FORMAT_R16_TYPELESS
=
53
,
DXGI_FORMAT_R16_FLOAT
=
54
,
DXGI_FORMAT_D16_UNORM
=
55
,
DXGI_FORMAT_R16_UNORM
=
56
,
DXGI_FORMAT_R16_UINT
=
57
,
DXGI_FORMAT_R16_SNORM
=
58
,
DXGI_FORMAT_R16_SINT
=
59
,
DXGI_FORMAT_R8_TYPELESS
=
60
,
DXGI_FORMAT_R8_UNORM
=
61
,
DXGI_FORMAT_R8_UINT
=
62
,
DXGI_FORMAT_R8_SNORM
=
63
,
DXGI_FORMAT_R8_SINT
=
64
,
DXGI_FORMAT_A8_UNORM
=
65
,
DXGI_FORMAT_R1_UNORM
=
66
,
DXGI_FORMAT_R9G9B9E5_SHAREDEXP
=
67
,
DXGI_FORMAT_R8G8_B8G8_UNORM
=
68
,
DXGI_FORMAT_G8R8_G8B8_UNORM
=
69
,
DXGI_FORMAT_BC1_TYPELESS
=
70
,
DXGI_FORMAT_BC1_UNORM
=
71
,
DXGI_FORMAT_BC1_UNORM_SRGB
=
72
,
DXGI_FORMAT_BC2_TYPELESS
=
73
,
DXGI_FORMAT_BC2_UNORM
=
74
,
DXGI_FORMAT_BC2_UNORM_SRGB
=
75
,
DXGI_FORMAT_BC3_TYPELESS
=
76
,
DXGI_FORMAT_BC3_UNORM
=
77
,
DXGI_FORMAT_BC3_UNORM_SRGB
=
78
,
DXGI_FORMAT_BC4_TYPELESS
=
79
,
DXGI_FORMAT_BC4_UNORM
=
80
,
DXGI_FORMAT_BC4_SNORM
=
81
,
DXGI_FORMAT_BC5_TYPELESS
=
82
,
DXGI_FORMAT_BC5_UNORM
=
83
,
DXGI_FORMAT_BC5_SNORM
=
84
,
DXGI_FORMAT_B5G6R5_UNORM
=
85
,
DXGI_FORMAT_B5G5R5A1_UNORM
=
86
,
DXGI_FORMAT_B8G8R8A8_UNORM
=
87
,
DXGI_FORMAT_B8G8R8X8_UNORM
=
88
,
DXGI_FORMAT_FORCE_UINT
=
0xffffffff
}
DXGI_FORMAT
;
#endif
include/dxgitype.idl
View file @
a1d55ee7
...
@@ -17,105 +17,13 @@
...
@@ -17,105 +17,13 @@
*/
*/
import
"oaidl.idl"
;
import
"oaidl.idl"
;
import
"ocidl.idl"
;
import
"ocidl.idl"
;
import
"dxgiformat.h"
;
typedef
struct
DXGI_SAMPLE_DESC
{
typedef
struct
DXGI_SAMPLE_DESC
{
UINT
Count
;
UINT
Count
;
UINT
Quality
;
UINT
Quality
;
}
DXGI_SAMPLE_DESC
;
}
DXGI_SAMPLE_DESC
;
typedef
enum
DXGI_FORMAT
{
DXGI_FORMAT_UNKNOWN
=
0
,
DXGI_FORMAT_R32G32B32A32_TYPELESS
=
1
,
DXGI_FORMAT_R32G32B32A32_FLOAT
=
2
,
DXGI_FORMAT_R32G32B32A32_UINT
=
3
,
DXGI_FORMAT_R32G32B32A32_SINT
=
4
,
DXGI_FORMAT_R32G32B32_TYPELESS
=
5
,
DXGI_FORMAT_R32G32B32_FLOAT
=
6
,
DXGI_FORMAT_R32G32B32_UINT
=
7
,
DXGI_FORMAT_R32G32B32_SINT
=
8
,
DXGI_FORMAT_R16G16B16A16_TYPELESS
=
9
,
DXGI_FORMAT_R16G16B16A16_FLOAT
=
10
,
DXGI_FORMAT_R16G16B16A16_UNORM
=
11
,
DXGI_FORMAT_R16G16B16A16_UINT
=
12
,
DXGI_FORMAT_R16G16B16A16_SNORM
=
13
,
DXGI_FORMAT_R16G16B16A16_SINT
=
14
,
DXGI_FORMAT_R32G32_TYPELESS
=
15
,
DXGI_FORMAT_R32G32_FLOAT
=
16
,
DXGI_FORMAT_R32G32_UINT
=
17
,
DXGI_FORMAT_R32G32_SINT
=
18
,
DXGI_FORMAT_R32G8X24_TYPELESS
=
19
,
DXGI_FORMAT_D32_FLOAT_S8X24_UINT
=
20
,
DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS
=
21
,
DXGI_FORMAT_X32_TYPELESS_G8X24_UINT
=
22
,
DXGI_FORMAT_R10G10B10A2_TYPELESS
=
23
,
DXGI_FORMAT_R10G10B10A2_UNORM
=
24
,
DXGI_FORMAT_R10G10B10A2_UINT
=
25
,
DXGI_FORMAT_R11G11B10_FLOAT
=
26
,
DXGI_FORMAT_R8G8B8A8_TYPELESS
=
27
,
DXGI_FORMAT_R8G8B8A8_UNORM
=
28
,
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
=
29
,
DXGI_FORMAT_R8G8B8A8_UINT
=
30
,
DXGI_FORMAT_R8G8B8A8_SNORM
=
31
,
DXGI_FORMAT_R8G8B8A8_SINT
=
32
,
DXGI_FORMAT_R16G16_TYPELESS
=
33
,
DXGI_FORMAT_R16G16_FLOAT
=
34
,
DXGI_FORMAT_R16G16_UNORM
=
35
,
DXGI_FORMAT_R16G16_UINT
=
36
,
DXGI_FORMAT_R16G16_SNORM
=
37
,
DXGI_FORMAT_R16G16_SINT
=
38
,
DXGI_FORMAT_R32_TYPELESS
=
39
,
DXGI_FORMAT_D32_FLOAT
=
40
,
DXGI_FORMAT_R32_FLOAT
=
41
,
DXGI_FORMAT_R32_UINT
=
42
,
DXGI_FORMAT_R32_SINT
=
43
,
DXGI_FORMAT_R24G8_TYPELESS
=
44
,
DXGI_FORMAT_D24_UNORM_S8_UINT
=
45
,
DXGI_FORMAT_R24_UNORM_X8_TYPELESS
=
46
,
DXGI_FORMAT_X24_TYPELESS_G8_UINT
=
47
,
DXGI_FORMAT_R8G8_TYPELESS
=
48
,
DXGI_FORMAT_R8G8_UNORM
=
49
,
DXGI_FORMAT_R8G8_UINT
=
50
,
DXGI_FORMAT_R8G8_SNORM
=
51
,
DXGI_FORMAT_R8G8_SINT
=
52
,
DXGI_FORMAT_R16_TYPELESS
=
53
,
DXGI_FORMAT_R16_FLOAT
=
54
,
DXGI_FORMAT_D16_UNORM
=
55
,
DXGI_FORMAT_R16_UNORM
=
56
,
DXGI_FORMAT_R16_UINT
=
57
,
DXGI_FORMAT_R16_SNORM
=
58
,
DXGI_FORMAT_R16_SINT
=
59
,
DXGI_FORMAT_R8_TYPELESS
=
60
,
DXGI_FORMAT_R8_UNORM
=
61
,
DXGI_FORMAT_R8_UINT
=
62
,
DXGI_FORMAT_R8_SNORM
=
63
,
DXGI_FORMAT_R8_SINT
=
64
,
DXGI_FORMAT_A8_UNORM
=
65
,
DXGI_FORMAT_R1_UNORM
=
66
,
DXGI_FORMAT_R9G9B9E5_SHAREDEXP
=
67
,
DXGI_FORMAT_R8G8_B8G8_UNORM
=
68
,
DXGI_FORMAT_G8R8_G8B8_UNORM
=
69
,
DXGI_FORMAT_BC1_TYPELESS
=
70
,
DXGI_FORMAT_BC1_UNORM
=
71
,
DXGI_FORMAT_BC1_UNORM_SRGB
=
72
,
DXGI_FORMAT_BC2_TYPELESS
=
73
,
DXGI_FORMAT_BC2_UNORM
=
74
,
DXGI_FORMAT_BC2_UNORM_SRGB
=
75
,
DXGI_FORMAT_BC3_TYPELESS
=
76
,
DXGI_FORMAT_BC3_UNORM
=
77
,
DXGI_FORMAT_BC3_UNORM_SRGB
=
78
,
DXGI_FORMAT_BC4_TYPELESS
=
79
,
DXGI_FORMAT_BC4_UNORM
=
80
,
DXGI_FORMAT_BC4_SNORM
=
81
,
DXGI_FORMAT_BC5_TYPELESS
=
82
,
DXGI_FORMAT_BC5_UNORM
=
83
,
DXGI_FORMAT_BC5_SNORM
=
84
,
DXGI_FORMAT_B5G6R5_UNORM
=
85
,
DXGI_FORMAT_B5G5R5A1_UNORM
=
86
,
DXGI_FORMAT_B8G8R8A8_UNORM
=
87
,
DXGI_FORMAT_B8G8R8X8_UNORM
=
88
,
DXGI_FORMAT_FORCE_UINT
=
0
xffffffff
}
DXGI_FORMAT
;
typedef
enum
DXGI_MODE_ROTATION
{
typedef
enum
DXGI_MODE_ROTATION
{
DXGI_MODE_ROTATION_UNSPECIFIED
=
0
,
DXGI_MODE_ROTATION_UNSPECIFIED
=
0
,
DXGI_MODE_ROTATION_IDENTITY
=
1
,
DXGI_MODE_ROTATION_IDENTITY
=
1
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment