..
hud
[dxvk] Add line rasterization mode to rasterization state
2023-07-20 23:43:03 +02:00
platform
[dxvk] Call SDL_Vulkan_LoadLibrary in getInstanceExtensions for SDL WSI
2023-03-03 00:14:22 +00:00
shaders
[dxvk] Get rid of separate depth shaders for shader-based copies
2024-03-19 19:32:12 +01:00
dxvk_adapter.cpp
[dxvk] Enable VK_NV_raw_access_chains if available
2024-03-05 14:41:18 +01:00
dxvk_adapter.h
[dxgi] Only enumerate outputs which belong to the adapter or associated iGPU
2023-05-05 16:44:51 +02:00
dxvk_annotation.h
[build] Remove declspec UUID annotations
2024-01-23 15:44:47 +01:00
dxvk_barrier.cpp
[dxvk] Split barriers with very large VkDependencyInfo structures
2022-12-20 03:10:44 +01:00
dxvk_barrier.h
[dxvk] Defer host barriers until the end of the current command buffer
2022-09-08 19:26:55 +02:00
dxvk_bind_mask.h
[dxvk] Get rid of MaxNumActiveBindings
2022-08-06 01:53:08 +02:00
dxvk_buffer.cpp
[dxvk] Implement functionality to import foreign buffers
2023-03-18 00:50:42 +01:00
dxvk_buffer.h
[dxvk] Implement functionality to import foreign buffers
2023-03-18 00:50:42 +01:00
dxvk_cmdlist.cpp
[dxvk] Ensure to submit sparse binding commands
2023-08-24 13:00:35 +02:00
dxvk_cmdlist.h
[dxvk] Use signed int for vertexOffset
2024-02-05 13:13:18 +00:00
dxvk_compute.cpp
[dxvk] Add pre-rasterization pipeline libraries to the state cache
2023-01-11 11:48:16 +01:00
dxvk_compute.h
[dxvk] Add pre-rasterization pipeline libraries to the state cache
2023-01-11 11:48:16 +01:00
dxvk_constant_state.h
[dxvk] Add line rasterization mode to rasterization state
2023-07-20 23:43:03 +02:00
dxvk_context.cpp
[dxvk] Support arbitrary source formats for color<->depth copies
2024-03-20 13:29:59 +01:00
dxvk_context.h
[dxvk] Support arbitrary source formats for color<->depth copies
2024-03-20 13:29:59 +01:00
dxvk_context_state.h
[dxvk] Use vkCmdBindIndexBuffer2 if supported
2023-08-24 13:12:07 +02:00
dxvk_cs.cpp
[dxvk] Use separate mutex for completed chunk counter
2023-07-21 21:45:50 +02:00
dxvk_cs.h
[meta] Declare bool conversion operators as explicit
2024-01-27 11:44:51 +01: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] Adjust desciptor pool reset heuristic
2024-04-08 15:40:25 +02:00
dxvk_descriptor.h
[dxvk] Adjust desciptor pool reset heuristic
2024-04-08 15:40:25 +02:00
dxvk_device.cpp
[dxvk] Implement waiting for specific present requests
2023-06-21 15:16:37 +02:00
dxvk_device.h
[dxvk] Remove pending submission counter
2023-06-26 01:37:46 +01:00
dxvk_device_filter.cpp
[dxvk] Require Vulkan 1.3 adapter
2022-07-14 21:21:34 +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] Enable VK_NV_raw_access_chains if available
2024-03-05 14:41:18 +01:00
dxvk_extension_provider.h
[dxvk] Move extension provider list to DxvkInstance
2019-11-11 23:30:07 +01:00
dxvk_extensions.cpp
[dxvk] Rework instance creation
2023-03-16 20:59:43 +01:00
dxvk_extensions.h
[dxvk] Enable VK_NV_raw_access_chains if available
2024-03-05 14:41:18 +01:00
dxvk_fence.cpp
[dxvk] Rework SetEventOnCompletion
2022-12-16 17:37:19 +01:00
dxvk_fence.h
[dxvk] Rework SetEventOnCompletion
2022-12-16 17:37:19 +01:00
dxvk_format.cpp
[dxvk] Add description for new image formats
2023-08-24 13:12:07 +02:00
dxvk_format.h
[dxvk] Add description for new image formats
2023-08-24 13:12:07 +02:00
dxvk_framebuffer.cpp
[dxvk] Remove render pass and framebuffer objects
2022-07-07 16:16:50 +02:00
dxvk_framebuffer.h
[dxvk] Remove useless const qualifier on getColorAttachmentIndex return type
2022-09-10 21:27:04 +00:00
dxvk_gpu_event.cpp
[dxvk] Clean up remaining object creation code
2022-07-18 14:52:12 +02:00
dxvk_gpu_event.h
[dxvk] Get rid of spinlock when allocating GPU events
2022-02-20 01:16:04 +01:00
dxvk_gpu_query.cpp
[dxvk] Accumulate query data into query object
2023-03-06 12:35:22 +01:00
dxvk_gpu_query.h
[dxvk] Accumulate query data into query object
2023-03-06 12:35:22 +01:00
dxvk_graphics.cpp
[dxvk] Disable alpha to coverage if sample mask is written
2023-08-01 16:58:46 +02:00
dxvk_graphics.h
[dxvk] Disable alpha to coverage if sample mask is written
2023-08-01 16:58:46 +02:00
dxvk_graphics_state.h
[dxvk] Add line rasterization mode to rasterization state
2023-07-20 23:43:03 +02:00
dxvk_hash.h
[dxvk] Added convenience equal checker for unordered maps
2018-05-24 20:18:37 +02:00
dxvk_image.cpp
[d3d11] Implement CreateWrappedResource for D3D12 textures
2023-03-18 00:50:42 +01:00
dxvk_image.h
[d3d11] Implement CreateWrappedResource for D3D12 textures
2023-03-18 00:50:42 +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 2.3.1
2024-03-20 13:48:30 +01:00
dxvk_instance.h
[dxvk] Add Vulkan instance flag for D3D9 apps
2023-10-31 16:05:58 +01:00
dxvk_lifetime.cpp
[dxvk] Rework DxvkResource lifetime tracking
2022-06-28 14:35:58 +02:00
dxvk_lifetime.h
[dxvk] Rework DxvkResource lifetime tracking
2022-06-28 14:35:58 +02:00
dxvk_limits.h
[dxvk] Increase maximum number of command buffers in flight
2023-01-17 15:01:06 +01:00
dxvk_marker.h
[dxvk] Introduce DxvkMarker
2022-08-10 17:31:55 +02:00
dxvk_memory.cpp
[dxvk] Remove old memory budget code
2024-03-06 15:48:34 +01:00
dxvk_memory.h
[dxvk] Remove old memory budget code
2024-03-06 15:48:34 +01:00
dxvk_meta_blit.cpp
[dxvk] Clean up more code around object creation in meta passes
2022-07-18 14:50:29 +02:00
dxvk_meta_blit.h
[dxvk] Use dynamic rendering for blits and mip generation
2022-07-07 16:16:50 +02:00
dxvk_meta_clear.cpp
[dxvk] Clean up more code around object creation in meta passes
2022-07-18 14:50:29 +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] Support arbitrary source formats for color<->depth copies
2024-03-20 13:29:59 +01:00
dxvk_meta_copy.h
[dxvk] Support arbitrary source formats for color<->depth copies
2024-03-20 13:29:59 +01:00
dxvk_meta_mipgen.cpp
[dxvk] Use dynamic rendering for blits and mip generation
2022-07-07 16:16:50 +02:00
dxvk_meta_mipgen.h
[dxvk] Use dynamic rendering for blits and mip generation
2022-07-07 16:16:50 +02:00
dxvk_meta_pack.cpp
[dxvk] Get rid of sampler for pack operations
2022-09-12 14:20:30 +02:00
dxvk_meta_pack.h
[dxvk] Get rid of sampler for pack operations
2022-09-12 14:20:30 +02:00
dxvk_meta_resolve.cpp
[dxvk] Fix validation error on FS resolve path
2022-09-12 18:59:58 +02:00
dxvk_meta_resolve.h
[dxvk] Get rid of immutable sampler for resolve operations
2022-09-12 18:59:58 +02:00
dxvk_objects.h
[dxvk] Remove render pass and framebuffer objects
2022-07-07 16:16:50 +02:00
dxvk_openvr.cpp
[dxvk] Always reference library in VR extension providers
2023-06-15 19:07:26 +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
[dxvk] Always reference library in VR extension providers
2023-06-15 19:07:26 +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] Add option to skip integrated GPU adapters
2023-12-01 14:14:13 +01:00
dxvk_options.h
[dxvk] Add option to skip integrated GPU adapters
2023-12-01 14:14:13 +01:00
dxvk_pipelayout.cpp
[dxvk] Rearrange descriptor sets
2023-01-15 15:36:05 +01:00
dxvk_pipelayout.h
[dxvk] Rearrange descriptor sets
2023-01-15 15:36:05 +01:00
dxvk_pipemanager.cpp
[dxvk] Set thread priority for background workers
2023-01-15 15:54:03 +01:00
dxvk_pipemanager.h
[hud] Display approximate progress when compiling shaders
2023-01-13 16:43:27 +01:00
dxvk_platform_exts.h
[dxvk] Fix multiple inclusion of dxvk_platform_exts.h
2019-11-28 17:43:08 +01:00
dxvk_presenter.cpp
[dxvk] Don't query color space support for null surfaces
2024-03-21 15:32:48 +01:00
dxvk_presenter.h
[dxvk] Apply frame rate limit on presentation timeline
2023-06-22 16:17:03 +02:00
dxvk_queue.cpp
[dxvk] Remove pending submission counter
2023-06-26 01:37:46 +01:00
dxvk_queue.h
[dxvk] Remove pending submission counter
2023-06-26 01:37:46 +01:00
dxvk_recycler.h
[dxvk] Make recycler a ring buffer
2022-06-28 14:32:30 +02:00
dxvk_renderpass.h
[dxvk] Store clear values inside render pass ops
2022-07-07 16:16:51 +02:00
dxvk_resource.cpp
[dxvk] Move image view cookie to DxvkResource
2022-08-07 21:24:57 +02:00
dxvk_resource.h
Remove unused DxvkResource::waitIdle
2023-08-29 11:05:42 +02:00
dxvk_sampler.cpp
[dxvk] Implement sampler reduction mode
2022-08-26 05:53:03 +02:00
dxvk_sampler.h
[dxvk] Implement sampler reduction mode
2022-08-26 05:53:03 +02:00
dxvk_shader.cpp
[dxvk] Disable alpha to coverage if sample mask is written
2023-08-01 16:58:46 +02:00
dxvk_shader.h
[dxvk] Check whether fragment shader exports sample mask
2023-08-01 16:27:23 +02: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_sparse.cpp
[dxvk] Fix incorrect comparison in DxvkSparsePageTable::updateMapping
2024-01-27 11:44:51 +01:00
dxvk_sparse.h
[meta] Declare bool conversion operators as explicit
2024-01-27 11:44:51 +01:00
dxvk_staging.cpp
[dxvk] Free existing staging buffer before creating a new one
2022-02-18 18:13:28 +01:00
dxvk_staging.h
[dxvk] Remove DxvkStagingDataAlloc
2022-02-13 02:08:20 +01:00
dxvk_state_cache.cpp
[dxvk] Invalidate all v16 cache files
2023-01-21 01:24:02 +01:00
dxvk_state_cache.h
[dxvk] Add pre-rasterization pipeline libraries to the state cache
2023-01-11 11:48:16 +01:00
dxvk_state_cache_types.h
[dxvk] Add line rasterization mode to rasterization state
2023-07-20 23:43:03 +02:00
dxvk_stats.cpp
[hud] Added stat counters to the HUD
2018-04-03 14:49:13 +02:00
dxvk_stats.h
[hud] Display approximate progress when compiling shaders
2023-01-13 16:43:27 +01:00
dxvk_swapchain_blitter.cpp
[dxvk] Add line rasterization mode to rasterization state
2023-07-20 23:43:03 +02:00
dxvk_swapchain_blitter.h
[dxvk] Use staging buffer for gamma ramp uploads
2022-02-13 02:08:19 +01:00
dxvk_unbound.cpp
[dxvk] Create dummy sampler and buffer on demand
2023-03-01 12:10:48 +01:00
dxvk_unbound.h
[d3d9,dxvk,util] Actually use dxvk::mutex
2023-03-01 13:03:43 +01:00
dxvk_util.cpp
[dxvk] Introduce per-aspect version of computeImageDataSize
2022-09-05 04:31:13 +02:00
dxvk_util.h
[dxvk] Introduce per-aspect version of computeImageDataSize
2022-09-05 04:31:13 +02:00
meson.build
[dxvk] Get rid of separate depth shaders for shader-based copies
2024-03-19 19:32:12 +01:00