dxvk/src/d3d11
Philip Rebohle ab715a8876 [d3d11] Implement better filtering when blitting video content
Unlike linear filtering this guarantees that we never read outside the source
region, and this also lets us perform color space conversion prior to filtering.
2024-05-03 16:23:17 +02:00
..
shaders [d3d11] Implement better filtering when blitting video content 2024-05-03 16:23:17 +02:00
d3d11.def [d3d11] Add D3D11On12CreateDevice stub 2022-02-07 03:21:43 +01:00
d3d11.sym [build] Add version scripts for native builds 2022-10-15 19:10:57 +02:00
d3d11_annotation.cpp [d3d11] Include win32 compat headers where applicable 2022-08-21 21:40:55 +02:00
d3d11_annotation.h [d3d11] Move D3D11UserDefinedAnnotation member to D3D11CommonContext 2022-08-04 13:43:35 +02:00
d3d11_blend.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_blend.h [d3d11] Fix bad signature of various BindToContext methods 2022-08-07 18:44:47 +02:00
d3d11_buffer.cpp [d3d11] Pass device directly to D3D11DXGIKeyedMutex 2023-09-13 14:29:25 -07:00
d3d11_buffer.h [d3d11] Implement CreateWrappedResource for D3D12 buffers 2023-03-18 00:50:42 +01:00
d3d11_class_linkage.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_class_linkage.h [d3d11] Fix device child refs properly 2021-01-15 23:47:48 +01:00
d3d11_cmd.h [d3d11] Support different strides for merged indirect draws 2020-11-21 05:39:05 +01:00
d3d11_cmdlist.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_cmdlist.h [d3d11] Implement more accurate resource tracking on deferred contexts 2023-01-17 15:01:06 +01:00
d3d11_context.cpp [d3d11] Implement UpdateSubresource bug if native command lists are disabled 2024-02-22 16:07:24 +01:00
d3d11_context.h [d3d11] Handle potential integer overflow when validating draw offsets 2023-11-02 17:49:38 +01:00
d3d11_context_def.cpp [d3d11] Implement more accurate resource tracking on deferred contexts 2023-01-17 15:01:06 +01:00
d3d11_context_def.h [d3d11] Implement more accurate resource tracking on deferred contexts 2023-01-17 15:01:06 +01:00
d3d11_context_ext.cpp [d3d11] Move D3D11DeviceContextExt to D3D11CommonContext 2022-08-04 13:43:35 +02:00
d3d11_context_ext.h [d3d11] Move D3D11DeviceContextExt to D3D11CommonContext 2022-08-04 13:43:35 +02:00
d3d11_context_imm.cpp [d3d11] Implement Acquire/ReleaseWrappedResource 2023-03-18 00:50:42 +01:00
d3d11_context_imm.h [d3d11] Lock context in KeyedMutex::ReleaseSync 2023-11-16 15:43:07 +01:00
d3d11_context_state.h [d3d11] Store context predication query as private ref 2022-09-16 12:49:10 +02:00
d3d11_cuda.cpp [d3d11,dxvk] Implement DXVK pieces required for DX11 DLSS support 2021-09-24 15:10:07 +02:00
d3d11_cuda.h [d3d11,dxvk] Implement DXVK pieces required for DX11 DLSS support 2021-09-24 15:10:07 +02:00
d3d11_depth_stencil.cpp [d3d11] Fix various D3D10 interface queries 2023-08-23 01:06:04 +02:00
d3d11_depth_stencil.h [d3d11] Fix bad signature of various BindToContext methods 2022-08-07 18:44:47 +02:00
d3d11_device.cpp Implement D3D11DXGIDevice::EnqueueSetEvent 2024-03-15 13:47:28 +01:00
d3d11_device.h [dxvk] Introduce GetContext method to retrieve immediate context. 2023-04-18 12:42:24 +02:00
d3d11_device_child.h [d3d11] Fix device child refs properly 2021-01-15 23:47:48 +01:00
d3d11_enums.cpp [d3d11] Add FL12+ enum names 2022-01-27 19:42:14 +01:00
d3d11_enums.h [d3d11] Added enum to stringfunctions 2017-12-02 16:46:53 +01:00
d3d11_features.cpp [d3d11] Add option to hide native command list support 2024-02-22 16:07:24 +01:00
d3d11_features.h [d3d11] Add option to hide native command list support 2024-02-22 16:07:24 +01:00
d3d11_fence.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_fence.h [d3d11] Add support for shared ID3D11Fence resources 2022-07-21 23:39:31 +02:00
d3d11_gdi.cpp [dxvk] Introduce GetContext method to retrieve immediate context. 2023-04-18 12:42:24 +02:00
d3d11_gdi.h [d3d11] Implement GDI surface 2019-09-20 01:44:18 +02:00
d3d11_include.h [d3d11] Remove compat definitions for older MinGW 2022-08-21 21:35:24 +02:00
d3d11_initializer.cpp [d3d11] Implement synchronization on keyed mutexes 2023-08-23 16:50:52 +02:00
d3d11_initializer.h [d3d11] Implement synchronization on keyed mutexes 2023-08-23 16:50:52 +02:00
d3d11_input_layout.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_input_layout.h [d3d11] Fix bad signature of various BindToContext methods 2022-08-07 18:44:47 +02:00
d3d11_interfaces.h [build] Remove declspec UUID annotations 2024-01-23 15:44:47 +01:00
d3d11_interop.cpp [dxvk] Introduce GetContext method to retrieve immediate context. 2023-04-18 12:42:24 +02:00
d3d11_interop.h [d3d11] Extend interop interfaces for OpenXR support 2021-01-07 23:54:02 +01:00
d3d11_main.cpp [dxvk] Add Vulkan instance flag for D3D9 apps 2023-10-31 16:05:58 +01:00
d3d11_on_12.cpp [dxvk] Introduce GetContext method to retrieve immediate context. 2023-04-18 12:42:24 +02:00
d3d11_on_12.h [d3d11] Implement CreateWrappedResource for D3D12 buffers 2023-03-18 00:50:42 +01:00
d3d11_on_12_interfaces.h [build] Remove declspec UUID annotations 2024-01-23 15:44:47 +01:00
d3d11_options.cpp [dxbc] Implement option to split up fma 2024-04-29 13:17:21 +02:00
d3d11_options.h [dxbc] Implement option to split up fma 2024-04-29 13:17:21 +02:00
d3d11_query.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_query.h [d3d11] Enable stall tracking for timestamp queries 2022-02-16 19:59:11 +01:00
d3d11_rasterizer.cpp [d3d11] Set up line rasterization mode appropriately 2023-07-20 23:43:03 +02:00
d3d11_rasterizer.h [d3d11] Fix bad signature of various BindToContext methods 2022-08-07 18:44:47 +02:00
d3d11_resource.cpp [d3d11] Lock context in KeyedMutex::ReleaseSync 2023-11-16 15:43:07 +01:00
d3d11_resource.h [d3d11] Pass device directly to D3D11DXGIKeyedMutex 2023-09-13 14:29:25 -07:00
d3d11_sampler.cpp [d3d11] implement 'clampNegativeLodBias' as a conf option 2023-06-14 20:22:27 +01:00
d3d11_sampler.h [d3d11] Fix device child refs properly 2021-01-15 23:47:48 +01:00
d3d11_shader.cpp [dxbc,d3d11] Don't access shex chunk if it is not defined 2022-11-25 12:45:32 +01:00
d3d11_shader.h [d3d9] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_state.cpp [d3d11] Implement ID3D11RasterizerState2 2019-09-16 13:41:31 +02:00
d3d11_state.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
d3d11_state_object.cpp [d3d11] Only log QueryInterface errors once 2023-03-01 13:25:56 +01:00
d3d11_state_object.h [d3d11] Fix device child refs properly 2021-01-15 23:47:48 +01:00
d3d11_swapchain.cpp [dxgi,d3d11] Move syncInterval override to DXGI swap chain 2024-02-02 17:30:13 +01:00
d3d11_swapchain.h Revert "[d3d11] Implement DXGI_SWAP_EFFECT_SEQUENTIAL and FLIP_SEQUENTIAL" 2023-09-01 00:15:09 +02:00
d3d11_texture.cpp [d3d11] Remove missed Shared Keyedmutex warning 2024-04-03 20:31:52 +02:00
d3d11_texture.h [d3d11] Implement CreateWrappedResource for D3D12 textures 2023-03-18 00:50:42 +01:00
d3d11_util.cpp [d3d11] Implement min/max filters 2022-08-26 05:53:03 +02:00
d3d11_util.h [d3d11] Implement min/max filters 2022-08-26 05:53:03 +02:00
d3d11_video.cpp [d3d11] Implement better filtering when blitting video content 2024-05-03 16:23:17 +02:00
d3d11_video.h [d3d11] Implement better filtering when blitting video content 2024-05-03 16:23:17 +02:00
d3d11_view.h [d3d11] Check for shader resource view hazards 2019-08-26 23:43:47 +02:00
d3d11_view_dsv.cpp [d3d11] Fix various D3D10 interface queries 2023-08-23 01:06:04 +02:00
d3d11_view_dsv.h [d3d11] Use FORCE_UNORM depth bias representation for UNORM formats 2023-06-20 13:31:48 +01:00
d3d11_view_rtv.cpp [d3d11] Fix various D3D10 interface queries 2023-08-23 01:06:04 +02:00
d3d11_view_rtv.h [d3d11,dxbc] Use push constant instead of spec constant for rasterizer sample count 2022-07-03 13:41:06 +02:00
d3d11_view_srv.cpp Fix MiscFlags check in GetDescFromResource 2024-03-15 15:22:13 +01:00
d3d11_view_srv.h [d3d11] Allow creation of shader resource views for planar images 2021-05-30 19:42:44 +02:00
d3d11_view_uav.cpp Fix UAV as well 2024-03-15 15:22:13 +01:00
d3d11_view_uav.h [d3d11] Bind UAV counter buffers as views 2023-01-15 15:36:05 +01:00
meson.build build: Disable stdcall alias-ing and use kill-at 2023-08-01 23:35:09 +01:00
version.rc [build] Add version info to compiled DLLs 2019-04-05 21:09:57 +02:00