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
async.c
buffer.c
d3d11.spec
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
shader.c
state.c wined3d: Move the depth function to wined3d_depth_stencil_state. 2020-09-29 18:33:37 +02:00
texture.c
utils.c d3d11: Add DXGI_FORMAT_NV12 and DXGI_FORMAT_YUY2. 2020-09-03 18:19:24 +02:00
version.rc
view.c