Commit graph

  • 52f6ba1756
    [dxvk] Fixed D3D11CreateDeviceAndSwapChain bug Philip Rebohle 2018-03-03 23:15:15 +01:00
  • c5bbf2d989
    [d3d11] Fixed FinishCommandList Philip Rebohle 2018-03-03 22:28:30 +01:00
  • 82ac381919
    [d3d11] Move framebuffer creation out of OMSetRenderTargets Philip Rebohle 2018-03-03 22:15:41 +01:00
  • b469cfac0b
    [d3d11] Implemented FinishCommandList/ExecuteCommandList Philip Rebohle 2018-03-03 20:59:17 +01:00
  • 3f8c2b0f9c [dxgi] implement CreateDXGIFactory2 (#120) Mikhail Paulyshka 2018-03-03 22:10:51 +03:00
  • dbf61ff8e3 [dxgi] implement CreateDXGIFactory2 Mikhail Paulyshka 2018-03-03 15:50:56 +03:00
  • 9f01ad1f7f
    [dxvk] Fix typo Philip Rebohle 2018-03-02 17:28:17 +01:00
  • 49d2cee930
    [dxvk] Fix Nvidia driver version number Philip Rebohle 2018-03-02 16:35:28 +01:00
  • 349817c52e
    [dxvk] Do not enable HUD if DXVK_HUD is 0 Philip Rebohle 2018-03-02 10:36:46 +01:00
  • fae9916708 Debug logging for compute shaders (#115) ZeroFault 2018-03-02 02:33:06 -07:00
  • e0fbfdf0e2
    [dxvk] Use linked list for CS chunks Philip Rebohle 2018-03-02 10:31:08 +01:00
  • 748cf4910e remove redundant nullptr check ZeroFault 2018-03-02 02:03:10 -07:00
  • 3ff36226ae Add debug logging for compute shaders ZeroFault 2018-03-01 22:04:08 -07:00
  • 3dea58dabc
    [dxbc] Implemented more tessellation-related declarations v0.30 Philip Rebohle 2018-03-01 14:36:17 +01:00
  • feba1f0e88
    [dxbc] Implemented Hull Shader control point count declarations Philip Rebohle 2018-03-01 12:47:24 +01:00
  • 0916115086
    [dxbc] Implemented Hull Shader fork/join phase invocations Philip Rebohle 2018-03-01 12:08:06 +01:00
  • 868e55ede7
    [dxgi] Added support for 422 formats Philip Rebohle 2018-03-01 10:45:46 +01:00
  • 0e9b7d7ccd
    [dxbc] Implemented new workaround for depth-compare ops on Nvidia Philip Rebohle 2018-03-01 10:11:15 +01:00
  • c21ebd72ef
    Merge branch 'tessellation' Philip Rebohle 2018-03-01 09:34:00 +01:00
  • d185977918
    [dxbc] Implemented Hull shader function declarations Philip Rebohle 2018-03-01 09:26:17 +01:00
  • 83eb34d71c
    [dxvk] Replaced exception by error message Philip Rebohle 2018-03-01 08:23:55 +01:00
  • dbe3662bfc
    [dxvk] Fixed potential memory allocation issue Philip Rebohle 2018-03-01 07:29:05 +01:00
  • d74db72add
    [d3d11] Implemented CSGetUnorderedAccessViews Philip Rebohle 2018-03-01 07:02:39 +01:00
  • d0db88ee62
    [dxbc] Implemnted some HS/DS stubs Philip Rebohle 2018-03-01 07:00:54 +01:00
  • bdfbd3e81c
    [dxvk] Implemented new workaround for query-related lockups Philip Rebohle 2018-02-28 12:39:16 +01:00
  • a5706254d5
    [dxbc] Do not emit depth image types for integer images Philip Rebohle 2018-02-28 06:51:13 +01:00
  • 8bfd12067a
    [dxbc] Remove packDrefValueIntoCoordinates hack Philip Rebohle 2018-02-28 06:44:55 +01:00
  • fcb2b6d2d8
    [dxbc] Use signed integers for bit insert/extract ops Philip Rebohle 2018-02-28 06:44:27 +01:00
  • 97409c3380
    [dxvk] Added workaround for RADV query problem Philip Rebohle 2018-02-28 06:12:31 +01:00
  • 965a8ae120 Removed unused depenedency vesim987 2018-02-27 23:34:18 +01:00
  • 96f56ada7f Prioritize cached shaders vesim987 2018-02-27 21:59:06 +01:00
  • 94736f6a8e Added configurable HUD vesim987 2018-02-27 21:57:26 +01:00
  • e5c0030f06
    [dxvk] Fall back to host memory if no device memory is available Philip Rebohle 2018-02-27 12:36:44 +01:00
  • 757bb2bad7
    [dxvk] Mark events and queries as available by default Philip Rebohle 2018-02-27 10:14:53 +01:00
  • dc67cf730e
    [d3d11] Add exception handling to CreateTexture* methods Philip Rebohle 2018-02-27 08:54:24 +01:00
  • 43b7e84bb5
    [d3d11] Return fake tessellation shader obejects to the application Philip Rebohle 2018-02-26 17:29:10 +01:00
  • e45d502fe4
    [d3d11] Fix Create*Shader return values Philip Rebohle 2018-02-26 17:04:45 +01:00
  • c7acfb667f
    [d3d11] Fix format for 1D RTVs and DSVs Philip Rebohle 2018-02-26 17:00:24 +01:00
  • ec59389527
    [dxbc] Implement EvalAttribute* instructions Philip Rebohle 2018-02-26 16:46:34 +01:00
  • e4292adf29
    [d3d11] Implemented 1D render target and depth-stencil views Philip Rebohle 2018-02-26 15:21:18 +01:00
  • 3ebafcc281
    Revert "[d3d11] Remvoed query support" Philip Rebohle 2018-02-26 14:33:27 +01:00
  • 14845628c4
    Revert "[d3d11] Fixed fake event query" Philip Rebohle 2018-02-26 14:33:17 +01:00
  • 00f6262ff3
    [dxbc] Properly implement Input/Output coverage masks Philip Rebohle 2018-02-26 14:23:41 +01:00
  • 79a0c84509
    Merge bb30c8b0c7 into 858107278f Clément Guérin 2018-02-26 07:06:44 +00:00
  • bb30c8b0c7 [dxbc] implement InputCoverageMask, fix Output Clément Guérin 2018-02-25 02:12:55 -08:00
  • 2cc57bdae0 [dxbc] convert DxbcRegisterValue/Ptr to use Arrays Clément Guérin 2018-02-25 17:41:02 -08:00
  • 25e60082b7 [dxbc] SampleMask doesn't depend on SampleRateShading Clément Guérin 2018-02-25 00:20:50 -08:00
  • 858107278f [util] fix GUID printing Clément Guérin 2018-02-23 00:01:10 -08:00
  • c80488428e [dxgi] add support for B4G4R4A4 color format Clément Guérin 2018-02-22 23:22:40 -08:00
  • ced02ba061
    [dxvk] Fixed potential null pointer access when creating descriptor set Philip Rebohle 2018-02-25 00:30:07 +01:00
  • ce020e5bc9
    [dxvk] Fixed 32-bit compilation issue, derp Philip Rebohle 2018-02-25 00:18:30 +01:00
  • e8c98eac95
    [dxvk] Implement proper graphics and compute state validation Philip Rebohle 2018-02-24 23:56:12 +01:00
  • eadf74264b
    [d3d11] Return early for clear operations on NULL views Philip Rebohle 2018-02-24 23:39:22 +01:00
  • f582c4e1ce Throw error if requested layer is not installed (#100) Gabriel Majeri 2018-02-24 23:07:31 +02:00
  • adc13d2aec Replace warning with hard error Gabriel Majeri 2018-02-24 22:10:36 +02:00
  • 20e3c28490 Warn if requested layer is not enabled Gabriel Majeri 2018-02-24 22:01:20 +02:00
  • 82fc851f32
    [d3d11] Fixed CopySubresourceRegion for partial buffer updates Philip Rebohle 2018-02-23 15:16:44 +01:00
  • dbf3fd768d
    [d3d11] Fixed fake event query Philip Rebohle 2018-02-23 13:21:09 +01:00
  • 3d17eb68b9
    [d3d11] Remvoed query support Philip Rebohle 2018-02-23 13:17:24 +01:00
  • e4dae74865
    [dxvk] Validate tessellation state for graphics pipeline Philip Rebohle 2018-02-23 12:55:23 +01:00
  • 8813ff979a
    [d3d11] Allow UAVs to be created for the swap image Philip Rebohle 2018-02-22 21:38:51 +01:00
  • 2b9ab6626a
    [d3d11] Do not create views if the resource bind flags are invalid Philip Rebohle 2018-02-22 21:38:45 +01:00
  • 4c693fc262
    [spirv] Added experimental spirv-tools integration Philip Rebohle 2018-02-22 18:06:00 +01:00
  • 6aff0dbe87
    [general] wine-staging -> wine-vulkan Philip Rebohle 2018-02-22 12:00:26 +01:00
  • 78e9b575c5
    [dxbc] Implement AtomicIMin/Max instructions Philip Rebohle 2018-02-21 03:49:06 +01:00
  • b419b3dfbd
    [dxvk] Implemented typeless resolve Philip Rebohle 2018-02-21 01:04:28 +01:00
  • cb3daaf856
    [dxvk] Change resolveImage interface to accept an explicit format Philip Rebohle 2018-02-20 22:26:23 +01:00
  • 43dbc9f1d6
    [dxvk] Support depth-to-color image copies and vice versa Philip Rebohle 2018-02-20 13:08:50 +01:00
  • be4ccc1260
    Merge branch 'queries' Philip Rebohle 2018-02-20 11:32:57 +01:00
  • e89c7e9276 [d3d11] Added test case for occlusion queries and small improvements Philip Rebohle 2018-02-19 11:27:14 +01:00
  • 45a03b11be [dxgi] Add stub implementation of DXGI_PRESENT_TEST Philip Rebohle 2018-02-18 23:49:00 +01:00
  • 675a629ae5 [d3d11] Fixed crash with timestamp disjoint queries Philip Rebohle 2018-02-18 23:39:55 +01:00
  • 18c723fe8b [d3d11] Remove leftover log message Philip Rebohle 2018-02-18 23:18:41 +01:00
  • 5fea615ed7 [dxvk] Implement backend part for event queries Philip Rebohle 2018-02-18 22:57:45 +01:00
  • 5334ff57bf [d3d11] Wired up D3D11Query to backend Philip Rebohle 2018-02-18 22:34:23 +01:00
  • 7ddd2500d1 [dxvk] Added query tracker Philip Rebohle 2018-02-18 20:11:05 +01:00
  • 43200010c1 [dxvk] Implemented query allocation Philip Rebohle 2018-02-18 17:14:02 +01:00
  • 7ae4904ae9 [dxvk] Relax feature requirements, minor fixes Philip Rebohle 2018-02-18 11:16:18 +01:00
  • be1cad34bf
    [dxbc] Use correct image query instructions for UAVs Philip Rebohle 2018-02-17 07:33:42 +01:00
  • fd1fd40ad6
    [dxvk] Only emit depth image types for 2D and Cube images Philip Rebohle 2018-02-16 09:59:41 +01:00
  • 8ebffc1018
    [dxbc] Added support for SV_RenderTargetID in pixel shaders Philip Rebohle 2018-02-15 18:07:40 +01:00
  • 746c90e860
    [dxvk] Add DxvkEvent class Philip Rebohle 2018-02-15 13:26:05 +01:00
  • dd237d866d
    [dxvk] Make query pools more usable as query allocators Philip Rebohle 2018-02-15 13:25:18 +01:00
  • 563d4582ab
    [dxbc] Implemented BfRev instruction Philip Rebohle 2018-02-15 09:41:48 +01:00
  • 0c2058e8c4
    [dxvk] Introduced DxvkComputePipelineStateInfo Philip Rebohle 2018-02-14 17:54:35 +01:00
  • ba707f95b7
    [dxvk] Do not commit compute barriers for unbound resources Philip Rebohle 2018-02-14 16:18:18 +01:00
  • 17cdccd1ce
    [dxgi] Use recursive locking and report fullscreen state changes early Philip Rebohle 2018-02-14 13:11:59 +01:00
  • 04e16d219f
    Merge pull request #74 from pchome/patch-for-TW3 Philip Rebohle 2018-02-14 08:20:31 +01:00
  • fb3734ce49
    [d3d11] Fix unhandled exception pchome 2018-02-14 07:35:39 +02:00
  • fba16e2a04
    [d3d11] Added experimental support for RTVs into 3D images Philip Rebohle 2018-02-14 03:16:53 +01:00
  • 7bbb6ea93b
    [dxvk] More query stuff Philip Rebohle 2018-02-14 03:16:39 +01:00
  • 1a8045ba95
    Merge 79901ac123 into 4965f8c318 ZeroFault 2018-02-14 00:31:11 +00:00
  • 4965f8c318
    [d3d11] Implemented SRV and RTV normalization Philip Rebohle 2018-02-14 01:29:50 +01:00
  • 54cfdbdc51
    [dxvk] Implemented more query and query pool methods Philip Rebohle 2018-02-13 13:43:27 +01:00
  • 5beae25bdf
    [dxvk] Implemented virtual query class and query pool stub Philip Rebohle 2018-02-12 16:36:42 +01:00
  • 79901ac123 Use the parent resource's format when DXGI_FORMAT_UNKNOWN is requested for render target and depth stencil views ZeroFault 2018-02-12 01:28:34 -07:00
  • 82d324384c
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-02-12 08:52:45 +01:00
  • 844249ca6e Improve documentation for building on Debian (#66) Andrew Eikum 2018-02-12 01:07:37 -06:00
  • cb92d9954c Setup script: improvements to error handling (#65) Raffarti 2018-02-12 08:07:24 +01:00
  • 1459114126 [general] README: Document mingw-w64 threading support requirement Andrew Eikum 2018-02-09 09:42:49 -06:00