Commit Graph

  • 07f5a7f069
    [d3d11] Synchronize with CS thread before present Philip Rebohle 2018-01-21 18:04:22 +0100
  • 7a8dfacd82
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-01-21 14:47:07 +0100
  • b54d8a6874
    [general] Updated README Philip Rebohle 2018-01-21 14:46:45 +0100
  • 0c12d3082e
    Create issue_template.md Philip Rebohle 2018-01-21 14:39:29 +0100
  • abfe66b48a Improvements for log files - Added exec name to log files - Added DXVK_LOG_PATH environment variable to specify the log folder - Added DXVK_LOG_TIMESTAMP environment variable to add timestamps to file names raffarti 2018-01-21 13:31:20 +0100
  • 7c3a9beb22
    [dxvk] Recycle CS chunks Philip Rebohle 2018-01-21 12:59:43 +0100
  • 650170b167
    [general] Rename libraries Philip Rebohle 2018-01-21 11:38:19 +0100
  • 16eef61a7a Added script to setup dlls in wine (#19) Raffarti 2018-01-21 11:17:15 +0100
  • db471a8cd1 move wine_utils outside src raffarti 2018-01-21 11:14:09 +0100
  • 45108a8724
    Merge pull request #21 from libcg/stadium2 Philip Rebohle 2018-01-21 09:03:50 +0100
  • f88a1d5dce [dxvk] fix missing renderPassEnd calls Clément Guérin 2018-01-20 19:49:41 -0800
  • 952ac5d5f9
    Merge pull request #20 from Guy1524/shaderReadFix Philip Rebohle 2018-01-21 03:24:22 +0100
  • 5c4e290d72
    Check if shader in READ_PATH exists before using it Guy1524 2018-01-20 21:20:45 -0500
  • 70b639784b
    Revert "[d3d11] Temporary fix for Presenter <-> CS thread sync issue" Philip Rebohle 2018-01-21 02:57:36 +0100
  • 3118012ada
    [d3d11] Temporary fix for Presenter <-> CS thread sync issue Philip Rebohle 2018-01-21 02:48:36 +0100
  • 51e89f00be
    [d3d11] Fixed flush order Philip Rebohle 2018-01-21 02:21:38 +0100
  • b923a2004f
    [d3d11] Fixed image copy operation Philip Rebohle 2018-01-21 01:57:12 +0100
  • b7a00e32ec
    [dxvk] Limit size of the CS command queue Philip Rebohle 2018-01-21 00:49:07 +0100
  • aa8ee5b085 Fix no WINEPREFIX confirmation raffarti 2018-01-21 00:42:22 +0100
  • 85ac082cf5 Added script to setup dlls in wine raffarti 2018-01-21 00:37:22 +0100
  • aaffc8e26f
    [dxvk] Fixed incorrect image packing behaviour Philip Rebohle 2018-01-21 00:04:17 +0100
  • 6ab7897127
    [d3d11] Enabled command stream thread Philip Rebohle 2018-01-20 23:12:03 +0100
  • 7d7cc1ceda
    [d3d11] Record commands into a CS chunk Philip Rebohle 2018-01-20 22:52:18 +0100
  • aaf7b05625
    [d3d11] Use EmitCs for buffer mapping Philip Rebohle 2018-01-20 22:28:15 +0100
  • f25b3c8b32
    [d3d11] Use EmitCs for resource updates Philip Rebohle 2018-01-20 21:42:11 +0100
  • a84e45bdd2
    [dxvk] Added convenience functions to work with compressed image sizes Philip Rebohle 2018-01-20 20:31:47 +0100
  • 496acd71b1
    [d3d11] Use EmitCs for some Copy/Clear operations Philip Rebohle 2018-01-20 19:30:31 +0100
  • 9441974497
    [d3d11] Use EmitCs for state object updates Philip Rebohle 2018-01-20 19:11:42 +0100
  • cbbfefbbb7
    [d3d11] Use EmitCs for shader and resource binding methods Philip Rebohle 2018-01-20 18:54:37 +0100
  • 7fad731096
    [d3d11] Use EmitCs for Input Assembly methods Philip Rebohle 2018-01-20 18:34:25 +0100
  • e951a5ea0c
    [d3d11] Use EmitCs for draw and dispatch calls Philip Rebohle 2018-01-20 18:26:17 +0100
  • 4d17b1752f
    [d3d11] Use EmitCs for general setup and synchronization methods Philip Rebohle 2018-01-20 18:01:43 +0100
  • 2dd24a14d2
    [dxvk] Refactored blend constants Philip Rebohle 2018-01-20 15:41:06 +0100
  • 62a43cbdbe
    [d3d11] Add EmitCs method to D3D11DeviceContext Philip Rebohle 2018-01-20 15:29:10 +0100
  • 0789c5f10d
    [dxvk] Remove command dispatch methods from CS thread Philip Rebohle 2018-01-20 14:59:50 +0100
  • 0b426a0942
    [d3d11] Added new D3D11ImmediateContext class Philip Rebohle 2018-01-20 13:22:44 +0100
  • d522e19bab
    [dxbc] Implemented SampleB instruction Philip Rebohle 2018-01-20 10:21:27 +0100
  • f88adc4e82
    [d3d11] Implemented mipmap generation Philip Rebohle 2018-01-20 09:46:54 +0100
  • a644eebfd7
    [d3d11] Fixed initialization of compressed images Philip Rebohle 2018-01-19 18:11:20 +0100
  • 2a364c557b
    [d3d11] Implemented image mapping for reads Philip Rebohle 2018-01-19 18:09:49 +0100
  • 0bb98eb03e
    [general] Updated README Philip Rebohle 2018-01-19 13:10:35 +0100
  • af9dbe3999
    [general] Mention binary releases in README Philip Rebohle 2018-01-19 10:15:54 +0100
  • aa02612b9e
    [dxbc] Do not set ImageOperandsLodMask for multisample loads v0.21 Philip Rebohle 2018-01-19 09:09:38 +0100
  • 3bb7b45c33
    [dxvk] Use strict rasterization order when depth test is disabled Philip Rebohle 2018-01-19 09:01:28 +0100
  • 7d721797fe
    [dxvk] To not attempt to clear compressed image Philip Rebohle 2018-01-19 01:36:22 +0100
  • 1f070ec26c
    [d3d11] Downgraded input layout message to debug Philip Rebohle 2018-01-19 01:25:19 +0100
  • 0b867566f1
    Merge pull request #9 from notaz/gcc6_build Philip Rebohle 2018-01-19 00:28:07 +0100
  • a0acbeec72
    [dxvk] Optimized buffer renaming Philip Rebohle 2018-01-19 00:20:05 +0100
  • d1ae152f60 Fix build on gcc6 Grazvydas Ignotas 2018-01-19 00:59:40 +0200
  • ec0ff35b96
    [dxvk] Fixed offset in buffer to image copy Philip Rebohle 2018-01-18 19:09:21 +0100
  • 82ffa88efd
    [dxvk] Fixed DxvkPhysicalBufferSlice initialization Philip Rebohle 2018-01-18 18:53:33 +0100
  • 9334873188
    [dxvk] Cleaned up DxvkBufferSlice and added documentation Philip Rebohle 2018-01-18 18:50:44 +0100
  • 6e6c290e01
    [d3d11] Use DxvkPhysicalBufferSlice for resource copies and buffer views Philip Rebohle 2018-01-18 18:33:13 +0100
  • 3212fc7444
    [dxvk] Use DxvkPhysicalBufferSlice for indirect draws and buffer binding Philip Rebohle 2018-01-18 18:01:47 +0100
  • f41a7c7c87
    [dxvk] Use DxvkPhysicalBufferSlice for buffer memory barriers Philip Rebohle 2018-01-18 17:32:34 +0100
  • a87ae8aba4
    [dxvk] Added DxvkPhysicalBuffer to back virtual buffers Philip Rebohle 2018-01-18 15:52:57 +0100
  • 9acc4a1a82
    [d3d11] Map default constant buffers to host memory Philip Rebohle 2018-01-18 11:55:27 +0100
  • 601aa54139
    [dxvk] End render pass before a staged image upload Philip Rebohle 2018-01-18 08:50:14 +0100
  • af6bc1e7e2
    [d3d11] Enable dual-source blending feature Philip Rebohle 2018-01-18 08:42:57 +0100
  • 3ac25d5e2a
    [d3d11] Updated D3D11CreateDevice Philip Rebohle 2018-01-18 01:18:22 +0100
  • ade9cd0587
    [d3d11] Removed some uninteresting log messages Philip Rebohle 2018-01-17 23:49:26 +0100
  • 8b27dee0e5
    [dxbc] Implemented swapc Philip Rebohle 2018-01-17 21:47:18 +0100
  • a3883411be
    [general] Added release build instructions to readme Philip Rebohle 2018-01-17 21:18:41 +0100
  • 6e3cb5dfdc
    [d3d11] Enable depth clamp Philip Rebohle 2018-01-17 19:39:06 +0100
  • 7fb89f22c6
    [d3d11] Implemented normalization for shader resource view parameters Philip Rebohle 2018-01-17 15:19:55 +0100
  • 0f049edde6
    [dxbc] Fixed shift operations Philip Rebohle 2018-01-17 05:35:41 +0100
  • 178a8c7c4b
    [dxgi] Removed leftover debug message Philip Rebohle 2018-01-17 05:34:51 +0100
  • 596541ed02
    [dxbc] Implemented gather instructions and pixel shader SVs Philip Rebohle 2018-01-17 02:12:29 +0100
  • ce129d4172
    [dxgi] Fixed DXGI_FORMAT_A8_UNORM component mapping Philip Rebohle 2018-01-17 01:13:46 +0100
  • b3cd126d0f
    [dxbc] Implemented ld2dms Philip Rebohle 2018-01-16 22:39:30 +0100
  • 4c8c23eea1
    [d3d11] Reduced log spamming, improved parameter naming consistency Philip Rebohle 2018-01-16 20:10:49 +0100
  • 052f231295
    Merge remote-tracking branch 'libcg/stadium2' Philip Rebohle 2018-01-16 19:27:23 +0100
  • d3f84688cc
    [dxvk] Make use of VK_AMD_rasterization_order Philip Rebohle 2018-01-16 15:00:19 +0100
  • 27573e9b25
    [dxvk] Added app and device specific options Philip Rebohle 2018-01-16 13:58:57 +0100
  • bc5dfc1cad
    [dxvk] Refactored device extension handling Philip Rebohle 2018-01-16 13:24:36 +0100
  • 8805958736
    [util] Fixed message logging to file Philip Rebohle 2018-01-16 12:32:09 +0100
  • 18835c324e
    [util] Added getExeName() function Philip Rebohle 2018-01-16 11:33:34 +0100
  • 0bb991a1fa
    [d3d11] Using proper layout for depth textures read by shaders Philip Rebohle 2018-01-15 13:08:34 +0100
  • 1a40a272bd
    [util] Fixed compiler issue with older GCC versions Philip Rebohle 2018-01-15 13:08:23 +0100
  • 340438954d [d3d11] copy all layers and mipmaps in CopyResource Clément Guérin 2018-01-14 12:17:51 -0800
  • 482147d929 [d3d11] support textures in CopyResource Clément Guérin 2018-01-14 01:39:59 -0800
  • fc43b83623 [d3d11] move supported query check to d3d11_query Clément Guérin 2018-01-13 23:35:33 -0800
  • 2844d4bad7 [d3d11] don't fail when creating unsupported queries Clément Guérin 2018-01-13 18:52:07 -0800
  • 86db5aab67
    [dxvk] Increased queued command submission limit Philip Rebohle 2018-01-14 11:23:14 +0100
  • e05c961b9e [dxvk] Limit vkCmdUpdateBuffer size to 4kB v0.20 Philip Rebohle 2018-01-13 23:41:36 +0100
  • 198c9389af [d3d11] Flush resource init commands Philip Rebohle 2018-01-13 23:40:17 +0100
  • c7a9763f6d [d3d11] Re-implemented draw call-based context flush Philip Rebohle 2018-01-13 23:09:03 +0100
  • c1f16d36bd [dxvk] Implemented local pipeline cache Philip Rebohle 2018-01-13 22:18:32 +0100
  • 9f53521e19
    Merge pull request #6 from xDShot/patch-1 Philip Rebohle 2018-01-13 18:58:50 +0100
  • 10269876e3 [dxgi] Initial fullscreen support Philip Rebohle 2018-01-13 18:56:15 +0100
  • 27014293c3 Add glslang to dependencies xDShot 2018-01-13 19:59:39 +0300
  • 745ded47e0 [dxgi] Removed remaining SDL code Philip Rebohle 2018-01-13 16:36:04 +0100
  • 2b5bb16334 [dxgi] Removed SDL dependency from DxgiOutput Philip Rebohle 2018-01-13 16:32:46 +0100
  • 65d84dabfe [d3d11] Removed draw-call based context flush Philip Rebohle 2018-01-13 05:27:26 +0100
  • ac1fe7c2b0 [d3d11] Optimized command submission Philip Rebohle 2018-01-13 05:00:27 +0100
  • 96a97aa0c4 [dxvk] Added HUD Philip Rebohle 2018-01-13 03:53:33 +0100
  • 672675ba78 [d3d11] Implemented OMSetRenderTargetsAndUnorderedAccessViews Philip Rebohle 2018-01-12 15:38:07 +0100
  • 38fa9ce9c9 [dxvk] Removed unused resource warning Philip Rebohle 2018-01-12 14:49:08 +0100
  • 5dd9fea011 [dxvk] Implemented input layout validation Philip Rebohle 2018-01-12 14:25:26 +0100
  • 64eb0f909d [tests] Removed dxvk-triangle test Philip Rebohle 2018-01-12 13:56:25 +0100