1
0
mirror of https://github.com/EduApps-CDG/OpenDX synced 2024-12-30 09:45:37 +01:00

Commit Graph

  • b7a9c2c751
    [dxbc] Implemented vicp for hull shaders Philip Rebohle 2018-03-06 19:19:10 +01:00
  • 9deb73a2a7 Add support for MSVC, attempt 3 (#130) Mikhail Paulyshka 2018-03-06 20:34:34 +03:00
  • 88c4e363e5
    [dxbc] Implemented workaround for hull shader output synchronization Philip Rebohle 2018-03-06 18:29:20 +01:00
  • 4fed7521f7
    [d3d11] Enabled tessellation shaders Philip Rebohle 2018-03-06 17:02:47 +01:00
  • 2271814d95
    [dxbc] Implemented domain shader input variables Philip Rebohle 2018-03-06 16:47:35 +01:00
  • ff0ff0c23b
    [dxbc] Implemented hull shader passthrough Philip Rebohle 2018-03-06 15:52:29 +01:00
  • d2ca721387
    [dxbc] Reworked Hull Shader phase invocations Philip Rebohle 2018-03-06 15:05:58 +01:00
  • 87afb33228
    [dxbc] Implemented Hull Shader output setup Philip Rebohle 2018-03-06 14:49:11 +01:00
  • 988aaa0161
    [dxbc] Implemented Hull Shader output variables Philip Rebohle 2018-03-06 14:00:03 +01:00
  • 13331a463f
    [d3d11] Re-implement check for mapping device-local images Philip Rebohle 2018-03-06 11:35:12 +01:00
  • b2f5b262f7
    [dxbc] Added support for the control point phase in Hull Shaders Philip Rebohle 2018-03-05 17:23:00 +01:00
  • 4688b2cc5a
    [dxbc] Formatting fixes + Hull shader barriers Philip Rebohle 2018-03-05 16:14:46 +01:00
  • 96ca9fa6ea
    [dxbc] Fixed tessellation factor enums Philip Rebohle 2018-03-05 15:02:17 +01:00
  • 1cbe6829eb
    Revert "Add MSVC support (#123)" Philip Rebohle 2018-03-05 14:32:28 +01:00
  • c63d4361a0 Add MSVC support (#123) Mikhail Paulyshka 2018-03-05 16:28:51 +03:00
  • 5035cf4e58
    Merge pull request #126 from pchome/patch-3 Philip Rebohle 2018-03-05 14:08:59 +01:00
  • 3501186d38
    [dxbc] Added tess level interface variables Philip Rebohle 2018-03-05 14:07:15 +01:00
  • f6bcd7438d
    [tests] Simplified dxbc disasm test pchome 2018-03-05 15:04:30 +02:00
  • 5f3bfde727
    [general] Updated README on wine 3.3 Philip Rebohle 2018-03-05 12:29:21 +01:00
  • 484308347a
    [d3d11] Treat D3D11SamplerState as state object Philip Rebohle 2018-03-05 02:21:34 +01:00
  • 7a6e20f3a8
    [d3d11] Fixed CheckMultisampleQualityLevels return values Philip Rebohle 2018-03-05 01:08:26 +01:00
  • 9ede325c5b
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-03-05 01:07:58 +01:00
  • 6c62d7608e [d3d11] add stub for ID3DUserDefinedAnnotation (#122) Mikhail Paulyshka 2018-03-05 03:07:09 +03:00
  • e8e5739978
    [d3d11] Fixed potential crashes in InitImage/InitBuffer Philip Rebohle 2018-03-03 23:33:55 +01:00
  • 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
  • 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
  • 3dea58dabc
    [dxbc] Implemented more tessellation-related declarations 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
  • 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
  • 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
  • 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