dxvk/src/dxvk
Philip Rebohle 2fce0a7685
[build] Extract version number from git if available
Logs the version number and game executable name as well.
2018-07-11 17:39:00 +02:00
..
hud [hud] Added some missing documentation 2018-06-28 01:18:16 +02:00
shaders [dxvk] Add shaders for new meta-resolve operation 2018-06-23 09:48:03 +02:00
vulkan [dxvk] Implement dedicated allocation (#448) 2018-06-24 10:55:42 +02:00
dxvk_adapter.cpp [vr] Maintain global extension sets 2018-06-26 15:56:13 +02:00
dxvk_adapter.h [vr] Maintain global extension sets 2018-06-26 15:56:13 +02:00
dxvk_barrier.cpp [dxvk] Optimized barrier batching around compute shader execution 2018-06-18 14:35:11 +02:00
dxvk_barrier.h [dxvk] Optimized barrier batching around compute shader execution 2018-06-18 14:35:11 +02:00
dxvk_binding.h [dxvk] Implementing unbound resource handling (1/4) 2018-01-10 11:44:40 +01:00
dxvk_buffer.cpp [dxvk] Discard slices from old physical buffers 2018-06-22 00:27:52 +02:00
dxvk_buffer.h [dxvk] Discard slices from old physical buffers 2018-06-22 00:27:52 +02:00
dxvk_buffer_res.cpp [dxvk] Implement dedicated allocation (#448) 2018-06-24 10:55:42 +02:00
dxvk_buffer_res.h [dxvk] Optimize buffer memory barrier batching 2018-06-16 11:53:06 +02:00
dxvk_cmdlist.cpp [dxvk] Reset query pools on the init buffer 2018-05-12 19:45:42 +02:00
dxvk_cmdlist.h [dxvk] Implement support for dynamic buffer binding offsets 2018-06-22 00:33:06 +02:00
dxvk_compute.cpp [dxvk] Use dynamic offsets for both graphics and compute pipelines 2018-06-22 00:33:47 +02:00
dxvk_compute.h [dxvk] Use dynamic offsets for both graphics and compute pipelines 2018-06-22 00:33:47 +02:00
dxvk_constant_state.h [dxvk] Remove unused rasterizer discard state flag 2018-06-25 16:56:52 +02:00
dxvk_context.cpp [dxvk] Track lifetime of framebuffer attachments 2018-07-10 04:47:50 +02:00
dxvk_context.h [dxvk] Remove clear rect parameter from clearRenderTarget 2018-07-06 15:01:37 +02:00
dxvk_context_state.h [dxvk] Add context state flags for descriptor set and offset updates 2018-06-22 00:31:56 +02:00
dxvk_cs.cpp [util] Set thread names for DXVK's own threads 2018-06-21 15:12:04 +02:00
dxvk_cs.h [dxvk] Removed upper limit for CS chunks 2018-04-03 20:06:25 +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] Allocate descriptor sets with dynamic descriptor support 2018-06-22 00:31:11 +02:00
dxvk_descriptor.h [dxvk] Optimized resource binding 2017-12-20 12:13:08 +01:00
dxvk_device.cpp [dxvk] Implement shader-based meta-resolve operation 2018-06-23 13:17:01 +02:00
dxvk_device.h [dxvk] Implement shader-based meta-resolve operation 2018-06-23 13:17:01 +02:00
dxvk_event.cpp [d3d11] Added test case for occlusion queries and small improvements 2018-02-19 11:27:14 +01:00
dxvk_event.h [dxvk] Mark events and queries as available by default 2018-02-27 10:14:53 +01:00
dxvk_event_tracker.cpp [dxvk] Implement backend part for event queries 2018-02-18 22:57:45 +01:00
dxvk_event_tracker.h [dxvk] Implement backend part for event queries 2018-02-18 22:57:45 +01:00
dxvk_extensions.cpp [dxvk] Refactor the way instance extensions are enabled 2018-05-17 00:34:48 +02:00
dxvk_extensions.h [dxvk] Require VK_KHR_get_physical_device_properties2 2018-07-11 15:51:43 +02:00
dxvk_format.cpp [dxvk] Added separate flags for signed and unsigned integer formats 2018-06-23 13:06:42 +02:00
dxvk_format.h [dxvk] Added separate flags for signed and unsigned integer formats 2018-06-23 13:06:42 +02:00
dxvk_framebuffer.cpp [dxvk] Allow binding render targets of different sizes 2018-05-07 20:46:20 +02:00
dxvk_framebuffer.h [dxvk] Move render pass out of pipeline state vector 2018-05-03 23:48:45 +02:00
dxvk_graphics.cpp [dxvk] Remove unused rasterizer discard state flag 2018-06-25 16:56:52 +02:00
dxvk_graphics.h [dxvk] Remove unused rasterizer discard state flag 2018-06-25 16:56:52 +02:00
dxvk_hash.h [dxvk] Added convenience equal checker for unordered maps 2018-05-24 20:18:37 +02:00
dxvk_image.cpp [dxvk] Disable image format list 2018-07-05 22:49:30 +02:00
dxvk_image.h [dxvk] Pass image format list to the driver 2018-07-03 12:44:01 +02:00
dxvk_include.h [dxvk] Compute SHA-1 hash of generated shaders 2018-05-03 23:56:22 +02:00
dxvk_instance.cpp [build] Extract version number from git if available 2018-07-11 17:39:00 +02:00
dxvk_instance.h [vr] Maintain global extension sets 2018-06-26 15:56:13 +02:00
dxvk_lifetime.cpp [dxvk] Minor 2018-03-22 11:01:54 +01:00
dxvk_lifetime.h [dxvk] Optimized resource tracking 2017-12-20 02:45:57 +01:00
dxvk_limits.h [dxvk] Increase dummy buffer size to max uniform buffer size 2018-04-16 23:40:41 +02:00
dxvk_main.cpp [general] Fixed write conflicts in logger 2017-12-06 23:36:11 +01:00
dxvk_main.h [general] Fixed write conflicts in logger 2017-12-06 23:36:11 +01:00
dxvk_memory.cpp [dxvk] Pick memory chunk size dynamically 2018-07-09 19:18:39 +02:00
dxvk_memory.h [dxvk] Pick memory chunk size dynamically 2018-07-09 19:18:39 +02:00
dxvk_meta_clear.cpp [dxvk] Added separate flags for signed and unsigned integer formats 2018-06-23 13:06:42 +02:00
dxvk_meta_clear.h [dxvk] Implement clearBufferView and clearImageView 2018-04-11 23:13:34 +02:00
dxvk_meta_mipgen.cpp [dxvk] Add access flags to external subpass dependencies again 2018-07-09 11:23:28 +02:00
dxvk_meta_mipgen.h [dxvk] Add new mip map generator 2018-05-25 17:44:50 +02:00
dxvk_meta_resolve.cpp [dxvk] Add access flags to external subpass dependencies again 2018-07-09 11:23:28 +02:00
dxvk_meta_resolve.h [dxvk] Implement shader-based meta-resolve operation 2018-06-23 13:17:01 +02:00
dxvk_openvr.cpp [vr] Load OpenVR API DLL if necessary 2018-07-11 15:31:35 +02:00
dxvk_openvr.h [vr] Load OpenVR API DLL if necessary 2018-07-11 15:31:35 +02:00
dxvk_pipecache.cpp [dxvk] Removed on-disk pipeline cache 2018-04-09 19:38:32 +02:00
dxvk_pipecache.h [dxvk] Removed on-disk pipeline cache 2018-04-09 19:38:32 +02:00
dxvk_pipecompiler.cpp [dxvk] Remove unnecessary Parameter (#465) 2018-06-29 21:37:25 +02:00
dxvk_pipecompiler.h [dxvk] Remove unnecessary Parameter (#465) 2018-06-29 21:37:25 +02:00
dxvk_pipelayout.cpp [dxvk] Implement pipeline layout support for dynamic descriptors 2018-06-22 00:29:04 +02:00
dxvk_pipelayout.h [dxvk] Implement pipeline layout support for dynamic descriptors 2018-06-22 00:29:04 +02:00
dxvk_pipemanager.cpp [dxvk] Make use of the asynchronous pipeline compiler optional 2018-05-13 16:02:23 +02:00
dxvk_pipemanager.h [dxvk] Make use of the asynchronous pipeline compiler optional 2018-05-13 16:02:23 +02:00
dxvk_query.cpp [dxvk] Fix query scopes 2018-05-12 19:46:08 +02:00
dxvk_query.h [dxvk] Mark events and queries as available by default 2018-02-27 10:14:53 +01:00
dxvk_query_pool.cpp [dxvk] Implemented new workaround for query-related lockups 2018-02-28 12:39:16 +01:00
dxvk_query_pool.h [d3d11] Added test case for occlusion queries and small improvements 2018-02-19 11:27:14 +01:00
dxvk_query_tracker.cpp [dxvk] Added query tracker 2018-02-18 20:11:05 +01:00
dxvk_query_tracker.h [dxvk] Added query tracker 2018-02-18 20:11:05 +01:00
dxvk_queue.cpp [util] Set thread names for DXVK's own threads 2018-06-21 15:12:04 +02:00
dxvk_queue.h [dxvk] Make number of queued submissions available to DXVK 2018-06-04 23:24:42 +02:00
dxvk_recycler.h [dxvk] Implemented recycling of command buffers and staging buffers 2017-12-11 19:17:08 +01:00
dxvk_renderpass.cpp [dxvk] Add access flags to external subpass dependencies again 2018-07-09 11:23:28 +02:00
dxvk_renderpass.h [dxvk] Move render pass out of pipeline state vector 2018-05-03 23:48:45 +02:00
dxvk_resource.cpp Initial commit 2017-10-10 23:32:13 +02:00
dxvk_resource.h [dxvk] Rename DxvkResourceAccessType to DxvkAccess 2018-06-16 10:40:30 +02:00
dxvk_sampler.cpp [dxvk] Implemented shader resource binding 2017-12-03 20:23:26 +01:00
dxvk_sampler.h [dxvk] Implemented shader resource binding 2017-12-03 20:23:26 +01:00
dxvk_shader.cpp [dxvk] Do not compute SHA-1 hash of generated shaders 2018-05-04 00:16:39 +02:00
dxvk_shader.h [dxvk] Add global specialization constant data structures 2018-05-26 14:50:00 +02:00
dxvk_spec_const.cpp [dxvk] Remove unnecessary include 2018-05-26 14:56:36 +02:00
dxvk_spec_const.h [dxvk] Add global specialization constant data structures 2018-05-26 14:50:00 +02:00
dxvk_staging.cpp [dxvk] Fixed reported size of staging buffers 2018-01-24 15:44:40 +01:00
dxvk_staging.h [dxvk] Added proper documentation for staging buffers 2017-12-12 00:41:56 +01:00
dxvk_stats.cpp [hud] Added stat counters to the HUD 2018-04-03 14:49:13 +02:00
dxvk_stats.h [dxvk] Change stat couter type to uint64_t 2018-04-15 20:59:41 +02:00
dxvk_surface.cpp [dxvk] Improve swap chain format fallback logic 2018-06-06 23:10:38 +02:00
dxvk_surface.h [dxgi] DxgiPresenter now picks format depending on swap chain format 2017-12-04 22:21:02 +01:00
dxvk_swapchain.cpp [dxvk] Lock queue around acquireNextImage 2018-06-26 15:33:43 +02:00
dxvk_swapchain.h [dxvk] Refactor DxvkFramebuffer and DxvkRenderpass 2018-05-02 00:45:10 +02:00
dxvk_sync.cpp [dxvk] Remove DxvkFence 2018-03-22 19:01:01 +01:00
dxvk_sync.h [dxvk] Remove DxvkFence 2018-03-22 19:01:01 +01:00
dxvk_unbound.cpp [dxvk] Increase dummy buffer size to max uniform buffer size 2018-04-16 23:40:41 +02:00
dxvk_unbound.h [dxvk] Initialize dummy resources to zero 2018-02-01 14:26:38 +01:00
dxvk_util.cpp [dxvk] Support depth-to-color image copies and vice versa 2018-02-20 13:08:50 +01:00
dxvk_util.h [d3d11] add some resource validation for copying resources (#305) 2018-04-20 23:35:29 +02:00
meson.build [build] Extract version number from git if available 2018-07-11 17:39:00 +02:00