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
texture.c
utils.c
version.rc
view.c