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
e29a0cf4
Commit
e29a0cf4
authored
Aug 21, 2015
by
Józef Kucia
Committed by
Alexandre Julliard
Aug 21, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d3d11: Rename d3d10_device to d3d_device.
parent
b2f5fad4
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
144 additions
and
144 deletions
+144
-144
async.c
dlls/d3d11/async.c
+1
-1
buffer.c
dlls/d3d11/buffer.c
+1
-1
d3d11_main.c
dlls/d3d11/d3d11_main.c
+2
-2
d3d11_private.h
dlls/d3d11/d3d11_private.h
+20
-20
device.c
dlls/d3d11/device.c
+103
-103
inputlayout.c
dlls/d3d11/inputlayout.c
+1
-1
shader.c
dlls/d3d11/shader.c
+3
-3
state.c
dlls/d3d11/state.c
+8
-8
texture.c
dlls/d3d11/texture.c
+2
-2
view.c
dlls/d3d11/view.c
+3
-3
No files found.
dlls/d3d11/async.c
View file @
e29a0cf4
...
...
@@ -189,7 +189,7 @@ struct d3d10_query *unsafe_impl_from_ID3D10Query(ID3D10Query *iface)
return
CONTAINING_RECORD
(
iface
,
struct
d3d10_query
,
ID3D10Query_iface
);
}
HRESULT
d3d10_query_init
(
struct
d3d10_query
*
query
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_query_init
(
struct
d3d10_query
*
query
,
struct
d3d_device
*
device
,
const
D3D10_QUERY_DESC
*
desc
,
BOOL
predicate
)
{
HRESULT
hr
;
...
...
dlls/d3d11/buffer.c
View file @
e29a0cf4
...
...
@@ -234,7 +234,7 @@ static const struct wined3d_parent_ops d3d10_buffer_wined3d_parent_ops =
d3d10_buffer_wined3d_object_released
,
};
HRESULT
d3d10_buffer_init
(
struct
d3d10_buffer
*
buffer
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_buffer_init
(
struct
d3d10_buffer
*
buffer
,
struct
d3d_device
*
device
,
const
D3D10_BUFFER_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
)
{
struct
wined3d_buffer_desc
wined3d_desc
;
...
...
dlls/d3d11/d3d11_main.c
View file @
e29a0cf4
...
...
@@ -68,13 +68,13 @@ static UINT WINAPI layer_get_size(enum dxgi_device_layer_id id, struct layer_get
return
0
;
}
return
sizeof
(
struct
d3d
10
_device
);
return
sizeof
(
struct
d3d_device
);
}
static
HRESULT
WINAPI
layer_create
(
enum
dxgi_device_layer_id
id
,
void
**
layer_base
,
DWORD
unknown0
,
void
*
device_object
,
REFIID
riid
,
void
**
device_layer
)
{
struct
d3d
10
_device
*
object
;
struct
d3d_device
*
object
;
HRESULT
hr
;
TRACE
(
"id %#x, layer_base %p, unknown0 %#x, device_object %p, riid %s, device_layer %p
\n
"
,
...
...
dlls/d3d11/d3d11_private.h
View file @
e29a0cf4
...
...
@@ -46,7 +46,7 @@
#define TAG_OSGN MAKE_TAG('O', 'S', 'G', 'N')
#define TAG_SHDR MAKE_TAG('S', 'H', 'D', 'R')
struct
d3d
10
_device
;
struct
d3d_device
;
struct
d3d10_shader_info
{
...
...
@@ -98,7 +98,7 @@ struct d3d10_texture2d
ID3D10Device1
*
device
;
};
HRESULT
d3d10_texture2d_init
(
struct
d3d10_texture2d
*
texture
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_texture2d_init
(
struct
d3d10_texture2d
*
texture
,
struct
d3d_device
*
device
,
const
D3D10_TEXTURE2D_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
initial_data
)
DECLSPEC_HIDDEN
;
struct
d3d10_texture2d
*
unsafe_impl_from_ID3D10Texture2D
(
ID3D10Texture2D
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -114,7 +114,7 @@ struct d3d10_texture3d
ID3D10Device1
*
device
;
};
HRESULT
d3d10_texture3d_init
(
struct
d3d10_texture3d
*
texture
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_texture3d_init
(
struct
d3d10_texture3d
*
texture
,
struct
d3d_device
*
device
,
const
D3D10_TEXTURE3D_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
)
DECLSPEC_HIDDEN
;
/* ID3D10Buffer */
...
...
@@ -128,7 +128,7 @@ struct d3d10_buffer
ID3D10Device1
*
device
;
};
HRESULT
d3d10_buffer_init
(
struct
d3d10_buffer
*
buffer
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_buffer_init
(
struct
d3d10_buffer
*
buffer
,
struct
d3d_device
*
device
,
const
D3D10_BUFFER_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
)
DECLSPEC_HIDDEN
;
struct
d3d10_buffer
*
unsafe_impl_from_ID3D10Buffer
(
ID3D10Buffer
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -145,7 +145,7 @@ struct d3d10_depthstencil_view
ID3D10Device1
*
device
;
};
HRESULT
d3d10_depthstencil_view_init
(
struct
d3d10_depthstencil_view
*
view
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_depthstencil_view_init
(
struct
d3d10_depthstencil_view
*
view
,
struct
d3d_device
*
device
,
ID3D10Resource
*
resource
,
const
D3D10_DEPTH_STENCIL_VIEW_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_depthstencil_view
*
unsafe_impl_from_ID3D10DepthStencilView
(
ID3D10DepthStencilView
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -162,7 +162,7 @@ struct d3d10_rendertarget_view
ID3D10Device1
*
device
;
};
HRESULT
d3d10_rendertarget_view_init
(
struct
d3d10_rendertarget_view
*
view
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_rendertarget_view_init
(
struct
d3d10_rendertarget_view
*
view
,
struct
d3d_device
*
device
,
ID3D10Resource
*
resource
,
const
D3D10_RENDER_TARGET_VIEW_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_rendertarget_view
*
unsafe_impl_from_ID3D10RenderTargetView
(
ID3D10RenderTargetView
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -179,7 +179,7 @@ struct d3d10_shader_resource_view
ID3D10Device1
*
device
;
};
HRESULT
d3d10_shader_resource_view_init
(
struct
d3d10_shader_resource_view
*
view
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_shader_resource_view_init
(
struct
d3d10_shader_resource_view
*
view
,
struct
d3d_device
*
device
,
ID3D10Resource
*
resource
,
const
D3D10_SHADER_RESOURCE_VIEW_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_shader_resource_view
*
unsafe_impl_from_ID3D10ShaderResourceView
(
ID3D10ShaderResourceView
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -194,7 +194,7 @@ struct d3d10_input_layout
struct
wined3d_vertex_declaration
*
wined3d_decl
;
};
HRESULT
d3d10_input_layout_init
(
struct
d3d10_input_layout
*
layout
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_input_layout_init
(
struct
d3d10_input_layout
*
layout
,
struct
d3d_device
*
device
,
const
D3D10_INPUT_ELEMENT_DESC
*
element_descs
,
UINT
element_count
,
const
void
*
shader_byte_code
,
SIZE_T
shader_byte_code_length
)
DECLSPEC_HIDDEN
;
struct
d3d10_input_layout
*
unsafe_impl_from_ID3D10InputLayout
(
ID3D10InputLayout
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -210,7 +210,7 @@ struct d3d10_vertex_shader
ID3D10Device1
*
device
;
};
HRESULT
d3d10_vertex_shader_init
(
struct
d3d10_vertex_shader
*
shader
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_vertex_shader_init
(
struct
d3d10_vertex_shader
*
shader
,
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
)
DECLSPEC_HIDDEN
;
struct
d3d10_vertex_shader
*
unsafe_impl_from_ID3D10VertexShader
(
ID3D10VertexShader
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -224,7 +224,7 @@ struct d3d10_geometry_shader
struct
wined3d_shader
*
wined3d_shader
;
};
HRESULT
d3d10_geometry_shader_init
(
struct
d3d10_geometry_shader
*
shader
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_geometry_shader_init
(
struct
d3d10_geometry_shader
*
shader
,
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
)
DECLSPEC_HIDDEN
;
struct
d3d10_geometry_shader
*
unsafe_impl_from_ID3D10GeometryShader
(
ID3D10GeometryShader
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -239,7 +239,7 @@ struct d3d10_pixel_shader
ID3D10Device1
*
device
;
};
HRESULT
d3d10_pixel_shader_init
(
struct
d3d10_pixel_shader
*
shader
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_pixel_shader_init
(
struct
d3d10_pixel_shader
*
shader
,
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
)
DECLSPEC_HIDDEN
;
struct
d3d10_pixel_shader
*
unsafe_impl_from_ID3D10PixelShader
(
ID3D10PixelShader
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -258,7 +258,7 @@ struct d3d10_blend_state
ID3D10Device1
*
device
;
};
HRESULT
d3d10_blend_state_init
(
struct
d3d10_blend_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_blend_state_init
(
struct
d3d10_blend_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_BLEND_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_blend_state
*
unsafe_impl_from_ID3D10BlendState
(
ID3D10BlendState
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -274,7 +274,7 @@ struct d3d10_depthstencil_state
ID3D10Device1
*
device
;
};
HRESULT
d3d10_depthstencil_state_init
(
struct
d3d10_depthstencil_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_depthstencil_state_init
(
struct
d3d10_depthstencil_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_DEPTH_STENCIL_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_depthstencil_state
*
unsafe_impl_from_ID3D10DepthStencilState
(
ID3D10DepthStencilState
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -291,7 +291,7 @@ struct d3d10_rasterizer_state
ID3D10Device1
*
device
;
};
HRESULT
d3d10_rasterizer_state_init
(
struct
d3d10_rasterizer_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_rasterizer_state_init
(
struct
d3d10_rasterizer_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_RASTERIZER_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_rasterizer_state
*
unsafe_impl_from_ID3D10RasterizerState
(
ID3D10RasterizerState
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -308,7 +308,7 @@ struct d3d10_sampler_state
ID3D10Device1
*
device
;
};
HRESULT
d3d10_sampler_state_init
(
struct
d3d10_sampler_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_sampler_state_init
(
struct
d3d10_sampler_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_SAMPLER_DESC
*
desc
)
DECLSPEC_HIDDEN
;
struct
d3d10_sampler_state
*
unsafe_impl_from_ID3D10SamplerState
(
ID3D10SamplerState
*
iface
)
DECLSPEC_HIDDEN
;
...
...
@@ -324,12 +324,12 @@ struct d3d10_query
ID3D10Device1
*
device
;
};
HRESULT
d3d10_query_init
(
struct
d3d10_query
*
query
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_query_init
(
struct
d3d10_query
*
query
,
struct
d3d_device
*
device
,
const
D3D10_QUERY_DESC
*
desc
,
BOOL
predicate
)
DECLSPEC_HIDDEN
;
struct
d3d10_query
*
unsafe_impl_from_ID3D10Query
(
ID3D10Query
*
iface
)
DECLSPEC_HIDDEN
;
/* IDirect3D10Device1 */
struct
d3d
10
_device
struct
d3d_device
{
IUnknown
IUnknown_inner
;
ID3D11Device
ID3D11Device_iface
;
...
...
@@ -354,12 +354,12 @@ struct d3d10_device
struct
d3d10_rasterizer_state
*
rasterizer_state
;
};
static
inline
struct
d3d
10
_device
*
impl_from_ID3D10Device
(
ID3D10Device1
*
iface
)
static
inline
struct
d3d_device
*
impl_from_ID3D10Device
(
ID3D10Device1
*
iface
)
{
return
CONTAINING_RECORD
(
iface
,
struct
d3d
10
_device
,
ID3D10Device1_iface
);
return
CONTAINING_RECORD
(
iface
,
struct
d3d_device
,
ID3D10Device1_iface
);
}
HRESULT
d3d10_device_init
(
struct
d3d
10
_device
*
device
,
void
*
outer_unknown
)
DECLSPEC_HIDDEN
;
HRESULT
d3d10_device_init
(
struct
d3d_device
*
device
,
void
*
outer_unknown
)
DECLSPEC_HIDDEN
;
/* Layered device */
enum
dxgi_device_layer_id
...
...
dlls/d3d11/device.c
View file @
e29a0cf4
...
...
@@ -33,14 +33,14 @@ const struct wined3d_parent_ops d3d10_null_wined3d_parent_ops =
/* Inner IUnknown methods */
static
inline
struct
d3d
10
_device
*
impl_from_IUnknown
(
IUnknown
*
iface
)
static
inline
struct
d3d_device
*
impl_from_IUnknown
(
IUnknown
*
iface
)
{
return
CONTAINING_RECORD
(
iface
,
struct
d3d
10
_device
,
IUnknown_inner
);
return
CONTAINING_RECORD
(
iface
,
struct
d3d_device
,
IUnknown_inner
);
}
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_inner_QueryInterface
(
IUnknown
*
iface
,
REFIID
riid
,
void
**
out
)
{
struct
d3d
10
_device
*
device
=
impl_from_IUnknown
(
iface
);
struct
d3d_device
*
device
=
impl_from_IUnknown
(
iface
);
TRACE
(
"iface %p, riid %s, out %p.
\n
"
,
iface
,
debugstr_guid
(
riid
),
out
);
...
...
@@ -75,7 +75,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_inner_QueryInterface(IUnknown *ifa
static
ULONG
STDMETHODCALLTYPE
d3d10_device_inner_AddRef
(
IUnknown
*
iface
)
{
struct
d3d
10
_device
*
This
=
impl_from_IUnknown
(
iface
);
struct
d3d_device
*
This
=
impl_from_IUnknown
(
iface
);
ULONG
refcount
=
InterlockedIncrement
(
&
This
->
refcount
);
TRACE
(
"%p increasing refcount to %u
\n
"
,
This
,
refcount
);
...
...
@@ -85,7 +85,7 @@ static ULONG STDMETHODCALLTYPE d3d10_device_inner_AddRef(IUnknown *iface)
static
ULONG
STDMETHODCALLTYPE
d3d10_device_inner_Release
(
IUnknown
*
iface
)
{
struct
d3d
10
_device
*
device
=
impl_from_IUnknown
(
iface
);
struct
d3d_device
*
device
=
impl_from_IUnknown
(
iface
);
ULONG
refcount
=
InterlockedDecrement
(
&
device
->
refcount
);
TRACE
(
"%p decreasing refcount to %u.
\n
"
,
device
,
refcount
);
...
...
@@ -112,19 +112,19 @@ static ULONG STDMETHODCALLTYPE d3d10_device_inner_Release(IUnknown *iface)
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_QueryInterface
(
ID3D10Device1
*
iface
,
REFIID
riid
,
void
**
ppv
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
return
IUnknown_QueryInterface
(
This
->
outer_unk
,
riid
,
ppv
);
}
static
ULONG
STDMETHODCALLTYPE
d3d10_device_AddRef
(
ID3D10Device1
*
iface
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
return
IUnknown_AddRef
(
This
->
outer_unk
);
}
static
ULONG
STDMETHODCALLTYPE
d3d10_device_Release
(
ID3D10Device1
*
iface
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
return
IUnknown_Release
(
This
->
outer_unk
);
}
...
...
@@ -133,7 +133,7 @@ static ULONG STDMETHODCALLTYPE d3d10_device_Release(ID3D10Device1 *iface)
static
void
STDMETHODCALLTYPE
d3d10_device_VSSetConstantBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
*
const
*
buffers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p.
\n
"
,
...
...
@@ -153,7 +153,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSSetConstantBuffers(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_PSSetShaderResources
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
view_count
,
ID3D10ShaderResourceView
*
const
*
views
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, view_count %u, views %p.
\n
"
,
...
...
@@ -173,7 +173,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSSetShaderResources(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_PSSetShader
(
ID3D10Device1
*
iface
,
ID3D10PixelShader
*
shader
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_pixel_shader
*
ps
=
unsafe_impl_from_ID3D10PixelShader
(
shader
);
TRACE
(
"iface %p, shader %p
\n
"
,
iface
,
shader
);
...
...
@@ -186,7 +186,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSSetShader(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_PSSetSamplers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
sampler_count
,
ID3D10SamplerState
*
const
*
samplers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, sampler_count %u, samplers %p.
\n
"
,
...
...
@@ -206,7 +206,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSSetSamplers(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_VSSetShader
(
ID3D10Device1
*
iface
,
ID3D10VertexShader
*
shader
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_vertex_shader
*
vs
=
unsafe_impl_from_ID3D10VertexShader
(
shader
);
TRACE
(
"iface %p, shader %p
\n
"
,
iface
,
shader
);
...
...
@@ -219,7 +219,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSSetShader(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_DrawIndexed
(
ID3D10Device1
*
iface
,
UINT
index_count
,
UINT
start_index_location
,
INT
base_vertex_location
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, index_count %u, start_index_location %u, base_vertex_location %d.
\n
"
,
iface
,
index_count
,
start_index_location
,
base_vertex_location
);
...
...
@@ -233,7 +233,7 @@ static void STDMETHODCALLTYPE d3d10_device_DrawIndexed(ID3D10Device1 *iface, UIN
static
void
STDMETHODCALLTYPE
d3d10_device_Draw
(
ID3D10Device1
*
iface
,
UINT
vertex_count
,
UINT
start_vertex_location
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, vertex_count %u, start_vertex_location %u
\n
"
,
iface
,
vertex_count
,
start_vertex_location
);
...
...
@@ -246,7 +246,7 @@ static void STDMETHODCALLTYPE d3d10_device_Draw(ID3D10Device1 *iface, UINT verte
static
void
STDMETHODCALLTYPE
d3d10_device_PSSetConstantBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
*
const
*
buffers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p.
\n
"
,
...
...
@@ -266,7 +266,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSSetConstantBuffers(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_IASetInputLayout
(
ID3D10Device1
*
iface
,
ID3D10InputLayout
*
input_layout
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_input_layout
*
layout
=
unsafe_impl_from_ID3D10InputLayout
(
input_layout
);
TRACE
(
"iface %p, input_layout %p
\n
"
,
iface
,
input_layout
);
...
...
@@ -280,7 +280,7 @@ static void STDMETHODCALLTYPE d3d10_device_IASetInputLayout(ID3D10Device1 *iface
static
void
STDMETHODCALLTYPE
d3d10_device_IASetVertexBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
*
const
*
buffers
,
const
UINT
*
strides
,
const
UINT
*
offsets
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p, strides %p, offsets %p
\n
"
,
...
...
@@ -300,7 +300,7 @@ static void STDMETHODCALLTYPE d3d10_device_IASetVertexBuffers(ID3D10Device1 *ifa
static
void
STDMETHODCALLTYPE
d3d10_device_IASetIndexBuffer
(
ID3D10Device1
*
iface
,
ID3D10Buffer
*
buffer
,
DXGI_FORMAT
format
,
UINT
offset
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_buffer
*
buffer_impl
=
unsafe_impl_from_ID3D10Buffer
(
buffer
);
TRACE
(
"iface %p, buffer %p, format %s, offset %u.
\n
"
,
...
...
@@ -318,7 +318,7 @@ static void STDMETHODCALLTYPE d3d10_device_DrawIndexedInstanced(ID3D10Device1 *i
UINT
instance_index_count
,
UINT
instance_count
,
UINT
start_index_location
,
INT
base_vertex_location
,
UINT
start_instance_location
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, instance_index_count %u, instance_count %u, start_index_location %u, "
"base_vertex_location %d, start_instance_location %u.
\n
"
,
...
...
@@ -336,7 +336,7 @@ static void STDMETHODCALLTYPE d3d10_device_DrawInstanced(ID3D10Device1 *iface,
UINT
instance_vertex_count
,
UINT
instance_count
,
UINT
start_vertex_location
,
UINT
start_instance_location
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, instance_vertex_count %u, instance_count %u, start_vertex_location %u, "
"start_instance_location %u.
\n
"
,
iface
,
instance_vertex_count
,
instance_count
,
...
...
@@ -351,7 +351,7 @@ static void STDMETHODCALLTYPE d3d10_device_DrawInstanced(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_GSSetConstantBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
*
const
*
buffers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p.
\n
"
,
...
...
@@ -370,7 +370,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSSetConstantBuffers(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_GSSetShader
(
ID3D10Device1
*
iface
,
ID3D10GeometryShader
*
shader
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_geometry_shader
*
gs
=
unsafe_impl_from_ID3D10GeometryShader
(
shader
);
TRACE
(
"iface %p, shader %p.
\n
"
,
iface
,
shader
);
...
...
@@ -383,7 +383,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSSetShader(ID3D10Device1 *iface, ID3
static
void
STDMETHODCALLTYPE
d3d10_device_IASetPrimitiveTopology
(
ID3D10Device1
*
iface
,
D3D10_PRIMITIVE_TOPOLOGY
topology
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, topology %s
\n
"
,
iface
,
debug_d3d10_primitive_topology
(
topology
));
...
...
@@ -395,7 +395,7 @@ static void STDMETHODCALLTYPE d3d10_device_IASetPrimitiveTopology(ID3D10Device1
static
void
STDMETHODCALLTYPE
d3d10_device_VSSetShaderResources
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
view_count
,
ID3D10ShaderResourceView
*
const
*
views
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, view_count %u, views %p.
\n
"
,
...
...
@@ -415,7 +415,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSSetShaderResources(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_VSSetSamplers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
sampler_count
,
ID3D10SamplerState
*
const
*
samplers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, sampler_count %u, samplers %p.
\n
"
,
...
...
@@ -434,7 +434,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSSetSamplers(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_SetPredication
(
ID3D10Device1
*
iface
,
ID3D10Predicate
*
predicate
,
BOOL
value
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_query
*
query
;
TRACE
(
"iface %p, predicate %p, value %#x.
\n
"
,
iface
,
predicate
,
value
);
...
...
@@ -448,7 +448,7 @@ static void STDMETHODCALLTYPE d3d10_device_SetPredication(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_GSSetShaderResources
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
view_count
,
ID3D10ShaderResourceView
*
const
*
views
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, view_count %u, views %p.
\n
"
,
...
...
@@ -468,7 +468,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSSetShaderResources(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_GSSetSamplers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
sampler_count
,
ID3D10SamplerState
*
const
*
samplers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, sampler_count %u, samplers %p.
\n
"
,
...
...
@@ -489,7 +489,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMSetRenderTargets(ID3D10Device1 *ifa
UINT
render_target_view_count
,
ID3D10RenderTargetView
*
const
*
render_target_views
,
ID3D10DepthStencilView
*
depth_stencil_view
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_depthstencil_view
*
dsv
;
unsigned
int
i
;
...
...
@@ -518,7 +518,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMSetRenderTargets(ID3D10Device1 *ifa
static
void
STDMETHODCALLTYPE
d3d10_device_OMSetBlendState
(
ID3D10Device1
*
iface
,
ID3D10BlendState
*
blend_state
,
const
FLOAT
blend_factor
[
4
],
UINT
sample_mask
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
const
D3D10_BLEND_DESC
*
desc
;
TRACE
(
"iface %p, blend_state %p, blend_factor {%.8e %.8e %.8e %.8e}, sample_mask 0x%08x.
\n
"
,
...
...
@@ -574,7 +574,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMSetBlendState(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_OMSetDepthStencilState
(
ID3D10Device1
*
iface
,
ID3D10DepthStencilState
*
depth_stencil_state
,
UINT
stencil_ref
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, depth_stencil_state %p, stencil_ref %u.
\n
"
,
iface
,
depth_stencil_state
,
stencil_ref
);
...
...
@@ -586,7 +586,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMSetDepthStencilState(ID3D10Device1
static
void
STDMETHODCALLTYPE
d3d10_device_SOSetTargets
(
ID3D10Device1
*
iface
,
UINT
target_count
,
ID3D10Buffer
*
const
*
targets
,
const
UINT
*
offsets
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
count
,
i
;
TRACE
(
"iface %p, target_count %u, targets %p, offsets %p.
\n
"
,
iface
,
target_count
,
targets
,
offsets
);
...
...
@@ -615,7 +615,7 @@ static void STDMETHODCALLTYPE d3d10_device_DrawAuto(ID3D10Device1 *iface)
static
void
STDMETHODCALLTYPE
d3d10_device_RSSetState
(
ID3D10Device1
*
iface
,
ID3D10RasterizerState
*
rasterizer_state
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
const
D3D10_RASTERIZER_DESC
*
desc
;
TRACE
(
"iface %p, rasterizer_state %p.
\n
"
,
iface
,
rasterizer_state
);
...
...
@@ -654,7 +654,7 @@ static void STDMETHODCALLTYPE d3d10_device_RSSetState(ID3D10Device1 *iface, ID3D
static
void
STDMETHODCALLTYPE
d3d10_device_RSSetViewports
(
ID3D10Device1
*
iface
,
UINT
viewport_count
,
const
D3D10_VIEWPORT
*
viewports
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_viewport
wined3d_vp
;
TRACE
(
"iface %p, viewport_count %u, viewports %p.
\n
"
,
iface
,
viewport_count
,
viewports
);
...
...
@@ -680,7 +680,7 @@ static void STDMETHODCALLTYPE d3d10_device_RSSetViewports(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_RSSetScissorRects
(
ID3D10Device1
*
iface
,
UINT
rect_count
,
const
D3D10_RECT
*
rects
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, rect_count %u, rects %p.
\n
"
,
iface
,
rect_count
,
rects
);
...
...
@@ -700,7 +700,7 @@ static void STDMETHODCALLTYPE d3d10_device_CopySubresourceRegion(ID3D10Device1 *
ID3D10Resource
*
src_resource
,
UINT
src_subresource_idx
,
const
D3D10_BOX
*
src_box
)
{
struct
wined3d_resource
*
wined3d_dst_resource
,
*
wined3d_src_resource
;
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_box
wined3d_src_box
;
TRACE
(
"iface %p, dst_resource %p, dst_subresource_idx %u, dst_x %u, dst_y %u, dst_z %u, "
...
...
@@ -726,7 +726,7 @@ static void STDMETHODCALLTYPE d3d10_device_CopyResource(ID3D10Device1 *iface,
ID3D10Resource
*
dst_resource
,
ID3D10Resource
*
src_resource
)
{
struct
wined3d_resource
*
wined3d_dst_resource
,
*
wined3d_src_resource
;
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, dst_resource %p, src_resource %p.
\n
"
,
iface
,
dst_resource
,
src_resource
);
...
...
@@ -741,7 +741,7 @@ static void STDMETHODCALLTYPE d3d10_device_UpdateSubresource(ID3D10Device1 *ifac
ID3D10Resource
*
resource
,
UINT
subresource_idx
,
const
D3D10_BOX
*
box
,
const
void
*
data
,
UINT
row_pitch
,
UINT
depth_pitch
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_resource
*
wined3d_resource
;
struct
wined3d_box
wined3d_box
;
...
...
@@ -768,7 +768,7 @@ static void STDMETHODCALLTYPE d3d10_device_UpdateSubresource(ID3D10Device1 *ifac
static
void
STDMETHODCALLTYPE
d3d10_device_ClearRenderTargetView
(
ID3D10Device1
*
iface
,
ID3D10RenderTargetView
*
render_target_view
,
const
FLOAT
color_rgba
[
4
])
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_rendertarget_view
*
view
=
unsafe_impl_from_ID3D10RenderTargetView
(
render_target_view
);
const
struct
wined3d_color
color
=
{
color_rgba
[
0
],
color_rgba
[
1
],
color_rgba
[
2
],
color_rgba
[
3
]};
HRESULT
hr
;
...
...
@@ -808,7 +808,7 @@ static void STDMETHODCALLTYPE d3d10_device_ResolveSubresource(ID3D10Device1 *ifa
static
void
STDMETHODCALLTYPE
d3d10_device_VSGetConstantBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
**
buffers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p.
\n
"
,
...
...
@@ -836,7 +836,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSGetConstantBuffers(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_PSGetShaderResources
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
view_count
,
ID3D10ShaderResourceView
**
views
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, view_count %u, views %p.
\n
"
,
...
...
@@ -863,7 +863,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSGetShaderResources(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_PSGetShader
(
ID3D10Device1
*
iface
,
ID3D10PixelShader
**
shader
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_pixel_shader
*
shader_impl
;
struct
wined3d_shader
*
wined3d_shader
;
...
...
@@ -886,7 +886,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSGetShader(ID3D10Device1 *iface, ID3
static
void
STDMETHODCALLTYPE
d3d10_device_PSGetSamplers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
sampler_count
,
ID3D10SamplerState
**
samplers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, sampler_count %u, samplers %p.
\n
"
,
...
...
@@ -913,7 +913,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSGetSamplers(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_VSGetShader
(
ID3D10Device1
*
iface
,
ID3D10VertexShader
**
shader
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_vertex_shader
*
shader_impl
;
struct
wined3d_shader
*
wined3d_shader
;
...
...
@@ -936,7 +936,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSGetShader(ID3D10Device1 *iface, ID3
static
void
STDMETHODCALLTYPE
d3d10_device_PSGetConstantBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
**
buffers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p.
\n
"
,
...
...
@@ -963,7 +963,7 @@ static void STDMETHODCALLTYPE d3d10_device_PSGetConstantBuffers(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_IAGetInputLayout
(
ID3D10Device1
*
iface
,
ID3D10InputLayout
**
input_layout
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_vertex_declaration
*
wined3d_declaration
;
struct
d3d10_input_layout
*
input_layout_impl
;
...
...
@@ -986,7 +986,7 @@ static void STDMETHODCALLTYPE d3d10_device_IAGetInputLayout(ID3D10Device1 *iface
static
void
STDMETHODCALLTYPE
d3d10_device_IAGetVertexBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
**
buffers
,
UINT
*
strides
,
UINT
*
offsets
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p, strides %p, offsets %p.
\n
"
,
...
...
@@ -1018,7 +1018,7 @@ static void STDMETHODCALLTYPE d3d10_device_IAGetVertexBuffers(ID3D10Device1 *ifa
static
void
STDMETHODCALLTYPE
d3d10_device_IAGetIndexBuffer
(
ID3D10Device1
*
iface
,
ID3D10Buffer
**
buffer
,
DXGI_FORMAT
*
format
,
UINT
*
offset
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
enum
wined3d_format_id
wined3d_format
;
struct
wined3d_buffer
*
wined3d_buffer
;
struct
d3d10_buffer
*
buffer_impl
;
...
...
@@ -1045,7 +1045,7 @@ static void STDMETHODCALLTYPE d3d10_device_IAGetIndexBuffer(ID3D10Device1 *iface
static
void
STDMETHODCALLTYPE
d3d10_device_GSGetConstantBuffers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
buffer_count
,
ID3D10Buffer
**
buffers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, buffer_count %u, buffers %p.
\n
"
,
...
...
@@ -1072,7 +1072,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSGetConstantBuffers(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_GSGetShader
(
ID3D10Device1
*
iface
,
ID3D10GeometryShader
**
shader
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_geometry_shader
*
shader_impl
;
struct
wined3d_shader
*
wined3d_shader
;
...
...
@@ -1095,7 +1095,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSGetShader(ID3D10Device1 *iface, ID3
static
void
STDMETHODCALLTYPE
d3d10_device_IAGetPrimitiveTopology
(
ID3D10Device1
*
iface
,
D3D10_PRIMITIVE_TOPOLOGY
*
topology
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, topology %p
\n
"
,
iface
,
topology
);
...
...
@@ -1107,7 +1107,7 @@ static void STDMETHODCALLTYPE d3d10_device_IAGetPrimitiveTopology(ID3D10Device1
static
void
STDMETHODCALLTYPE
d3d10_device_VSGetShaderResources
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
view_count
,
ID3D10ShaderResourceView
**
views
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, view_count %u, views %p.
\n
"
,
...
...
@@ -1135,7 +1135,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSGetShaderResources(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_VSGetSamplers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
sampler_count
,
ID3D10SamplerState
**
samplers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, sampler_count %u, samplers %p.
\n
"
,
...
...
@@ -1163,7 +1163,7 @@ static void STDMETHODCALLTYPE d3d10_device_VSGetSamplers(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_GetPredication
(
ID3D10Device1
*
iface
,
ID3D10Predicate
**
predicate
,
BOOL
*
value
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_query
*
wined3d_predicate
;
struct
d3d10_query
*
predicate_impl
;
...
...
@@ -1186,7 +1186,7 @@ static void STDMETHODCALLTYPE d3d10_device_GetPredication(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_GSGetShaderResources
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
view_count
,
ID3D10ShaderResourceView
**
views
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, view_count %u, views %p.
\n
"
,
...
...
@@ -1214,7 +1214,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSGetShaderResources(ID3D10Device1 *i
static
void
STDMETHODCALLTYPE
d3d10_device_GSGetSamplers
(
ID3D10Device1
*
iface
,
UINT
start_slot
,
UINT
sampler_count
,
ID3D10SamplerState
**
samplers
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, start_slot %u, sampler_count %u, samplers %p.
\n
"
,
...
...
@@ -1242,7 +1242,7 @@ static void STDMETHODCALLTYPE d3d10_device_GSGetSamplers(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_OMGetRenderTargets
(
ID3D10Device1
*
iface
,
UINT
view_count
,
ID3D10RenderTargetView
**
render_target_views
,
ID3D10DepthStencilView
**
depth_stencil_view
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_rendertarget_view
*
wined3d_view
;
TRACE
(
"iface %p, view_count %u, render_target_views %p, depth_stencil_view %p.
\n
"
,
...
...
@@ -1289,7 +1289,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMGetRenderTargets(ID3D10Device1 *ifa
static
void
STDMETHODCALLTYPE
d3d10_device_OMGetBlendState
(
ID3D10Device1
*
iface
,
ID3D10BlendState
**
blend_state
,
FLOAT
blend_factor
[
4
],
UINT
*
sample_mask
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, blend_state %p, blend_factor %p, sample_mask %p.
\n
"
,
iface
,
blend_state
,
blend_factor
,
sample_mask
);
...
...
@@ -1305,7 +1305,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMGetBlendState(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_OMGetDepthStencilState
(
ID3D10Device1
*
iface
,
ID3D10DepthStencilState
**
depth_stencil_state
,
UINT
*
stencil_ref
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, depth_stencil_state %p, stencil_ref %p.
\n
"
,
iface
,
depth_stencil_state
,
stencil_ref
);
...
...
@@ -1319,7 +1319,7 @@ static void STDMETHODCALLTYPE d3d10_device_OMGetDepthStencilState(ID3D10Device1
static
void
STDMETHODCALLTYPE
d3d10_device_SOGetTargets
(
ID3D10Device1
*
iface
,
UINT
buffer_count
,
ID3D10Buffer
**
buffers
,
UINT
*
offsets
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p, buffer_count %u, buffers %p, offsets %p.
\n
"
,
...
...
@@ -1346,7 +1346,7 @@ static void STDMETHODCALLTYPE d3d10_device_SOGetTargets(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_RSGetState
(
ID3D10Device1
*
iface
,
ID3D10RasterizerState
**
rasterizer_state
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, rasterizer_state %p.
\n
"
,
iface
,
rasterizer_state
);
...
...
@@ -1357,7 +1357,7 @@ static void STDMETHODCALLTYPE d3d10_device_RSGetState(ID3D10Device1 *iface, ID3D
static
void
STDMETHODCALLTYPE
d3d10_device_RSGetViewports
(
ID3D10Device1
*
iface
,
UINT
*
viewport_count
,
D3D10_VIEWPORT
*
viewports
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
wined3d_viewport
wined3d_vp
;
TRACE
(
"iface %p, viewport_count %p, viewports %p.
\n
"
,
iface
,
viewport_count
,
viewports
);
...
...
@@ -1388,7 +1388,7 @@ static void STDMETHODCALLTYPE d3d10_device_RSGetViewports(ID3D10Device1 *iface,
static
void
STDMETHODCALLTYPE
d3d10_device_RSGetScissorRects
(
ID3D10Device1
*
iface
,
UINT
*
rect_count
,
D3D10_RECT
*
rects
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
TRACE
(
"iface %p, rect_count %p, rects %p.
\n
"
,
iface
,
rect_count
,
rects
);
...
...
@@ -1485,7 +1485,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_SetPrivateDataInterface(ID3D10Devi
static
void
STDMETHODCALLTYPE
d3d10_device_ClearState
(
ID3D10Device1
*
iface
)
{
static
const
float
blend_factor
[]
=
{
1
.
0
f
,
1
.
0
f
,
1
.
0
f
,
1
.
0
f
};
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
unsigned
int
i
;
TRACE
(
"iface %p.
\n
"
,
iface
);
...
...
@@ -1563,7 +1563,7 @@ static void STDMETHODCALLTYPE d3d10_device_Flush(ID3D10Device1 *iface)
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateBuffer
(
ID3D10Device1
*
iface
,
const
D3D10_BUFFER_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
,
ID3D10Buffer
**
buffer
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_buffer
*
object
;
HRESULT
hr
;
...
...
@@ -1600,7 +1600,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateTexture2D(ID3D10Device1 *ifa
const
D3D10_TEXTURE2D_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
,
ID3D10Texture2D
**
texture
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_texture2d
*
object
;
HRESULT
hr
;
...
...
@@ -1628,7 +1628,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateTexture3D(ID3D10Device1 *ifa
const
D3D10_TEXTURE3D_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
,
ID3D10Texture3D
**
texture
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_texture3d
*
object
;
HRESULT
hr
;
...
...
@@ -1654,7 +1654,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateTexture3D(ID3D10Device1 *ifa
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateShaderResourceView
(
ID3D10Device1
*
iface
,
ID3D10Resource
*
resource
,
const
D3D10_SHADER_RESOURCE_VIEW_DESC
*
desc
,
ID3D10ShaderResourceView
**
view
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_shader_resource_view
*
object
;
HRESULT
hr
;
...
...
@@ -1679,7 +1679,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateShaderResourceView(ID3D10Dev
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateRenderTargetView
(
ID3D10Device1
*
iface
,
ID3D10Resource
*
resource
,
const
D3D10_RENDER_TARGET_VIEW_DESC
*
desc
,
ID3D10RenderTargetView
**
view
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_rendertarget_view
*
object
;
HRESULT
hr
;
...
...
@@ -1704,7 +1704,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateRenderTargetView(ID3D10Devic
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateDepthStencilView
(
ID3D10Device1
*
iface
,
ID3D10Resource
*
resource
,
const
D3D10_DEPTH_STENCIL_VIEW_DESC
*
desc
,
ID3D10DepthStencilView
**
view
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_depthstencil_view
*
object
;
HRESULT
hr
;
...
...
@@ -1731,7 +1731,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateInputLayout(ID3D10Device1 *i
const
void
*
shader_byte_code
,
SIZE_T
shader_byte_code_length
,
ID3D10InputLayout
**
input_layout
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_input_layout
*
object
;
HRESULT
hr
;
...
...
@@ -1762,7 +1762,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateInputLayout(ID3D10Device1 *i
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateVertexShader
(
ID3D10Device1
*
iface
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
ID3D10VertexShader
**
shader
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_vertex_shader
*
object
;
HRESULT
hr
;
...
...
@@ -1790,7 +1790,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateVertexShader(ID3D10Device1 *
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateGeometryShader
(
ID3D10Device1
*
iface
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
ID3D10GeometryShader
**
shader
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_geometry_shader
*
object
;
HRESULT
hr
;
...
...
@@ -1830,7 +1830,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateGeometryShaderWithStreamOutp
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreatePixelShader
(
ID3D10Device1
*
iface
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
,
ID3D10PixelShader
**
shader
)
{
struct
d3d
10
_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
This
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_pixel_shader
*
object
;
HRESULT
hr
;
...
...
@@ -1858,7 +1858,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreatePixelShader(ID3D10Device1 *i
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateBlendState
(
ID3D10Device1
*
iface
,
const
D3D10_BLEND_DESC
*
desc
,
ID3D10BlendState
**
blend_state
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_blend_state
*
object
;
struct
wine_rb_entry
*
entry
;
HRESULT
hr
;
...
...
@@ -1902,7 +1902,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateBlendState(ID3D10Device1 *if
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateDepthStencilState
(
ID3D10Device1
*
iface
,
const
D3D10_DEPTH_STENCIL_DESC
*
desc
,
ID3D10DepthStencilState
**
depth_stencil_state
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_depthstencil_state
*
object
;
D3D10_DEPTH_STENCIL_DESC
tmp_desc
;
struct
wine_rb_entry
*
entry
;
...
...
@@ -1959,7 +1959,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateDepthStencilState(ID3D10Devi
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateRasterizerState
(
ID3D10Device1
*
iface
,
const
D3D10_RASTERIZER_DESC
*
desc
,
ID3D10RasterizerState
**
rasterizer_state
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_rasterizer_state
*
object
;
struct
wine_rb_entry
*
entry
;
HRESULT
hr
;
...
...
@@ -2003,7 +2003,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateRasterizerState(ID3D10Device
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateSamplerState
(
ID3D10Device1
*
iface
,
const
D3D10_SAMPLER_DESC
*
desc
,
ID3D10SamplerState
**
sampler_state
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_sampler_state
*
object
;
struct
wine_rb_entry
*
entry
;
HRESULT
hr
;
...
...
@@ -2047,7 +2047,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateSamplerState(ID3D10Device1 *
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreateQuery
(
ID3D10Device1
*
iface
,
const
D3D10_QUERY_DESC
*
desc
,
ID3D10Query
**
query
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_query
*
object
;
HRESULT
hr
;
...
...
@@ -2072,7 +2072,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_device_CreateQuery(ID3D10Device1 *iface,
static
HRESULT
STDMETHODCALLTYPE
d3d10_device_CreatePredicate
(
ID3D10Device1
*
iface
,
const
D3D10_QUERY_DESC
*
desc
,
ID3D10Predicate
**
predicate
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
iface
);
struct
d3d10_query
*
object
;
HRESULT
hr
;
...
...
@@ -2312,26 +2312,26 @@ static const struct IUnknownVtbl d3d10_device_inner_unknown_vtbl =
/* ID3D11Device methods */
static
inline
struct
d3d
10
_device
*
impl_from_ID3D11Device
(
ID3D11Device
*
iface
)
static
inline
struct
d3d_device
*
impl_from_ID3D11Device
(
ID3D11Device
*
iface
)
{
return
CONTAINING_RECORD
(
iface
,
struct
d3d
10
_device
,
ID3D11Device_iface
);
return
CONTAINING_RECORD
(
iface
,
struct
d3d_device
,
ID3D11Device_iface
);
}
static
HRESULT
STDMETHODCALLTYPE
d3d11_device_QueryInterface
(
ID3D11Device
*
iface
,
REFIID
riid
,
void
**
out
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D11Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D11Device
(
iface
);
return
IUnknown_QueryInterface
(
device
->
outer_unk
,
riid
,
out
);
}
static
ULONG
STDMETHODCALLTYPE
d3d11_device_AddRef
(
ID3D11Device
*
iface
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D11Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D11Device
(
iface
);
return
IUnknown_AddRef
(
device
->
outer_unk
);
}
static
ULONG
STDMETHODCALLTYPE
d3d11_device_Release
(
ID3D11Device
*
iface
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D11Device
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D11Device
(
iface
);
return
IUnknown_Release
(
device
->
outer_unk
);
}
...
...
@@ -2716,14 +2716,14 @@ static const struct ID3D11DeviceVtbl d3d11_device_vtbl =
/* ID3D10Multithread methods */
static
inline
struct
d3d
10
_device
*
impl_from_ID3D10Multithread
(
ID3D10Multithread
*
iface
)
static
inline
struct
d3d_device
*
impl_from_ID3D10Multithread
(
ID3D10Multithread
*
iface
)
{
return
CONTAINING_RECORD
(
iface
,
struct
d3d
10
_device
,
ID3D10Multithread_iface
);
return
CONTAINING_RECORD
(
iface
,
struct
d3d_device
,
ID3D10Multithread_iface
);
}
static
HRESULT
STDMETHODCALLTYPE
d3d10_multithread_QueryInterface
(
ID3D10Multithread
*
iface
,
REFIID
iid
,
void
**
out
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Multithread
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Multithread
(
iface
);
TRACE
(
"iface %p, iid %s, out %p.
\n
"
,
iface
,
debugstr_guid
(
iid
),
out
);
...
...
@@ -2732,7 +2732,7 @@ static HRESULT STDMETHODCALLTYPE d3d10_multithread_QueryInterface(ID3D10Multithr
static
ULONG
STDMETHODCALLTYPE
d3d10_multithread_AddRef
(
ID3D10Multithread
*
iface
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Multithread
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Multithread
(
iface
);
TRACE
(
"iface %p.
\n
"
,
iface
);
...
...
@@ -2741,7 +2741,7 @@ static ULONG STDMETHODCALLTYPE d3d10_multithread_AddRef(ID3D10Multithread *iface
static
ULONG
STDMETHODCALLTYPE
d3d10_multithread_Release
(
ID3D10Multithread
*
iface
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Multithread
(
iface
);
struct
d3d_device
*
device
=
impl_from_ID3D10Multithread
(
iface
);
TRACE
(
"iface %p.
\n
"
,
iface
);
...
...
@@ -2789,34 +2789,34 @@ static const struct ID3D10MultithreadVtbl d3d10_multithread_vtbl =
/* IWineDXGIDeviceParent IUnknown methods */
static
inline
struct
d3d
10
_device
*
device_from_dxgi_device_parent
(
IWineDXGIDeviceParent
*
iface
)
static
inline
struct
d3d_device
*
device_from_dxgi_device_parent
(
IWineDXGIDeviceParent
*
iface
)
{
return
CONTAINING_RECORD
(
iface
,
struct
d3d
10
_device
,
IWineDXGIDeviceParent_iface
);
return
CONTAINING_RECORD
(
iface
,
struct
d3d_device
,
IWineDXGIDeviceParent_iface
);
}
static
HRESULT
STDMETHODCALLTYPE
dxgi_device_parent_QueryInterface
(
IWineDXGIDeviceParent
*
iface
,
REFIID
riid
,
void
**
ppv
)
{
struct
d3d
10
_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
struct
d3d_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
return
IUnknown_QueryInterface
(
device
->
outer_unk
,
riid
,
ppv
);
}
static
ULONG
STDMETHODCALLTYPE
dxgi_device_parent_AddRef
(
IWineDXGIDeviceParent
*
iface
)
{
struct
d3d
10
_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
struct
d3d_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
return
IUnknown_AddRef
(
device
->
outer_unk
);
}
static
ULONG
STDMETHODCALLTYPE
dxgi_device_parent_Release
(
IWineDXGIDeviceParent
*
iface
)
{
struct
d3d
10
_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
struct
d3d_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
return
IUnknown_Release
(
device
->
outer_unk
);
}
static
struct
wined3d_device_parent
*
STDMETHODCALLTYPE
dxgi_device_parent_get_wined3d_device_parent
(
IWineDXGIDeviceParent
*
iface
)
{
struct
d3d
10
_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
struct
d3d_device
*
device
=
device_from_dxgi_device_parent
(
iface
);
return
&
device
->
device_parent
;
}
...
...
@@ -2830,15 +2830,15 @@ static const struct IWineDXGIDeviceParentVtbl d3d10_dxgi_device_parent_vtbl =
dxgi_device_parent_get_wined3d_device_parent
,
};
static
inline
struct
d3d
10
_device
*
device_from_wined3d_device_parent
(
struct
wined3d_device_parent
*
device_parent
)
static
inline
struct
d3d_device
*
device_from_wined3d_device_parent
(
struct
wined3d_device_parent
*
device_parent
)
{
return
CONTAINING_RECORD
(
device_parent
,
struct
d3d
10
_device
,
device_parent
);
return
CONTAINING_RECORD
(
device_parent
,
struct
d3d_device
,
device_parent
);
}
static
void
CDECL
device_parent_wined3d_device_created
(
struct
wined3d_device_parent
*
device_parent
,
struct
wined3d_device
*
wined3d_device
)
{
struct
d3d
10
_device
*
device
=
device_from_wined3d_device_parent
(
device_parent
);
struct
d3d_device
*
device
=
device_from_wined3d_device_parent
(
device_parent
);
TRACE
(
"device_parent %p, wined3d_device %p.
\n
"
,
device_parent
,
wined3d_device
);
...
...
@@ -2885,7 +2885,7 @@ static HRESULT CDECL device_parent_volume_created(struct wined3d_device_parent *
static
HRESULT
CDECL
device_parent_create_swapchain_surface
(
struct
wined3d_device_parent
*
device_parent
,
void
*
container_parent
,
const
struct
wined3d_resource_desc
*
wined3d_desc
,
struct
wined3d_surface
**
surface
)
{
struct
d3d
10
_device
*
device
=
device_from_wined3d_device_parent
(
device_parent
);
struct
d3d_device
*
device
=
device_from_wined3d_device_parent
(
device_parent
);
struct
wined3d_resource
*
sub_resource
;
struct
d3d10_texture2d
*
texture
;
D3D10_TEXTURE2D_DESC
desc
;
...
...
@@ -2926,7 +2926,7 @@ static HRESULT CDECL device_parent_create_swapchain_surface(struct wined3d_devic
static
HRESULT
CDECL
device_parent_create_swapchain
(
struct
wined3d_device_parent
*
device_parent
,
struct
wined3d_swapchain_desc
*
desc
,
struct
wined3d_swapchain
**
swapchain
)
{
struct
d3d
10
_device
*
device
=
device_from_wined3d_device_parent
(
device_parent
);
struct
d3d_device
*
device
=
device_from_wined3d_device_parent
(
device_parent
);
IWineDXGIDevice
*
wine_device
;
HRESULT
hr
;
...
...
@@ -3041,7 +3041,7 @@ static const struct wine_rb_functions d3d10_rasterizer_state_rb_ops =
d3d10_rasterizer_state_compare
,
};
HRESULT
d3d10_device_init
(
struct
d3d
10
_device
*
device
,
void
*
outer_unknown
)
HRESULT
d3d10_device_init
(
struct
d3d_device
*
device
,
void
*
outer_unknown
)
{
device
->
IUnknown_inner
.
lpVtbl
=
&
d3d10_device_inner_unknown_vtbl
;
device
->
ID3D11Device_iface
.
lpVtbl
=
&
d3d11_device_vtbl
;
...
...
dlls/d3d11/inputlayout.c
View file @
e29a0cf4
...
...
@@ -220,7 +220,7 @@ static const struct wined3d_parent_ops d3d10_input_layout_wined3d_parent_ops =
d3d10_input_layout_wined3d_object_destroyed
,
};
HRESULT
d3d10_input_layout_init
(
struct
d3d10_input_layout
*
layout
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_input_layout_init
(
struct
d3d10_input_layout
*
layout
,
struct
d3d_device
*
device
,
const
D3D10_INPUT_ELEMENT_DESC
*
element_descs
,
UINT
element_count
,
const
void
*
shader_byte_code
,
SIZE_T
shader_byte_code_length
)
{
...
...
dlls/d3d11/shader.c
View file @
e29a0cf4
...
...
@@ -259,7 +259,7 @@ static const struct wined3d_parent_ops d3d10_vertex_shader_wined3d_parent_ops =
d3d10_vertex_shader_wined3d_object_destroyed
,
};
HRESULT
d3d10_vertex_shader_init
(
struct
d3d10_vertex_shader
*
shader
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_vertex_shader_init
(
struct
d3d10_vertex_shader
*
shader
,
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
)
{
struct
wined3d_shader_signature
output_signature
;
...
...
@@ -435,7 +435,7 @@ static const struct wined3d_parent_ops d3d10_geometry_shader_wined3d_parent_ops
d3d10_geometry_shader_wined3d_object_destroyed
,
};
HRESULT
d3d10_geometry_shader_init
(
struct
d3d10_geometry_shader
*
shader
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_geometry_shader_init
(
struct
d3d10_geometry_shader
*
shader
,
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
)
{
struct
wined3d_shader_signature
output_signature
;
...
...
@@ -626,7 +626,7 @@ static const struct wined3d_parent_ops d3d10_pixel_shader_wined3d_parent_ops =
d3d10_pixel_shader_wined3d_object_destroyed
,
};
HRESULT
d3d10_pixel_shader_init
(
struct
d3d10_pixel_shader
*
shader
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_pixel_shader_init
(
struct
d3d10_pixel_shader
*
shader
,
struct
d3d_device
*
device
,
const
void
*
byte_code
,
SIZE_T
byte_code_length
)
{
struct
wined3d_shader_signature
output_signature
;
...
...
dlls/d3d11/state.c
View file @
e29a0cf4
...
...
@@ -76,7 +76,7 @@ static ULONG STDMETHODCALLTYPE d3d10_blend_state_Release(ID3D10BlendState *iface
if
(
!
refcount
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
wined3d_mutex_lock
();
wine_rb_remove
(
&
device
->
blend_states
,
&
state
->
desc
);
ID3D10Device1_Release
(
state
->
device
);
...
...
@@ -159,7 +159,7 @@ static const struct ID3D10BlendStateVtbl d3d10_blend_state_vtbl =
d3d10_blend_state_GetDesc
,
};
HRESULT
d3d10_blend_state_init
(
struct
d3d10_blend_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_blend_state_init
(
struct
d3d10_blend_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_BLEND_DESC
*
desc
)
{
state
->
ID3D10BlendState_iface
.
lpVtbl
=
&
d3d10_blend_state_vtbl
;
...
...
@@ -238,7 +238,7 @@ static ULONG STDMETHODCALLTYPE d3d10_depthstencil_state_Release(ID3D10DepthStenc
if
(
!
refcount
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
wined3d_mutex_lock
();
wine_rb_remove
(
&
device
->
depthstencil_states
,
&
state
->
desc
);
ID3D10Device1_Release
(
state
->
device
);
...
...
@@ -321,7 +321,7 @@ static const struct ID3D10DepthStencilStateVtbl d3d10_depthstencil_state_vtbl =
d3d10_depthstencil_state_GetDesc
,
};
HRESULT
d3d10_depthstencil_state_init
(
struct
d3d10_depthstencil_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_depthstencil_state_init
(
struct
d3d10_depthstencil_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_DEPTH_STENCIL_DESC
*
desc
)
{
state
->
ID3D10DepthStencilState_iface
.
lpVtbl
=
&
d3d10_depthstencil_state_vtbl
;
...
...
@@ -400,7 +400,7 @@ static ULONG STDMETHODCALLTYPE d3d10_rasterizer_state_Release(ID3D10RasterizerSt
if
(
!
refcount
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
wined3d_mutex_lock
();
wine_rb_remove
(
&
device
->
rasterizer_states
,
&
state
->
desc
);
ID3D10Device1_Release
(
state
->
device
);
...
...
@@ -483,7 +483,7 @@ static const struct ID3D10RasterizerStateVtbl d3d10_rasterizer_state_vtbl =
d3d10_rasterizer_state_GetDesc
,
};
HRESULT
d3d10_rasterizer_state_init
(
struct
d3d10_rasterizer_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_rasterizer_state_init
(
struct
d3d10_rasterizer_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_RASTERIZER_DESC
*
desc
)
{
state
->
ID3D10RasterizerState_iface
.
lpVtbl
=
&
d3d10_rasterizer_state_vtbl
;
...
...
@@ -562,7 +562,7 @@ static ULONG STDMETHODCALLTYPE d3d10_sampler_state_Release(ID3D10SamplerState *i
if
(
!
refcount
)
{
struct
d3d
10
_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
struct
d3d_device
*
device
=
impl_from_ID3D10Device
(
state
->
device
);
wined3d_mutex_lock
();
wined3d_sampler_decref
(
state
->
wined3d_sampler
);
...
...
@@ -683,7 +683,7 @@ static enum wined3d_cmp_func wined3d_cmp_func_from_d3d10core(D3D10_COMPARISON_FU
return
(
enum
wined3d_cmp_func
)
f
;
}
HRESULT
d3d10_sampler_state_init
(
struct
d3d10_sampler_state
*
state
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_sampler_state_init
(
struct
d3d10_sampler_state
*
state
,
struct
d3d_device
*
device
,
const
D3D10_SAMPLER_DESC
*
desc
)
{
struct
wined3d_sampler_desc
wined3d_desc
;
...
...
dlls/d3d11/texture.c
View file @
e29a0cf4
...
...
@@ -310,7 +310,7 @@ static const struct wined3d_parent_ops d3d10_texture2d_wined3d_parent_ops =
d3d10_texture2d_wined3d_object_released
,
};
HRESULT
d3d10_texture2d_init
(
struct
d3d10_texture2d
*
texture
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_texture2d_init
(
struct
d3d10_texture2d
*
texture
,
struct
d3d_device
*
device
,
const
D3D10_TEXTURE2D_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
)
{
struct
wined3d_resource_desc
wined3d_desc
;
...
...
@@ -602,7 +602,7 @@ static const struct wined3d_parent_ops d3d10_texture3d_wined3d_parent_ops =
d3d10_texture3d_wined3d_object_released
,
};
HRESULT
d3d10_texture3d_init
(
struct
d3d10_texture3d
*
texture
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_texture3d_init
(
struct
d3d10_texture3d
*
texture
,
struct
d3d_device
*
device
,
const
D3D10_TEXTURE3D_DESC
*
desc
,
const
D3D10_SUBRESOURCE_DATA
*
data
)
{
struct
wined3d_resource_desc
wined3d_desc
;
...
...
dlls/d3d11/view.c
View file @
e29a0cf4
...
...
@@ -554,7 +554,7 @@ static void wined3d_depth_stencil_view_desc_from_d3d10core(struct wined3d_render
}
}
HRESULT
d3d10_depthstencil_view_init
(
struct
d3d10_depthstencil_view
*
view
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_depthstencil_view_init
(
struct
d3d10_depthstencil_view
*
view
,
struct
d3d_device
*
device
,
ID3D10Resource
*
resource
,
const
D3D10_DEPTH_STENCIL_VIEW_DESC
*
desc
)
{
struct
wined3d_rendertarget_view_desc
wined3d_desc
;
...
...
@@ -818,7 +818,7 @@ static void wined3d_rendertarget_view_desc_from_d3d10core(struct wined3d_rendert
}
}
HRESULT
d3d10_rendertarget_view_init
(
struct
d3d10_rendertarget_view
*
view
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_rendertarget_view_init
(
struct
d3d10_rendertarget_view
*
view
,
struct
d3d_device
*
device
,
ID3D10Resource
*
resource
,
const
D3D10_RENDER_TARGET_VIEW_DESC
*
desc
)
{
struct
wined3d_rendertarget_view_desc
wined3d_desc
;
...
...
@@ -1020,7 +1020,7 @@ static const struct ID3D10ShaderResourceViewVtbl d3d10_shader_resource_view_vtbl
d3d10_shader_resource_view_GetDesc
,
};
HRESULT
d3d10_shader_resource_view_init
(
struct
d3d10_shader_resource_view
*
view
,
struct
d3d
10
_device
*
device
,
HRESULT
d3d10_shader_resource_view_init
(
struct
d3d10_shader_resource_view
*
view
,
struct
d3d_device
*
device
,
ID3D10Resource
*
resource
,
const
D3D10_SHADER_RESOURCE_VIEW_DESC
*
desc
)
{
struct
wined3d_resource
*
wined3d_resource
;
...
...
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