Sweden-Number/dlls/d3d11
Rémi Bernon 943d48896e d3d11: Create an initial device ID3DDeviceContextState.
And use its emulated_interface. This adds a private_refcount to track
hidden references, and a reference to the wined3d_device, to keep the
d3d_device alive while not publicly referencing it.

This uses d3d_device_context_state_AddRef on init so that the initial
references are also traced, making it easier to verify that nothing is
leaked.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-17 21:42:18 +01:00
..
tests d3d11: Make SwapDeviceContextState truly no-op when state is NULL. 2021-02-17 21:42:18 +01:00
Makefile.in d3d11: Build with msvcrt. 2019-07-02 10:00:29 +02:00
async.c d3d11: Build with msvcrt. 2019-07-02 10:00:29 +02:00
buffer.c d3d11: Introduce a function to convert D3D10 map types to wined3d map flags. 2020-04-06 21:21:42 +02:00
d3d11.spec gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs. 2019-10-22 23:04:27 +02:00
d3d11_main.c d3d11: Create an initial device ID3DDeviceContextState. 2021-02-17 21:42:18 +01:00
d3d11_private.h d3d11: Create an initial device ID3DDeviceContextState. 2021-02-17 21:42:18 +01:00
device.c d3d11: Create an initial device ID3DDeviceContextState. 2021-02-17 21:42:18 +01:00
inputlayout.c d3d11: Introduce a function to convert a D3D11 input class to wined3d. 2020-04-06 21:21:42 +02:00
shader.c d3d11: Use stricmp() instead of _strnicmp(..., -1). 2020-03-26 18:34:50 +01:00
state.c wined3d: Move the depth function to wined3d_depth_stencil_state. 2020-09-29 18:33:37 +02:00
texture.c d3d11: Introduce a function to convert D3D10 map types to wined3d map flags. 2020-04-06 21:21:42 +02:00
utils.c d3d11: Add DXGI_FORMAT_NV12 and DXGI_FORMAT_YUY2. 2020-09-03 18:19:24 +02:00
version.rc
view.c d3d11: Stop warning about depth stencil view flags. 2020-04-07 20:55:48 +02:00