1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2024-12-12 13:08:50 +01:00
dxvk/src/d3d11
Philip Rebohle 8054e4a772
[dxvk] Add DXVK context method to transparently flush the command list
This is identical to what the D3D11 function did, but having it in this
place will allow us to potentially implement better flush heuristics
based on work done on the CS thread.
2018-11-01 13:24:42 +01:00
..
d3d11_annotation.cpp [d3d11] Add ID3DUserDefinedAnnotation stub 2018-06-11 14:29:47 +02:00
d3d11_annotation.h [d3d11] Add ID3DUserDefinedAnnotation stub 2018-06-11 14:29:47 +02:00
d3d11_blend.cpp [d3d10] Implement D3D10BlendState 2018-08-13 17:22:41 +02:00
d3d11_blend.h [d3d10] Implement D3D10BlendState 2018-08-13 17:22:41 +02:00
d3d11_buffer.cpp Merge branch 'vk_transform_feedback' 2018-10-13 08:00:51 +02:00
d3d11_buffer.h [d3d11] Save a few CPU cycles in Map/MapBuffer 2018-10-16 12:29:04 +02:00
d3d11_class_linkage.cpp [dxgi/d3d11] Remove COM_QUERY_INTERFACE macro, reset pointers 2018-04-02 12:52:02 +02:00
d3d11_class_linkage.h [general] Added 32-bit support 2017-12-12 12:50:52 +01:00
d3d11_cmdlist.cpp [d3d11] Add option to disable deferred context mapping speed hack 2018-10-09 17:07:50 +02:00
d3d11_cmdlist.h [dxvk] Add CS chunk pool 2018-08-27 16:07:38 +02:00
d3d11_context_def.cpp [d3d11] Save a few CPU cycles in Map/MapBuffer 2018-10-16 12:29:04 +02:00
d3d11_context_def.h [d3d11] Don't mark context methods as 'final' 2018-10-17 17:28:47 +02:00
d3d11_context_imm.cpp [dxvk] Add DXVK context method to transparently flush the command list 2018-11-01 13:24:42 +01:00
d3d11_context_imm.h Revert "[d3d11] Remove some flush points" 2018-10-25 20:55:37 +02:00
d3d11_context_state.h [d3d11] Remove state tracking for UAV rendering 2018-10-29 12:12:34 +01:00
d3d11_context.cpp [d3d11] Remove state tracking for UAV rendering 2018-10-29 12:12:34 +01:00
d3d11_context.h [d3d11] Don't mark context methods as 'final' 2018-10-17 17:28:47 +02:00
d3d11_counter_buffer.cpp [d3d11] Add more general counter buffer allocator 2018-08-30 15:24:38 +02:00
d3d11_counter_buffer.h [d3d11] Add more general counter buffer allocator 2018-08-30 15:24:38 +02:00
d3d11_depth_stencil.cpp [d3d10] Implement D3D10DepthStencilState 2018-08-13 17:22:41 +02:00
d3d11_depth_stencil.h [d3d10] Implement D3D10DepthStencilState 2018-08-13 17:22:41 +02:00
d3d11_device_child.h [general] Added 32-bit support 2017-12-12 12:50:52 +01:00
d3d11_device.cpp [d3d11] Respect xfb metadata when computing shader hash 2018-10-25 11:28:02 +02:00
d3d11_device.h [d3d11] Respect xfb metadata when computing shader hash 2018-10-25 11:28:02 +02:00
d3d11_enums.cpp [d3d11] Added enum to stringfunctions 2017-12-02 16:46:53 +01:00
d3d11_enums.h [d3d11] Added enum to stringfunctions 2017-12-02 16:46:53 +01:00
d3d11_include.h [d3d11] fixed compilation with MinGW-headers 6.0.0 or greater 2018-08-15 22:02:39 +02:00
d3d11_initializer.cpp [d3d11] Refactor resource initialization 2018-07-23 15:21:17 +02:00
d3d11_initializer.h [d3d11] Refactor resource initialization 2018-07-23 15:21:17 +02:00
d3d11_input_layout.cpp [d3d10] Implement D3D10InputLayout 2018-08-13 17:22:41 +02:00
d3d11_input_layout.h [d3d10] Implement D3D10InputLayout 2018-08-13 17:22:41 +02:00
d3d11_interfaces.h [d3d11] Some cleanup work 2017-12-04 13:39:37 +01:00
d3d11_interop.cpp [d3d11] Implement IDXGIVkInteropDevice for D3D11Device 2018-04-20 00:19:03 +02:00
d3d11_interop.h [d3d11] Implement IDXGIVkInteropDevice for D3D11Device 2018-04-20 00:19:03 +02:00
d3d11_main.cpp [d3d11] D3D11Presenter -> D3D11PresentDevice 2018-10-23 15:10:01 +02:00
d3d11_options.cpp [dxgi] Remove unused presenter options 2018-10-23 14:58:57 +02:00
d3d11_options.h [dxgi] Remove unused presenter options 2018-10-23 14:58:57 +02:00
d3d11_present.cpp [d3d11] D3D11Presenter -> D3D11PresentDevice 2018-10-23 15:10:01 +02:00
d3d11_present.h [d3d11] D3D11Presenter -> D3D11PresentDevice 2018-10-23 15:10:01 +02:00
d3d11_query.cpp Merge branch 'vk_transform_feedback' 2018-10-13 08:00:51 +02:00
d3d11_query.h [d3d10] Implement D3D10Query 2018-08-13 17:22:42 +02:00
d3d11_rasterizer.cpp [dxvk] Implement backend support for D3D11 forced sample count 2018-09-18 13:22:28 +02:00
d3d11_rasterizer.h [d3d10] Implement D3D10RasterizerState 2018-08-13 17:22:42 +02:00
d3d11_resource.cpp [d3d11] Add format and resource type to D3D11_COMMON_RESOURCE_DESC 2018-08-10 02:15:30 +02:00
d3d11_resource.h [d3d11] Add format and resource type to D3D11_COMMON_RESOURCE_DESC 2018-08-10 02:15:30 +02:00
d3d11_sampler.cpp [dxvk] Move sampler border color handling to the backend 2018-10-31 21:51:23 +01:00
d3d11_sampler.h [d3d10] Implement D3D10SamplerState 2018-08-13 17:22:41 +02:00
d3d11_shader.cpp [d3d11] Respect xfb metadata when computing shader hash 2018-10-25 11:28:02 +02:00
d3d11_shader.h [d3d11] Respect xfb metadata when computing shader hash 2018-10-25 11:28:02 +02:00
d3d11_state.cpp Make hashes use correct types and fix narrowing warnings in spirv module. (#307) 2018-04-20 01:10:58 +02:00
d3d11_state.h [d3d11] Implemented D3D11BlendState1 2018-03-18 23:27:29 +01:00
d3d11_swapchain.cpp [dxvk] Move sampler border color handling to the backend 2018-10-31 21:51:23 +01:00
d3d11_swapchain.h [dxgi] Query device interface from the presenter 2018-10-24 15:54:56 +02:00
d3d11_texture.cpp [d3d10] Lock device on context operations 2018-10-12 18:31:55 +02:00
d3d11_texture.h [d3d11] Enable usage flags for meta copy formats 2018-09-27 11:44:09 +02:00
d3d11_util.cpp [dxvk] Move sampler border color handling to the backend 2018-10-31 21:51:23 +01:00
d3d11_util.h [dxvk] Move sampler border color handling to the backend 2018-10-31 21:51:23 +01:00
d3d11_view_dsv.cpp [d3d10] Implement D3D10CreateDepthStencilView 2018-08-13 17:22:42 +02:00
d3d11_view_dsv.h [d3d10] Implement D3D10CreateDepthStencilView 2018-08-13 17:22:42 +02:00
d3d11_view_rtv.cpp [d3d11] Fix layer count for 3D RTVs with non-zero base mip level 2018-09-04 07:39:46 +02:00
d3d11_view_rtv.h [d3d10] Implement D3D10RenderTargetView 2018-08-13 17:22:42 +02:00
d3d11_view_srv.cpp [d3d10] Implement D3D10ShaderResourceView 2018-08-13 17:22:42 +02:00
d3d11_view_srv.h [d3d10] Implement D3D10ShaderResourceView 2018-08-13 17:22:42 +02:00
d3d11_view_uav.cpp [d3d11] Allocate counter for stream output buffers 2018-10-10 19:55:41 +02:00
d3d11_view_uav.h [d3d11] Optimize UAV binding 2018-09-27 16:50:34 +02:00
d3d11.def [d3d11] Implement D3D11CoreCreateDevice 2018-05-07 14:06:52 +02:00
d3d11.spec [d3d10] Add build files and implement D3D10CreateDevice functions 2018-08-13 17:22:00 +02:00
meson.build [d3d11] Add COM interface for API-agnostic presenter 2018-10-23 14:58:57 +02:00