dxvk/src/dxvk
Philip Rebohle 1216466be7
[meta] Release 1.9.4
2022-01-24 15:08:49 +01:00
..
hud [dxvk] Display allocated memory in HUD again 2022-01-13 18:22:44 +01:00
platform [dxvk] Use static variables for extension provider instances 2019-11-07 01:35:10 +01:00
shaders [dxvk] Add source offset/extent to copyPackedBufferToDepthStencilImage 2021-06-24 21:07:48 +02:00
dxvk_adapter.cpp [dxvk] Work around device creation failure with CUDA interop extensions 2021-10-01 15:43:19 +02:00
dxvk_adapter.h [dxvk] Move isUnifiedMemoryArchitecture to adapter 2021-06-01 19:26:41 +02:00
dxvk_barrier.cpp [dxvk] Use new barrier tracking for images 2021-10-01 15:52:41 +02:00
dxvk_barrier.h [dxvk] fix barrier tracking code 2021-10-06 02:59:31 +02:00
dxvk_bind_mask.h [dxvk] Add function to find set bits in binding mask 2019-08-26 23:29:01 +02:00
dxvk_buffer.cpp [dxvk] Reduce maximum size of multi-slice buffers 2022-01-13 18:40:27 +01:00
dxvk_buffer.h [dxvk] Lazily allocate slices of small buffers 2019-10-26 15:24:55 +02:00
dxvk_cmdlist.cpp [dxvk] Add support for debug utils labels 2021-04-08 14:25:02 +02:00
dxvk_cmdlist.h [d3d11,dxvk] Implement DXVK pieces required for DX11 DLSS support 2021-09-24 15:10:07 +02:00
dxvk_compute.cpp [dxvk] Fix include awfulness 2019-11-26 16:10:58 +01:00
dxvk_compute.h [dxvk] Move compute pipeline state to dxvk_graphics_state.h 2019-10-07 22:01:48 +02:00
dxvk_constant_state.h [dxvk] Add conservative rasterization mode to rasterizer state 2021-03-13 20:22:32 +01:00
dxvk_context.cpp [dxvk] Reduce size up to which device-local buffers can be invalidated 2022-01-13 18:39:31 +01:00
dxvk_context.h [dxvk] Implement framebuffer cache 2021-11-09 18:09:50 +01:00
dxvk_context_state.h [dxvk] Remove frame buffer from context state 2021-11-09 16:37:33 +01:00
dxvk_cs.cpp [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_cs.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_data.cpp [dxvk] Remove std::vector from DxvkDataBuffer 2018-05-13 21:34:38 +02:00
dxvk_data.h [dxvk] Remove std::vector from DxvkDataBuffer 2018-05-13 21:34:38 +02:00
dxvk_descriptor.cpp [dxvk] Don't use dynamic storage buffers 2019-10-11 14:33:45 +02:00
dxvk_descriptor.h [dxvk] Refactor descriptor set allocation 2018-11-27 11:42:13 +01:00
dxvk_device.cpp [dxvk] Refactor framebuffer creation 2021-11-09 16:37:33 +01:00
dxvk_device.h [dxvk] Refactor framebuffer creation 2021-11-09 16:37:33 +01:00
dxvk_device_filter.cpp [dxvk] Skip CPU adapters if GPUs are present 2021-05-21 22:55:54 +02:00
dxvk_device_filter.h [dxvk] Skip CPU adapters if GPUs are present 2021-05-21 22:55:54 +02:00
dxvk_device_info.h [dxvk] Add VK_KHR_buffer_device_address extension info 2021-10-01 14:12:17 +02:00
dxvk_extension_provider.h [dxvk] Move extension provider list to DxvkInstance 2019-11-11 23:30:07 +01:00
dxvk_extensions.cpp [dxvk] Work around device creation failure with CUDA interop extensions 2021-10-01 15:43:19 +02:00
dxvk_extensions.h [dxvk] Work around device creation failure with CUDA interop extensions 2021-10-01 15:43:19 +02:00
dxvk_format.cpp [dxvk] Add format definition for VK_FORMAT_G8_B8R8_2PLANE_420_UNORM 2021-05-30 19:42:43 +02:00
dxvk_format.h [dxvk] Add format definition for VK_FORMAT_G8_B8R8_2PLANE_420_UNORM 2021-05-30 19:42:43 +02:00
dxvk_framebuffer.cpp [dxvk] Introduce DxvkFramebufferKey 2021-11-09 17:49:22 +01:00
dxvk_framebuffer.h [dxvk] Introduce DxvkFramebufferKey 2021-11-09 17:49:22 +01:00
dxvk_gpu_event.cpp [dxvk] Pass DxvkDevice to DxvkEventPool constructor 2019-07-30 20:00:38 +02:00
dxvk_gpu_event.h [dxvk] Don't allow common objects to be reference-counted 2019-07-30 20:06:59 +02:00
dxvk_gpu_query.cpp [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_gpu_query.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_graphics.cpp [dxvk] Add conservative rasterization mode to rasterizer state 2021-03-13 20:22:32 +01:00
dxvk_graphics.h [dxvk] Fix handling of undefined shader inputs 2019-11-19 15:34:29 +01:00
dxvk_graphics_state.h [dxvk] Add conservative rasterization mode to rasterizer state 2021-03-13 20:22:32 +01:00
dxvk_hash.h [dxvk] Added convenience equal checker for unordered maps 2018-05-24 20:18:37 +02:00
dxvk_image.cpp [dxvk] Replace allocation priority with allocation flags 2022-01-13 18:39:31 +01:00
dxvk_image.h [dxvk] Introduce DxvkFramebufferKey 2021-11-09 17:49:22 +01:00
dxvk_include.h [dxvk] Use small_vector to store image view format compatibility list 2020-01-16 18:50:23 +01:00
dxvk_instance.cpp [meta] Release 1.9.4 2022-01-24 15:08:49 +01:00
dxvk_instance.h [dxvk] Track enabled instance extensions 2021-04-08 14:25:02 +02:00
dxvk_lifetime.cpp [dxvk] Implement read/write tracking in lifetime tracker 2019-09-20 01:44:01 +02:00
dxvk_lifetime.h [dxvk] Implement read/write tracking in lifetime tracker 2019-09-20 01:44:01 +02:00
dxvk_limits.h [dxvk] Increase queued command buffer limit to 18 2020-11-27 12:22:08 +01:00
dxvk_memory.cpp [dxvk] Don't shrink HVV heap if it's the main video memory heap 2022-01-16 02:47:51 +01:00
dxvk_memory.h [dxvk] Be smarter about which chunks to free 2022-01-13 18:39:31 +01:00
dxvk_meta_blit.cpp [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_meta_blit.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_meta_clear.cpp [dxvk] Pass DxvkDevice to DxvkMetaClearObjects constructor 2019-07-30 20:00:38 +02:00
dxvk_meta_clear.h [dxvk] Don't use alignas(16) for DxvkMetaClearArgs members 2019-10-07 22:01:47 +02:00
dxvk_meta_copy.cpp [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_meta_copy.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_meta_mipgen.cpp [dxvk] Add class for framebuffer-based blits 2019-10-16 17:31:40 +02:00
dxvk_meta_mipgen.h [dxvk] Factor out mip gen classes and rename them to DxvkMetaBlit* 2019-10-16 01:52:14 +02:00
dxvk_meta_pack.cpp [dxvk] Add source offset/extent to copyPackedBufferToDepthStencilImage 2021-06-24 21:07:48 +02:00
dxvk_meta_pack.h [dxvk] Add source offset/extent to copyPackedBufferToDepthStencilImage 2021-06-24 21:07:48 +02:00
dxvk_meta_resolve.cpp [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_meta_resolve.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_objects.h [dxvk] Factor out mip gen classes and rename them to DxvkMetaBlit* 2019-10-16 01:52:14 +02:00
dxvk_openvr.cpp [dxvk] Downgrade missing OpenVR warning to info 2021-08-09 13:17:43 +02:00
dxvk_openvr.h Do not try to load libraries natively under __WINE__ 2021-07-03 14:28:28 +02:00
dxvk_openxr.cpp Do not try to load libraries natively under __WINE__ 2021-07-03 14:28:28 +02:00
dxvk_openxr.h Do not try to load libraries natively under __WINE__ 2021-07-03 14:28:28 +02:00
dxvk_options.cpp [dxvk] Remove options to disable OpenVR/XR support 2022-01-24 14:50:04 +01:00
dxvk_options.h [dxvk] Remove options to disable OpenVR/XR support 2022-01-24 14:50:04 +01:00
dxvk_pipecache.cpp [dxvk] Removed on-disk pipeline cache 2018-04-09 19:38:32 +02:00
dxvk_pipecache.h [dxvk] Fix include awfulness 2019-11-26 16:10:58 +01:00
dxvk_pipelayout.cpp [dxvk] Throw error in case a pipeline layout uses too many bindings 2020-10-07 16:33:48 +02:00
dxvk_pipelayout.h [dxvk] Don't use dynamic storage buffers 2019-10-11 14:33:45 +02:00
dxvk_pipemanager.cpp [dxvk] Explicitly stop state cache worker threads on device destruction 2021-10-08 00:54:59 +02:00
dxvk_pipemanager.h [dxvk] Explicitly stop state cache worker threads on device destruction 2021-10-08 00:54:59 +02:00
dxvk_platform_exts.h [dxvk] Fix multiple inclusion of dxvk_platform_exts.h 2019-11-28 17:43:08 +01:00
dxvk_queue.cpp [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_queue.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_recycler.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_renderpass.cpp [dxvk] Fix load aspect mask in render pass creation 2021-11-05 16:09:05 +01:00
dxvk_renderpass.h [dxvk] Use custom sync primitives 2021-06-29 00:51:20 +02:00
dxvk_resource.cpp Initial commit 2017-10-10 23:32:13 +02:00
dxvk_resource.h [dxvk] Factor out waiting for resource to become idle 2020-03-15 03:43:04 +01:00
dxvk_sampler.cpp [dxvk] Make samplerAnisotropy feature optional 2021-04-04 20:01:30 +01:00
dxvk_sampler.h [dxvk] Refactor DxvkSampler::getBorderColor 2020-05-04 19:46:57 +02:00
dxvk_shader.cpp Fix DxvkShaderConstData garbage pointer for default constructor 2021-08-25 02:20:26 +02:00
dxvk_shader.h [dxvk] Use only one spec constant for fragment shader output component mapping 2021-01-29 16:17:07 +01:00
dxvk_shader_key.cpp [dxvk] Remove obsolete DxvkShaderKey constructor 2018-10-25 11:30:02 +02:00
dxvk_shader_key.h [dxvk] Add helper to retrieve SHA1 hash from shader key 2020-09-11 21:49:14 +01:00
dxvk_signal.cpp [util] Reimplement Signal 2019-11-26 16:11:46 +01:00
dxvk_signal.h [util] Reimplement Signal 2019-11-26 16:11:46 +01:00
dxvk_spec_const.cpp [dxvk] Remove old spec constant code 2019-05-01 01:57:34 +02:00
dxvk_spec_const.h [dxvk] Add API for specialization constants 2019-05-06 03:15:45 +02:00
dxvk_staging.cpp [dxvk] Add method to explicitly release staging buffer memory 2019-06-21 16:43:22 +02:00
dxvk_staging.h [dxvk] Increase staging buffer size to 32 MiB 2019-07-04 20:39:27 +02:00
dxvk_state_cache.cpp [dxvk] Explicitly stop state cache worker threads on device destruction 2021-10-08 00:54:59 +02:00
dxvk_state_cache.h [dxvk] Explicitly stop state cache worker threads on device destruction 2021-10-08 00:54:59 +02:00
dxvk_state_cache_types.h [dxvk] Pack vertex binding divisor into reserved 14-bit field 2021-03-06 16:59:12 +01:00
dxvk_stats.cpp [hud] Added stat counters to the HUD 2018-04-03 14:49:13 +02:00
dxvk_stats.h [dxvk] Remove unused memory stat counters 2019-12-13 12:08:36 +01:00
dxvk_swapchain_blitter.cpp [dxvk] Add conservative rasterization mode to rasterizer state 2021-03-13 20:22:32 +01:00
dxvk_swapchain_blitter.h [dxvk] Introduce DxvkSwapchainBlitter and new presentation shaders 2021-02-27 14:54:14 +00:00
dxvk_unbound.cpp [dxvk] Add transform feedback buffer usage to dummy buffer 2020-12-06 00:35:29 +01:00
dxvk_unbound.h [dxvk] Use float format for sampled unbound image views 2019-10-11 02:58:39 +02:00
dxvk_util.cpp [dxvk] Support destination pitch in packImageData 2021-07-19 16:54:56 +02:00
dxvk_util.h [dxvk] Support destination pitch in packImageData 2021-07-19 16:54:56 +02:00
meson.build [dxvk] Remove empty dxvk_main 2021-11-25 21:50:59 +00:00