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
8f360d74
Commit
8f360d74
authored
Jul 12, 2023
by
Alistair Leslie-Hughes
Committed by
Alexandre Julliard
Jul 20, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d3d11: Remove DECLSPEC_HIDDEN usage.
parent
83ea03bc
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
87 additions
and
87 deletions
+87
-87
d3d11_private.h
dlls/d3d11/d3d11_private.h
+87
-87
No files found.
dlls/d3d11/d3d11_private.h
View file @
8f360d74
...
...
@@ -41,46 +41,46 @@
struct
d3d_device
;
/* TRACE helper functions */
const
char
*
debug_d3d10_primitive_topology
(
D3D10_PRIMITIVE_TOPOLOGY
topology
)
DECLSPEC_HIDDEN
;
const
char
*
debug_dxgi_format
(
DXGI_FORMAT
format
)
DECLSPEC_HIDDEN
;
const
char
*
debug_float4
(
const
float
*
values
)
DECLSPEC_HIDDEN
;
const
char
*
debug_d3d10_primitive_topology
(
D3D10_PRIMITIVE_TOPOLOGY
topology
);
const
char
*
debug_dxgi_format
(
DXGI_FORMAT
format
);
const
char
*
debug_float4
(
const
float
*
values
);
DXGI_FORMAT
dxgi_format_from_wined3dformat
(
enum
wined3d_format_id
format
)
DECLSPEC_HIDDEN
;
enum
wined3d_format_id
wined3dformat_from_dxgi_format
(
DXGI_FORMAT
format
)
DECLSPEC_HIDDEN
;
DXGI_FORMAT
dxgi_format_from_wined3dformat
(
enum
wined3d_format_id
format
);
enum
wined3d_format_id
wined3dformat_from_dxgi_format
(
DXGI_FORMAT
format
);
void
d3d11_primitive_topology_from_wined3d_primitive_type
(
enum
wined3d_primitive_type
primitive_type
,
unsigned
int
patch_vertex_count
,
D3D11_PRIMITIVE_TOPOLOGY
*
topology
)
DECLSPEC_HIDDEN
;
unsigned
int
patch_vertex_count
,
D3D11_PRIMITIVE_TOPOLOGY
*
topology
);
void
wined3d_primitive_type_from_d3d11_primitive_topology
(
D3D11_PRIMITIVE_TOPOLOGY
topology
,
enum
wined3d_primitive_type
*
type
,
unsigned
int
*
patch_vertex_count
)
DECLSPEC_HIDDEN
;
unsigned
int
wined3d_getdata_flags_from_d3d11_async_getdata_flags
(
unsigned
int
d3d11_flags
)
DECLSPEC_HIDDEN
;
DWORD
wined3d_usage_from_d3d11
(
enum
D3D11_USAGE
usage
)
DECLSPEC_HIDDEN
;
struct
wined3d_resource
*
wined3d_resource_from_d3d11_resource
(
ID3D11Resource
*
resource
)
DECLSPEC_HIDDEN
;
struct
wined3d_resource
*
wined3d_resource_from_d3d10_resource
(
ID3D10Resource
*
resource
)
DECLSPEC_HIDDEN
;
DWORD
wined3d_map_flags_from_d3d11_map_type
(
D3D11_MAP
map_type
)
DECLSPEC_HIDDEN
;
DWORD
wined3d_map_flags_from_d3d10_map_type
(
D3D10_MAP
map_type
)
DECLSPEC_HIDDEN
;
DWORD
wined3d_clear_flags_from_d3d11_clear_flags
(
UINT
clear_flags
)
DECLSPEC_HIDDEN
;
unsigned
int
wined3d_access_from_d3d11
(
D3D11_USAGE
usage
,
UINT
cpu_access
)
DECLSPEC_HIDDEN
;
enum
wined3d_primitive_type
*
type
,
unsigned
int
*
patch_vertex_count
);
unsigned
int
wined3d_getdata_flags_from_d3d11_async_getdata_flags
(
unsigned
int
d3d11_flags
);
DWORD
wined3d_usage_from_d3d11
(
enum
D3D11_USAGE
usage
);
struct
wined3d_resource
*
wined3d_resource_from_d3d11_resource
(
ID3D11Resource
*
resource
);
struct
wined3d_resource
*
wined3d_resource_from_d3d10_resource
(
ID3D10Resource
*
resource
);
DWORD
wined3d_map_flags_from_d3d11_map_type
(
D3D11_MAP
map_type
);
DWORD
wined3d_map_flags_from_d3d10_map_type
(
D3D10_MAP
map_type
);
DWORD
wined3d_clear_flags_from_d3d11_clear_flags
(
UINT
clear_flags
);
unsigned
int
wined3d_access_from_d3d11
(
D3D11_USAGE
usage
,
UINT
cpu_access
);
HRESULT
d3d_device_create_dxgi_resource
(
IUnknown
*
device
,
struct
wined3d_resource
*
wined3d_resource
,
IUnknown
*
outer
,
BOOL
needs_surface
,
IUnknown
**
dxgi_resource
)
DECLSPEC_HIDDEN
;
IUnknown
*
outer
,
BOOL
needs_surface
,
IUnknown
**
dxgi_resource
);
enum
D3D11_USAGE
d3d11_usage_from_d3d10_usage
(
enum
D3D10_USAGE
usage
)
DECLSPEC_HIDDEN
;
enum
D3D10_USAGE
d3d10_usage_from_d3d11_usage
(
enum
D3D11_USAGE
usage
)
DECLSPEC_HIDDEN
;
UINT
d3d11_bind_flags_from_d3d10_bind_flags
(
UINT
bind_flags
)
DECLSPEC_HIDDEN
;
UINT
d3d10_bind_flags_from_d3d11_bind_flags
(
UINT
bind_flags
)
DECLSPEC_HIDDEN
;
UINT
d3d11_cpu_access_flags_from_d3d10_cpu_access_flags
(
UINT
cpu_access_flags
)
DECLSPEC_HIDDEN
;
UINT
d3d10_cpu_access_flags_from_d3d11_cpu_access_flags
(
UINT
cpu_access_flags
)
DECLSPEC_HIDDEN
;
UINT
d3d11_resource_misc_flags_from_d3d10_resource_misc_flags
(
UINT
resource_misc_flags
)
DECLSPEC_HIDDEN
;
UINT
d3d10_resource_misc_flags_from_d3d11_resource_misc_flags
(
UINT
resource_misc_flags
)
DECLSPEC_HIDDEN
;
enum
D3D11_USAGE
d3d11_usage_from_d3d10_usage
(
enum
D3D10_USAGE
usage
);
enum
D3D10_USAGE
d3d10_usage_from_d3d11_usage
(
enum
D3D11_USAGE
usage
);
UINT
d3d11_bind_flags_from_d3d10_bind_flags
(
UINT
bind_flags
);
UINT
d3d10_bind_flags_from_d3d11_bind_flags
(
UINT
bind_flags
);
UINT
d3d11_cpu_access_flags_from_d3d10_cpu_access_flags
(
UINT
cpu_access_flags
);
UINT
d3d10_cpu_access_flags_from_d3d11_cpu_access_flags
(
UINT
cpu_access_flags
);
UINT
d3d11_resource_misc_flags_from_d3d10_resource_misc_flags
(
UINT
resource_misc_flags
);
UINT
d3d10_resource_misc_flags_from_d3d11_resource_misc_flags
(
UINT
resource_misc_flags
);
BOOL
validate_d3d11_resource_access_flags
(
D3D11_RESOURCE_DIMENSION
resource_dimension
,
D3D11_USAGE
usage
,
UINT
bind_flags
,
UINT
cpu_access_flags
,
D3D_FEATURE_LEVEL
feature_level
)
DECLSPEC_HIDDEN
;
D3D_FEATURE_LEVEL
feature_level
);
HRESULT
d3d_get_private_data
(
struct
wined3d_private_store
*
store
,
REFGUID
guid
,
UINT
*
data_size
,
void
*
data
)
DECLSPEC_HIDDEN
;
REFGUID
guid
,
UINT
*
data_size
,
void
*
data
);
HRESULT
d3d_set_private_data
(
struct
wined3d_private_store
*
store
,
REFGUID
guid
,
UINT
data_size
,
const
void
*
data
)
DECLSPEC_HIDDEN
;
REFGUID
guid
,
UINT
data_size
,
const
void
*
data
);
HRESULT
d3d_set_private_data_interface
(
struct
wined3d_private_store
*
store
,
REFGUID
guid
,
const
IUnknown
*
object
)
DECLSPEC_HIDDEN
;
REFGUID
guid
,
const
IUnknown
*
object
);
static
inline
unsigned
int
wined3d_bind_flags_from_d3d11
(
UINT
bind_flags
,
UINT
misc_flags
)
{
...
...
@@ -125,9 +125,9 @@ struct d3d_texture1d
};
HRESULT
d3d_texture1d_create
(
struct
d3d_device
*
device
,
const
D3D11_TEXTURE1D_DESC
*
desc
,
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_texture1d
**
texture
)
DECLSPEC_HIDDEN
;
struct
d3d_texture1d
*
unsafe_impl_from_ID3D11Texture1D
(
ID3D11Texture1D
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_texture1d
*
unsafe_impl_from_ID3D10Texture1D
(
ID3D10Texture1D
*
iface
)
DECLSPEC_HIDDEN
;
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_texture1d
**
texture
);
struct
d3d_texture1d
*
unsafe_impl_from_ID3D11Texture1D
(
ID3D11Texture1D
*
iface
);
struct
d3d_texture1d
*
unsafe_impl_from_ID3D10Texture1D
(
ID3D10Texture1D
*
iface
);
/* ID3D11Texture2D, ID3D10Texture2D */
struct
d3d_texture2d
...
...
@@ -150,9 +150,9 @@ static inline struct d3d_texture2d *impl_from_ID3D11Texture2D(ID3D11Texture2D *i
HRESULT
d3d_texture2d_create
(
struct
d3d_device
*
device
,
const
D3D11_TEXTURE2D_DESC
*
desc
,
struct
wined3d_texture
*
wined3d_texture
,
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_texture2d
**
out
)
DECLSPEC_HIDDEN
;
struct
d3d_texture2d
*
unsafe_impl_from_ID3D11Texture2D
(
ID3D11Texture2D
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_texture2d
*
unsafe_impl_from_ID3D10Texture2D
(
ID3D10Texture2D
*
iface
)
DECLSPEC_HIDDEN
;
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_texture2d
**
out
);
struct
d3d_texture2d
*
unsafe_impl_from_ID3D11Texture2D
(
ID3D11Texture2D
*
iface
);
struct
d3d_texture2d
*
unsafe_impl_from_ID3D10Texture2D
(
ID3D10Texture2D
*
iface
);
/* ID3D11Texture3D, ID3D10Texture3D */
struct
d3d_texture3d
...
...
@@ -168,9 +168,9 @@ struct d3d_texture3d
};
HRESULT
d3d_texture3d_create
(
struct
d3d_device
*
device
,
const
D3D11_TEXTURE3D_DESC
*
desc
,
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_texture3d
**
texture
)
DECLSPEC_HIDDEN
;
struct
d3d_texture3d
*
unsafe_impl_from_ID3D11Texture3D
(
ID3D11Texture3D
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_texture3d
*
unsafe_impl_from_ID3D10Texture3D
(
ID3D10Texture3D
*
iface
)
DECLSPEC_HIDDEN
;
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_texture3d
**
texture
);
struct
d3d_texture3d
*
unsafe_impl_from_ID3D11Texture3D
(
ID3D11Texture3D
*
iface
);
struct
d3d_texture3d
*
unsafe_impl_from_ID3D10Texture3D
(
ID3D10Texture3D
*
iface
);
/* ID3D11Buffer, ID3D10Buffer */
struct
d3d_buffer
...
...
@@ -186,9 +186,9 @@ struct d3d_buffer
};
HRESULT
d3d_buffer_create
(
struct
d3d_device
*
device
,
const
D3D11_BUFFER_DESC
*
desc
,
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_buffer
**
buffer
)
DECLSPEC_HIDDEN
;
struct
d3d_buffer
*
unsafe_impl_from_ID3D11Buffer
(
ID3D11Buffer
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_buffer
*
unsafe_impl_from_ID3D10Buffer
(
ID3D10Buffer
*
iface
)
DECLSPEC_HIDDEN
;
const
D3D11_SUBRESOURCE_DATA
*
data
,
struct
d3d_buffer
**
buffer
);
struct
d3d_buffer
*
unsafe_impl_from_ID3D11Buffer
(
ID3D11Buffer
*
iface
);
struct
d3d_buffer
*
unsafe_impl_from_ID3D10Buffer
(
ID3D10Buffer
*
iface
);
/* ID3D11DepthStencilView, ID3D10DepthStencilView */
struct
d3d_depthstencil_view
...
...
@@ -205,9 +205,9 @@ struct d3d_depthstencil_view
};
HRESULT
d3d_depthstencil_view_create
(
struct
d3d_device
*
device
,
ID3D11Resource
*
resource
,
const
D3D11_DEPTH_STENCIL_VIEW_DESC
*
desc
,
struct
d3d_depthstencil_view
**
view
)
DECLSPEC_HIDDEN
;
struct
d3d_depthstencil_view
*
unsafe_impl_from_ID3D11DepthStencilView
(
ID3D11DepthStencilView
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_depthstencil_view
*
unsafe_impl_from_ID3D10DepthStencilView
(
ID3D10DepthStencilView
*
iface
)
DECLSPEC_HIDDEN
;
const
D3D11_DEPTH_STENCIL_VIEW_DESC
*
desc
,
struct
d3d_depthstencil_view
**
view
);
struct
d3d_depthstencil_view
*
unsafe_impl_from_ID3D11DepthStencilView
(
ID3D11DepthStencilView
*
iface
);
struct
d3d_depthstencil_view
*
unsafe_impl_from_ID3D10DepthStencilView
(
ID3D10DepthStencilView
*
iface
);
/* ID3D11RenderTargetView, ID3D10RenderTargetView */
struct
d3d_rendertarget_view
...
...
@@ -224,9 +224,9 @@ struct d3d_rendertarget_view
};
HRESULT
d3d_rendertarget_view_create
(
struct
d3d_device
*
device
,
ID3D11Resource
*
resource
,
const
D3D11_RENDER_TARGET_VIEW_DESC
*
desc
,
struct
d3d_rendertarget_view
**
view
)
DECLSPEC_HIDDEN
;
struct
d3d_rendertarget_view
*
unsafe_impl_from_ID3D11RenderTargetView
(
ID3D11RenderTargetView
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_rendertarget_view
*
unsafe_impl_from_ID3D10RenderTargetView
(
ID3D10RenderTargetView
*
iface
)
DECLSPEC_HIDDEN
;
const
D3D11_RENDER_TARGET_VIEW_DESC
*
desc
,
struct
d3d_rendertarget_view
**
view
);
struct
d3d_rendertarget_view
*
unsafe_impl_from_ID3D11RenderTargetView
(
ID3D11RenderTargetView
*
iface
);
struct
d3d_rendertarget_view
*
unsafe_impl_from_ID3D10RenderTargetView
(
ID3D10RenderTargetView
*
iface
);
/* ID3D11ShaderResourceView, ID3D10ShaderResourceView1 */
struct
d3d_shader_resource_view
...
...
@@ -243,11 +243,11 @@ struct d3d_shader_resource_view
};
HRESULT
d3d_shader_resource_view_create
(
struct
d3d_device
*
device
,
ID3D11Resource
*
resource
,
const
D3D11_SHADER_RESOURCE_VIEW_DESC
*
desc
,
struct
d3d_shader_resource_view
**
view
)
DECLSPEC_HIDDEN
;
const
D3D11_SHADER_RESOURCE_VIEW_DESC
*
desc
,
struct
d3d_shader_resource_view
**
view
);
struct
d3d_shader_resource_view
*
unsafe_impl_from_ID3D11ShaderResourceView
(
ID3D11ShaderResourceView
*
iface
)
DECLSPEC_HIDDEN
;
ID3D11ShaderResourceView
*
iface
);
struct
d3d_shader_resource_view
*
unsafe_impl_from_ID3D10ShaderResourceView
(
ID3D10ShaderResourceView
*
iface
)
DECLSPEC_HIDDEN
;
ID3D10ShaderResourceView
*
iface
);
/* ID3D11UnorderedAccessView */
struct
d3d11_unordered_access_view
...
...
@@ -263,9 +263,9 @@ struct d3d11_unordered_access_view
};
HRESULT
d3d11_unordered_access_view_create
(
struct
d3d_device
*
device
,
ID3D11Resource
*
resource
,
const
D3D11_UNORDERED_ACCESS_VIEW_DESC
*
desc
,
struct
d3d11_unordered_access_view
**
view
)
DECLSPEC_HIDDEN
;
const
D3D11_UNORDERED_ACCESS_VIEW_DESC
*
desc
,
struct
d3d11_unordered_access_view
**
view
);
struct
d3d11_unordered_access_view
*
unsafe_impl_from_ID3D11UnorderedAccessView
(
ID3D11UnorderedAccessView
*
iface
)
DECLSPEC_HIDDEN
;
ID3D11UnorderedAccessView
*
iface
);
/* ID3D11InputLayout, ID3D10InputLayout */
struct
d3d_input_layout
...
...
@@ -282,9 +282,9 @@ struct d3d_input_layout
HRESULT
d3d_input_layout_create
(
struct
d3d_device
*
device
,
const
D3D11_INPUT_ELEMENT_DESC
*
element_descs
,
UINT
element_count
,
const
void
*
shader_byte_code
,
SIZE_T
shader_byte_code_length
,
struct
d3d_input_layout
**
layout
)
DECLSPEC_HIDDEN
;
struct
d3d_input_layout
*
unsafe_impl_from_ID3D11InputLayout
(
ID3D11InputLayout
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_input_layout
*
unsafe_impl_from_ID3D10InputLayout
(
ID3D10InputLayout
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_input_layout
**
layout
);
struct
d3d_input_layout
*
unsafe_impl_from_ID3D11InputLayout
(
ID3D11InputLayout
*
iface
);
struct
d3d_input_layout
*
unsafe_impl_from_ID3D10InputLayout
(
ID3D10InputLayout
*
iface
);
/* ID3D11VertexShader, ID3D10VertexShader */
struct
d3d_vertex_shader
...
...
@@ -299,9 +299,9 @@ struct d3d_vertex_shader
};
HRESULT
d3d_vertex_shader_create
(
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
struct
d3d_vertex_shader
**
shader
)
DECLSPEC_HIDDEN
;
struct
d3d_vertex_shader
*
unsafe_impl_from_ID3D11VertexShader
(
ID3D11VertexShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_vertex_shader
*
unsafe_impl_from_ID3D10VertexShader
(
ID3D10VertexShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_vertex_shader
**
shader
);
struct
d3d_vertex_shader
*
unsafe_impl_from_ID3D11VertexShader
(
ID3D11VertexShader
*
iface
);
struct
d3d_vertex_shader
*
unsafe_impl_from_ID3D10VertexShader
(
ID3D10VertexShader
*
iface
);
/* ID3D11HullShader */
struct
d3d11_hull_shader
...
...
@@ -315,8 +315,8 @@ struct d3d11_hull_shader
};
HRESULT
d3d11_hull_shader_create
(
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
struct
d3d11_hull_shader
**
shader
)
DECLSPEC_HIDDEN
;
struct
d3d11_hull_shader
*
unsafe_impl_from_ID3D11HullShader
(
ID3D11HullShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d11_hull_shader
**
shader
);
struct
d3d11_hull_shader
*
unsafe_impl_from_ID3D11HullShader
(
ID3D11HullShader
*
iface
);
/* ID3D11DomainShader */
struct
d3d11_domain_shader
...
...
@@ -330,8 +330,8 @@ struct d3d11_domain_shader
};
HRESULT
d3d11_domain_shader_create
(
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
struct
d3d11_domain_shader
**
shader
)
DECLSPEC_HIDDEN
;
struct
d3d11_domain_shader
*
unsafe_impl_from_ID3D11DomainShader
(
ID3D11DomainShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d11_domain_shader
**
shader
);
struct
d3d11_domain_shader
*
unsafe_impl_from_ID3D11DomainShader
(
ID3D11DomainShader
*
iface
);
/* ID3D11GeometryShader, ID3D10GeometryShader */
struct
d3d_geometry_shader
...
...
@@ -348,9 +348,9 @@ struct d3d_geometry_shader
HRESULT
d3d_geometry_shader_create
(
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
const
D3D11_SO_DECLARATION_ENTRY
*
so_entries
,
unsigned
int
so_entry_count
,
const
unsigned
int
*
buffer_strides
,
unsigned
int
buffer_stride_count
,
unsigned
int
rasterizer_stream
,
struct
d3d_geometry_shader
**
shader
)
DECLSPEC_HIDDEN
;
struct
d3d_geometry_shader
*
unsafe_impl_from_ID3D11GeometryShader
(
ID3D11GeometryShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_geometry_shader
*
unsafe_impl_from_ID3D10GeometryShader
(
ID3D10GeometryShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_geometry_shader
**
shader
);
struct
d3d_geometry_shader
*
unsafe_impl_from_ID3D11GeometryShader
(
ID3D11GeometryShader
*
iface
);
struct
d3d_geometry_shader
*
unsafe_impl_from_ID3D10GeometryShader
(
ID3D10GeometryShader
*
iface
);
/* ID3D11PixelShader, ID3D10PixelShader */
struct
d3d_pixel_shader
...
...
@@ -365,9 +365,9 @@ struct d3d_pixel_shader
};
HRESULT
d3d_pixel_shader_create
(
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
struct
d3d_pixel_shader
**
shader
)
DECLSPEC_HIDDEN
;
struct
d3d_pixel_shader
*
unsafe_impl_from_ID3D11PixelShader
(
ID3D11PixelShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_pixel_shader
*
unsafe_impl_from_ID3D10PixelShader
(
ID3D10PixelShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_pixel_shader
**
shader
);
struct
d3d_pixel_shader
*
unsafe_impl_from_ID3D11PixelShader
(
ID3D11PixelShader
*
iface
);
struct
d3d_pixel_shader
*
unsafe_impl_from_ID3D10PixelShader
(
ID3D10PixelShader
*
iface
);
/* ID3D11ComputeShader */
struct
d3d11_compute_shader
...
...
@@ -381,8 +381,8 @@ struct d3d11_compute_shader
};
HRESULT
d3d11_compute_shader_create
(
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
struct
d3d11_compute_shader
**
shader
)
DECLSPEC_HIDDEN
;
struct
d3d11_compute_shader
*
unsafe_impl_from_ID3D11ComputeShader
(
ID3D11ComputeShader
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d11_compute_shader
**
shader
);
struct
d3d11_compute_shader
*
unsafe_impl_from_ID3D11ComputeShader
(
ID3D11ComputeShader
*
iface
);
/* ID3D11ClassLinkage */
struct
d3d11_class_linkage
...
...
@@ -395,7 +395,7 @@ struct d3d11_class_linkage
};
HRESULT
d3d11_class_linkage_create
(
struct
d3d_device
*
device
,
struct
d3d11_class_linkage
**
class_linkage
)
DECLSPEC_HIDDEN
;
struct
d3d11_class_linkage
**
class_linkage
);
/* ID3D11BlendState1, ID3D10BlendState1 */
struct
d3d_blend_state
...
...
@@ -417,9 +417,9 @@ static inline struct d3d_blend_state *impl_from_ID3D11BlendState1(ID3D11BlendSta
}
HRESULT
d3d_blend_state_create
(
struct
d3d_device
*
device
,
const
D3D11_BLEND_DESC1
*
desc
,
struct
d3d_blend_state
**
state
)
DECLSPEC_HIDDEN
;
struct
d3d_blend_state
*
unsafe_impl_from_ID3D11BlendState
(
ID3D11BlendState
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_blend_state
*
unsafe_impl_from_ID3D10BlendState
(
ID3D10BlendState
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_blend_state
**
state
);
struct
d3d_blend_state
*
unsafe_impl_from_ID3D11BlendState
(
ID3D11BlendState
*
iface
);
struct
d3d_blend_state
*
unsafe_impl_from_ID3D10BlendState
(
ID3D10BlendState
*
iface
);
/* ID3D11DepthStencilState, ID3D10DepthStencilState */
struct
d3d_depthstencil_state
...
...
@@ -441,11 +441,11 @@ static inline struct d3d_depthstencil_state *impl_from_ID3D11DepthStencilState(I
}
HRESULT
d3d_depthstencil_state_create
(
struct
d3d_device
*
device
,
const
D3D11_DEPTH_STENCIL_DESC
*
desc
,
struct
d3d_depthstencil_state
**
state
)
DECLSPEC_HIDDEN
;
struct
d3d_depthstencil_state
**
state
);
struct
d3d_depthstencil_state
*
unsafe_impl_from_ID3D11DepthStencilState
(
ID3D11DepthStencilState
*
iface
)
DECLSPEC_HIDDEN
;
ID3D11DepthStencilState
*
iface
);
struct
d3d_depthstencil_state
*
unsafe_impl_from_ID3D10DepthStencilState
(
ID3D10DepthStencilState
*
iface
)
DECLSPEC_HIDDEN
;
ID3D10DepthStencilState
*
iface
);
/* ID3D11RasterizerState, ID3D10RasterizerState */
struct
d3d_rasterizer_state
...
...
@@ -462,9 +462,9 @@ struct d3d_rasterizer_state
};
HRESULT
d3d_rasterizer_state_create
(
struct
d3d_device
*
device
,
const
D3D11_RASTERIZER_DESC1
*
desc
,
struct
d3d_rasterizer_state
**
state
)
DECLSPEC_HIDDEN
;
struct
d3d_rasterizer_state
*
unsafe_impl_from_ID3D11RasterizerState
(
ID3D11RasterizerState
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_rasterizer_state
*
unsafe_impl_from_ID3D10RasterizerState
(
ID3D10RasterizerState
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_rasterizer_state
**
state
);
struct
d3d_rasterizer_state
*
unsafe_impl_from_ID3D11RasterizerState
(
ID3D11RasterizerState
*
iface
);
struct
d3d_rasterizer_state
*
unsafe_impl_from_ID3D10RasterizerState
(
ID3D10RasterizerState
*
iface
);
/* ID3D11SamplerState, ID3D10SamplerState */
struct
d3d_sampler_state
...
...
@@ -481,9 +481,9 @@ struct d3d_sampler_state
};
HRESULT
d3d_sampler_state_create
(
struct
d3d_device
*
device
,
const
D3D11_SAMPLER_DESC
*
desc
,
struct
d3d_sampler_state
**
state
)
DECLSPEC_HIDDEN
;
struct
d3d_sampler_state
*
unsafe_impl_from_ID3D11SamplerState
(
ID3D11SamplerState
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_sampler_state
*
unsafe_impl_from_ID3D10SamplerState
(
ID3D10SamplerState
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_sampler_state
**
state
);
struct
d3d_sampler_state
*
unsafe_impl_from_ID3D11SamplerState
(
ID3D11SamplerState
*
iface
);
struct
d3d_sampler_state
*
unsafe_impl_from_ID3D10SamplerState
(
ID3D10SamplerState
*
iface
);
/* ID3D11Query, ID3D10Query */
struct
d3d_query
...
...
@@ -500,10 +500,10 @@ struct d3d_query
};
HRESULT
d3d_query_create
(
struct
d3d_device
*
device
,
const
D3D11_QUERY_DESC
*
desc
,
BOOL
predicate
,
struct
d3d_query
**
query
)
DECLSPEC_HIDDEN
;
struct
d3d_query
*
unsafe_impl_from_ID3D11Query
(
ID3D11Query
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_query
*
unsafe_impl_from_ID3D10Query
(
ID3D10Query
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_query
*
unsafe_impl_from_ID3D11Asynchronous
(
ID3D11Asynchronous
*
iface
)
DECLSPEC_HIDDEN
;
struct
d3d_query
**
query
);
struct
d3d_query
*
unsafe_impl_from_ID3D11Query
(
ID3D11Query
*
iface
);
struct
d3d_query
*
unsafe_impl_from_ID3D10Query
(
ID3D10Query
*
iface
);
struct
d3d_query
*
unsafe_impl_from_ID3D11Asynchronous
(
ID3D11Asynchronous
*
iface
);
struct
d3d_device_context_state_entry
{
...
...
@@ -598,7 +598,7 @@ static inline struct d3d_device *impl_from_ID3D10Device(ID3D10Device1 *iface)
return
CONTAINING_RECORD
(
iface
,
struct
d3d_device
,
ID3D10Device1_iface
);
}
void
d3d_device_init
(
struct
d3d_device
*
device
,
void
*
outer_unknown
)
DECLSPEC_HIDDEN
;
void
d3d_device_init
(
struct
d3d_device
*
device
,
void
*
outer_unknown
);
/* Layered device */
enum
dxgi_device_layer_id
...
...
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