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
824bbb38
Commit
824bbb38
authored
Mar 23, 2015
by
Jacek Caban
Committed by
Alexandre Julliard
Mar 24, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d3d11_1.idl: Added some missing declarations.
Modified version of patch by Erik van Pienbroek.
parent
df904b60
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
118 additions
and
0 deletions
+118
-0
d3d11_1.idl
include/d3d11_1.idl
+118
-0
No files found.
include/d3d11_1.idl
View file @
824bbb38
...
...
@@ -22,6 +22,69 @@ import "dxgi1_2.idl";
import
"d3dcommon.idl"
;
import
"d3d11.idl"
;
typedef
enum
D3D11_LOGIC_OP
{
D3D11_LOGIC_OP_CLEAR
=
0
,
D3D11_LOGIC_OP_SET
,
D3D11_LOGIC_OP_COPY
,
D3D11_LOGIC_OP_COPY_INVERTED
,
D3D11_LOGIC_OP_NOOP
,
D3D11_LOGIC_OP_INVERT
,
D3D11_LOGIC_OP_AND
,
D3D11_LOGIC_OP_NAND
,
D3D11_LOGIC_OP_OR
,
D3D11_LOGIC_OP_NOR
,
D3D11_LOGIC_OP_XOR
,
D3D11_LOGIC_OP_EQUIV
,
D3D11_LOGIC_OP_AND_REVERSE
,
D3D11_LOGIC_OP_AND_INVERTED
,
D3D11_LOGIC_OP_OR_REVERSE
,
D3D11_LOGIC_OP_OR_INVERTED
}
D3D11_LOGIC_OP
;
typedef
struct
_D3D11_RENDER_TARGET_BLEND_DESC1
{
BOOL
BlendEnable
;
BOOL
LogicOpEnable
;
D3D11_BLEND
SrcBlend
;
D3D11_BLEND
DestBlend
;
D3D11_BLEND_OP
BlendOp
;
D3D11_BLEND
SrcBlendAlpha
;
D3D11_BLEND
DestBlendAlpha
;
D3D11_BLEND_OP
BlendOpAlpha
;
D3D11_LOGIC_OP
LogicOp
;
UINT8
RenderTargetWriteMask
;
}
D3D11_RENDER_TARGET_BLEND_DESC1
;
typedef
struct
_D3D11_BLEND_DESC1
{
BOOL
AlphaToCoverageEnable
;
BOOL
IndependentBlendEnable
;
D3D11_RENDER_TARGET_BLEND_DESC1
RenderTarget
[
D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT
]
;
}
D3D11_BLEND_DESC1
;
typedef
struct
_D3D11_RASTERIZER_DESC1
{
D3D11_FILL_MODE
FillMode
;
D3D11_CULL_MODE
CullMode
;
BOOL
FrontCounterClockwise
;
INT
DepthBias
;
FLOAT
DepthBiasClamp
;
FLOAT
SlopeScaledDepthBias
;
BOOL
DepthClipEnable
;
BOOL
ScissorEnable
;
BOOL
MultisampleEnable
;
BOOL
AntialiasedLineEnable
;
UINT
ForcedSampleCount
;
}
D3D11_RASTERIZER_DESC1
;
[
uuid
(
cc86fabe
-
da55
-401d-85
e7
-
e3c9de2877e9
),
object
,
local
,
pointer_default
(
unique
)
]
interface
ID3D11BlendState1
:
ID3D11BlendState
{
void
GetDesc1
(
D3D11_BLEND_DESC1
*
pDesc
)
;
}
[
uuid
(
5
c1e0d8a
-
7
c23
-
48
f9
-
8
c59
-
a92958ceff11
),
object
,
...
...
@@ -177,3 +240,58 @@ interface ID3DUserDefinedAnnotation : IUnknown
void
SetMarker
(
LPCWSTR
Name
)
;
BOOL
GetStatus
()
;
}
[
uuid
(
1217
d7a6
-
5039
-
418
c
-
b042
-
9
cbe256afd6e
),
object
,
local
,
pointer_default
(
unique
)
]
interface
ID3D11RasterizerState1
:
ID3D11RasterizerState
{
void
GetDesc1
(
D3D11_RASTERIZER_DESC1
*
pDesc
)
;
}
[
uuid
(
a04bfb29
-
08
ef
-
43
d6
-
a49c
-
a9bdbdcbe686
),
object
,
local
,
pointer_default
(
unique
)
]
interface
ID3D11Device1
:
ID3D11Device
{
void
GetImmediateContext1
(
ID3D11DeviceContext1
**
ppImmediateContext
)
;
HRESULT
CreateDeferredContext1
(
UINT
ContextFlags
,
ID3D11DeviceContext1
**
ppDeferredContext
)
;
HRESULT
CreateBlendState1
(
const
D3D11_BLEND_DESC1
*
pBlendStateDesc
,
ID3D11BlendState1
**
ppBlendState
)
;
HRESULT
CreateRasterizerState1
(
const
D3D11_RASTERIZER_DESC1
*
pRasterizerDesc
,
ID3D11RasterizerState1
**
ppRasterizerState
)
;
HRESULT
CreateDeviceContextState
(
UINT
Flags
,
const
D3D_FEATURE_LEVEL
*
pFeatureLevels
,
UINT
FeatureLevels
,
UINT
SDKVersion
,
REFIID
EmulatedInterface
,
D3D_FEATURE_LEVEL
*
pChosenFeatureLevel
,
ID3DDeviceContextState
**
ppContextState
)
;
HRESULT
OpenSharedResource1
(
HANDLE
hResource
,
REFIID
returnedInterface
,
void
**
ppResource
)
;
HRESULT
OpenSharedResourceByName
(
LPCWSTR
lpName
,
DWORD
dwDesiredAccess
,
REFIID
returnedInterface
,
void
**
ppResource
)
;
}
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