Commit Graph

  • 0b426a0942 [d3d11] Added new D3D11ImmediateContext class Philip Rebohle 2018-01-20 13:22:44 +01:00
  • d522e19bab [dxbc] Implemented SampleB instruction Philip Rebohle 2018-01-20 10:21:27 +01:00
  • f88adc4e82 [d3d11] Implemented mipmap generation Philip Rebohle 2018-01-20 09:46:54 +01:00
  • a644eebfd7 [d3d11] Fixed initialization of compressed images Philip Rebohle 2018-01-19 18:11:20 +01:00
  • 2a364c557b [d3d11] Implemented image mapping for reads Philip Rebohle 2018-01-19 18:09:49 +01:00
  • 0bb98eb03e [general] Updated README Philip Rebohle 2018-01-19 13:10:35 +01:00
  • af9dbe3999 [general] Mention binary releases in README Philip Rebohle 2018-01-19 10:15:54 +01:00
  • aa02612b9e [dxbc] Do not set ImageOperandsLodMask for multisample loads Philip Rebohle 2018-01-19 09:09:38 +01:00
  • 3bb7b45c33 [dxvk] Use strict rasterization order when depth test is disabled Philip Rebohle 2018-01-19 09:01:28 +01:00
  • 7d721797fe [dxvk] To not attempt to clear compressed image Philip Rebohle 2018-01-19 01:36:22 +01:00
  • 1f070ec26c [d3d11] Downgraded input layout message to debug Philip Rebohle 2018-01-19 01:25:19 +01:00
  • 0b867566f1 Merge pull request #9 from notaz/gcc6_build Philip Rebohle 2018-01-19 00:28:07 +01:00
  • a0acbeec72 [dxvk] Optimized buffer renaming Philip Rebohle 2018-01-19 00:20:05 +01:00
  • d1ae152f60 Fix build on gcc6 Grazvydas Ignotas 2018-01-19 00:59:40 +02:00
  • ec0ff35b96 [dxvk] Fixed offset in buffer to image copy Philip Rebohle 2018-01-18 19:09:21 +01:00
  • 82ffa88efd [dxvk] Fixed DxvkPhysicalBufferSlice initialization Philip Rebohle 2018-01-18 18:53:33 +01:00
  • 9334873188 [dxvk] Cleaned up DxvkBufferSlice and added documentation Philip Rebohle 2018-01-18 18:50:44 +01:00
  • 6e6c290e01 [d3d11] Use DxvkPhysicalBufferSlice for resource copies and buffer views Philip Rebohle 2018-01-18 18:33:13 +01:00
  • 3212fc7444 [dxvk] Use DxvkPhysicalBufferSlice for indirect draws and buffer binding Philip Rebohle 2018-01-18 18:01:47 +01:00
  • f41a7c7c87 [dxvk] Use DxvkPhysicalBufferSlice for buffer memory barriers Philip Rebohle 2018-01-18 17:32:34 +01:00
  • a87ae8aba4 [dxvk] Added DxvkPhysicalBuffer to back virtual buffers Philip Rebohle 2018-01-18 15:52:57 +01:00
  • 9acc4a1a82 [d3d11] Map default constant buffers to host memory Philip Rebohle 2018-01-18 11:55:27 +01:00
  • 601aa54139 [dxvk] End render pass before a staged image upload Philip Rebohle 2018-01-18 08:50:14 +01:00
  • af6bc1e7e2 [d3d11] Enable dual-source blending feature Philip Rebohle 2018-01-18 08:42:57 +01:00
  • 3ac25d5e2a [d3d11] Updated D3D11CreateDevice Philip Rebohle 2018-01-18 01:18:22 +01:00
  • ade9cd0587 [d3d11] Removed some uninteresting log messages Philip Rebohle 2018-01-17 23:49:26 +01:00
  • 8b27dee0e5 [dxbc] Implemented swapc Philip Rebohle 2018-01-17 21:47:18 +01:00
  • a3883411be [general] Added release build instructions to readme Philip Rebohle 2018-01-17 21:18:41 +01:00
  • 6e3cb5dfdc [d3d11] Enable depth clamp Philip Rebohle 2018-01-17 19:39:06 +01:00
  • 7fb89f22c6 [d3d11] Implemented normalization for shader resource view parameters Philip Rebohle 2018-01-17 15:19:55 +01:00
  • 0f049edde6 [dxbc] Fixed shift operations Philip Rebohle 2018-01-17 05:35:41 +01:00
  • 178a8c7c4b [dxgi] Removed leftover debug message Philip Rebohle 2018-01-17 05:34:51 +01:00
  • 596541ed02 [dxbc] Implemented gather instructions and pixel shader SVs Philip Rebohle 2018-01-17 02:12:29 +01:00
  • ce129d4172 [dxgi] Fixed DXGI_FORMAT_A8_UNORM component mapping Philip Rebohle 2018-01-17 01:13:46 +01:00
  • b3cd126d0f [dxbc] Implemented ld2dms Philip Rebohle 2018-01-16 22:39:30 +01:00
  • 4c8c23eea1 [d3d11] Reduced log spamming, improved parameter naming consistency Philip Rebohle 2018-01-16 20:10:49 +01:00
  • 052f231295 Merge remote-tracking branch 'libcg/stadium2' Philip Rebohle 2018-01-16 19:27:23 +01:00
  • d3f84688cc [dxvk] Make use of VK_AMD_rasterization_order Philip Rebohle 2018-01-16 15:00:19 +01:00
  • 27573e9b25 [dxvk] Added app and device specific options Philip Rebohle 2018-01-16 13:58:57 +01:00
  • bc5dfc1cad [dxvk] Refactored device extension handling Philip Rebohle 2018-01-16 13:24:36 +01:00
  • 8805958736 [util] Fixed message logging to file Philip Rebohle 2018-01-16 12:32:09 +01:00
  • 18835c324e [util] Added getExeName() function Philip Rebohle 2018-01-16 11:33:34 +01:00
  • 0bb991a1fa [d3d11] Using proper layout for depth textures read by shaders Philip Rebohle 2018-01-15 13:08:34 +01:00
  • 1a40a272bd [util] Fixed compiler issue with older GCC versions Philip Rebohle 2018-01-15 13:08:23 +01:00
  • 340438954d [d3d11] copy all layers and mipmaps in CopyResource Clément Guérin 2018-01-14 12:17:51 -08:00
  • 482147d929 [d3d11] support textures in CopyResource Clément Guérin 2018-01-14 01:39:59 -08:00
  • fc43b83623 [d3d11] move supported query check to d3d11_query Clément Guérin 2018-01-13 23:35:33 -08:00
  • 2844d4bad7 [d3d11] don't fail when creating unsupported queries Clément Guérin 2018-01-13 18:52:07 -08:00
  • 86db5aab67 [dxvk] Increased queued command submission limit Philip Rebohle 2018-01-14 11:23:14 +01:00
  • e05c961b9e [dxvk] Limit vkCmdUpdateBuffer size to 4kB Philip Rebohle 2018-01-13 23:41:36 +01:00
  • 198c9389af [d3d11] Flush resource init commands Philip Rebohle 2018-01-13 23:40:17 +01:00
  • c7a9763f6d [d3d11] Re-implemented draw call-based context flush Philip Rebohle 2018-01-13 23:09:03 +01:00
  • c1f16d36bd [dxvk] Implemented local pipeline cache Philip Rebohle 2018-01-13 22:18:32 +01:00
  • 9f53521e19 Merge pull request #6 from xDShot/patch-1 Philip Rebohle 2018-01-13 18:58:50 +01:00
  • 10269876e3 [dxgi] Initial fullscreen support Philip Rebohle 2018-01-13 18:56:15 +01:00
  • 27014293c3 Add glslang to dependencies xDShot 2018-01-13 19:59:39 +03:00
  • 745ded47e0 [dxgi] Removed remaining SDL code Philip Rebohle 2018-01-13 16:36:04 +01:00
  • 2b5bb16334 [dxgi] Removed SDL dependency from DxgiOutput Philip Rebohle 2018-01-13 16:32:46 +01:00
  • 65d84dabfe [d3d11] Removed draw-call based context flush Philip Rebohle 2018-01-13 05:27:26 +01:00
  • ac1fe7c2b0 [d3d11] Optimized command submission Philip Rebohle 2018-01-13 05:00:27 +01:00
  • 96a97aa0c4 [dxvk] Added HUD Philip Rebohle 2018-01-13 03:53:33 +01:00
  • 672675ba78 [d3d11] Implemented OMSetRenderTargetsAndUnorderedAccessViews Philip Rebohle 2018-01-12 15:38:07 +01:00
  • 38fa9ce9c9 [dxvk] Removed unused resource warning Philip Rebohle 2018-01-12 14:49:08 +01:00
  • 5dd9fea011 [dxvk] Implemented input layout validation Philip Rebohle 2018-01-12 14:25:26 +01:00
  • 64eb0f909d [tests] Removed dxvk-triangle test Philip Rebohle 2018-01-12 13:56:25 +01:00
  • 1164ed30c3 [dxvk] Minor fixes Philip Rebohle 2018-01-12 12:51:39 +01:00
  • 2dd2d16a09 [d3d11] Return S_OK from GetDeviceRemovedReason Philip Rebohle 2018-01-12 11:39:59 +01:00
  • 19d81f1aef [d3d11] Made shader name public for debugging Philip Rebohle 2018-01-12 00:43:19 +01:00
  • 3fc064f434 [d3d11] Added shader module creation log Philip Rebohle 2018-01-12 00:06:54 +01:00
  • a0fafe3043 [util] Log level can now be controlled manually Philip Rebohle 2018-01-12 00:05:09 +01:00
  • d1d5f10520 [dxvk] Added debug messages for unbound resources Philip Rebohle 2018-01-11 21:40:04 +01:00
  • 5f5bb69fa7 [dxbc] Image queries now support UAV images Philip Rebohle 2018-01-11 21:39:17 +01:00
  • a875e045c5 [dxvk] Moved descriptor set updates into DxvkContext Philip Rebohle 2018-01-11 20:31:18 +01:00
  • 30eb43a284 [dxvk] Minor memory management tweaks Philip Rebohle 2018-01-11 19:06:58 +01:00
  • 32078033c6 [d3d11] Fixed UAV counter buffer binding Philip Rebohle 2018-01-11 17:12:39 +01:00
  • 69c5af4455 [dxbc] Implemented append/consume functionality Philip Rebohle 2018-01-11 17:11:51 +01:00
  • f5bfaac4b3 [d3d11] Use cube array views for non-array cube maps Philip Rebohle 2018-01-11 12:33:38 +01:00
  • c1d6c20066 [d3d11] Implemented D3D11 parts of append/consume buffers Philip Rebohle 2018-01-11 12:23:55 +01:00
  • 8bccbbccc8 [dxvk] Using derivative graphics pipelines Philip Rebohle 2018-01-10 22:54:00 +01:00
  • 3ab75c8538 [dxvk] Fixed potential bugs in vertex buffer binding code Philip Rebohle 2018-01-10 21:53:13 +01:00
  • ed642a57a7 [dxvk] Simplified state-based pipeline lookup Philip Rebohle 2018-01-10 21:28:20 +01:00
  • 9c90c1ac00 [dxvk] Optimized pipeline state updates Philip Rebohle 2018-01-10 20:40:10 +01:00
  • 1b67ffaed2 [d3d11] Added default sampler state Philip Rebohle 2018-01-10 19:07:55 +01:00
  • 74722fa693 [dxvk] Implementing unbound resource handling (4/4) Philip Rebohle 2018-01-10 18:58:17 +01:00
  • fe02c5d6b9 [dxvk] Implementing unbound resource handling (3/4) Philip Rebohle 2018-01-10 13:44:04 +01:00
  • 39b5d84d6a [dxgi] Added missing view type definition Philip Rebohle 2018-01-10 13:43:23 +01:00
  • b22d56ac06 [dxvk] Implementing unbound resource handling (2/4) Philip Rebohle 2018-01-10 12:13:46 +01:00
  • c64103c73f [dxvk] Implementing unbound resource handling (1/4) Philip Rebohle 2018-01-10 11:44:40 +01:00
  • 38ee8f4f95 [dxvk] Unbound resource prep work Philip Rebohle 2018-01-10 10:23:51 +01:00
  • ee796b966d [dxvk] Reduced staging buffer size Philip Rebohle 2018-01-10 10:22:33 +01:00
  • ab2c7de523 [d3d11] Use CUBE instead of CUBE_ARRAY for non-array cubes Philip Rebohle 2018-01-10 10:18:26 +01:00
  • bde8ba9400 [dxbc] Simplified f16tof32 implementation Philip Rebohle 2018-01-10 09:16:42 +01:00
  • da867d4bca [dxvk] Replaced DxvkResourceType by VkImageViewType Philip Rebohle 2018-01-09 20:35:29 +01:00
  • 3419d55dee [dxvk] Tweaked descriptor allocation Philip Rebohle 2018-01-09 20:04:50 +01:00
  • e2d9693ac3 [dxvk] Fixed compressed texture upload Philip Rebohle 2018-01-09 19:08:23 +01:00
  • c7d0729e06 [dxbc] Fixed bit field instructions Philip Rebohle 2018-01-09 15:39:41 +01:00
  • 180cc35c84 [d3d11] Use VK_IMAGE_VIEW_TYPE_CUBE_ARRAY for non-array cube maps Philip Rebohle 2018-01-09 00:51:10 +01:00
  • 7fd1f57902 [dxbc] Fixed invalid types and IDs in generated SPIR-V Philip Rebohle 2018-01-08 22:26:45 +01:00
  • c7e33e636e [dxvk] Fixed vertex buffer binding issue Philip Rebohle 2018-01-08 20:23:21 +01:00
  • cb748c786a [dxvk] Added missing image barrier after compute shader execution Philip Rebohle 2018-01-08 19:07:57 +01:00