Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
a02667be
Commit
a02667be
authored
Nov 12, 2019
by
Matteo Bruni
Committed by
Alexandre Julliard
Nov 12, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
include: Expose MinPrecision field on d3dcompiler version >= 46.
Signed-off-by:
Matteo Bruni
<
mbruni@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
cdcbc958
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
0 deletions
+15
-0
d3d11shader.h
include/d3d11shader.h
+3
-0
d3dcommon.idl
include/d3dcommon.idl
+12
-0
No files found.
include/d3d11shader.h
View file @
a02667be
...
...
@@ -130,6 +130,9 @@ typedef struct _D3D11_SIGNATURE_PARAMETER_DESC
BYTE
Mask
;
BYTE
ReadWriteMask
;
UINT
Stream
;
#if D3D_COMPILER_VERSION >= 46
D3D_MIN_PRECISION
MinPrecision
;
#endif
}
D3D11_SIGNATURE_PARAMETER_DESC
;
DEFINE_GUID
(
IID_ID3D11ShaderReflectionType
,
0x6e6ffa6a
,
0x9bae
,
0x4613
,
0xa5
,
0x1e
,
0x91
,
0x65
,
0x2d
,
0x50
,
0x8c
,
0x21
);
...
...
include/d3dcommon.idl
View file @
a02667be
...
...
@@ -490,6 +490,18 @@ typedef enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
,
}
D3D_TESSELLATOR_OUTPUT_PRIMITIVE
;
typedef
enum
D3D_MIN_PRECISION
{
D3D_MIN_PRECISION_DEFAULT
=
0
,
D3D_MIN_PRECISION_FLOAT_16
=
1
,
D3D_MIN_PRECISION_FLOAT_2_8
=
2
,
D3D_MIN_PRECISION_RESERVED
=
3
,
D3D_MIN_PRECISION_SINT_16
=
4
,
D3D_MIN_PRECISION_UINT_16
=
5
,
D3D_MIN_PRECISION_ANY_16
=
0
xf0
,
D3D_MIN_PRECISION_ANY_10
=
0
xf1
,
}
D3D_MIN_PRECISION
;
typedef
enum
D3D_CBUFFER_TYPE
{
D3D_CT_CBUFFER
,
...
...
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