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

Commit Graph

  • e06300d592
    [d3d11] Fix multisample format support query for depth images Philip Rebohle 2018-04-04 11:24:16 +02:00
  • 6a6871ee42 [dxgi] Fix compilation with WINE headers (#236) pchome 2018-04-03 22:11:26 +03:00
  • 89c3b60640 [dxvk] Removed upper limit for CS chunks Philip Rebohle 2018-04-03 20:06:25 +02:00
  • 7de27d4fd8 [d3d11] Flush immediate context on command list execution Philip Rebohle 2018-04-03 19:52:14 +02:00
  • 0b2e88b087 [hud] Added <unordered_map> include to satisfy some compilers Philip Rebohle 2018-04-03 16:27:16 +02:00
  • 1c22ae9796 [general] Updated README Philip Rebohle 2018-04-03 16:03:15 +02:00
  • 9ef4168867 [dxvk] Added support for pipeline-related stat counters Philip Rebohle 2018-04-03 15:52:39 +02:00
  • 561fa7440b [dxvk] Retrieve actual memory stats for the HUD Philip Rebohle 2018-04-03 15:32:00 +02:00
  • fc3f45c082 [hud] Added stat counters to the HUD Philip Rebohle 2018-04-03 14:49:13 +02:00
  • 3ed03f7a3d [hud] Added configurable HUD Philip Rebohle 2018-04-03 12:33:08 +02:00
  • 8aa8610221 [dxvk] Implement basic stat counters for draw calls, queue ops Philip Rebohle 2018-04-03 11:56:12 +02:00
  • c9465b39d1 [util] Implement spin lock Philip Rebohle 2018-04-03 11:56:02 +02:00
  • a5077952ea [dxvk] Reintroduce stat counters Philip Rebohle 2018-04-03 11:03:57 +02:00
  • 4b44d3ce39 [dxbc] Unify constants Philip Rebohle 2018-04-02 19:41:22 +02:00
  • 097eb89cfb [dxvk] Log pipeline state when pipeline compilation fails Philip Rebohle 2018-04-02 19:05:41 +02:00
  • 267daeccad [util] Add generic Logger::log method Philip Rebohle 2018-04-02 19:05:20 +02:00
  • 311748ee09 [dxgi] Replace UINT_MAX with std::numeric_limits (#234) pchome 2018-04-02 19:49:19 +03:00
  • e9c7dcfc76 [dxgi] Replace MSVC _countof macro with std::size (#231) pchome 2018-04-02 19:49:03 +03:00
  • 0582e265f0 [general] Updated README Philip Rebohle 2018-04-02 17:08:46 +02:00
  • eb85f61084 [dxbc] Serialize hull shader fork/join phase invocations Philip Rebohle 2018-04-02 16:22:19 +02:00
  • 2973c18055 [dxgi/d3d11] Remove COM_QUERY_INTERFACE macro, reset pointers Philip Rebohle 2018-04-02 12:52:02 +02:00
  • 77010d96e4 [dxgi/d3d11] Set returned pointers to nullptr before returning Philip Rebohle 2018-04-02 12:04:20 +02:00
  • aeef93e1e4 Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-04-02 10:58:49 +02:00
  • d2c6ec5c41 [dxbc] Implement ImmAtomic*Min/Max instructions Philip Rebohle 2018-04-02 10:58:26 +02:00
  • a2f05467c7 [d3d11] Force CreateRenderTargetView to return S_OK with D3D11_RESOURCE_DIMENSION_BUFFER (#230) Vesim987 2018-03-31 21:47:54 +02:00
  • 00a145906c [general] Updated README with wine 3.5 hints Philip Rebohle 2018-03-31 21:35:07 +02:00
  • 99d9a5df0b [dxbc] Respect GloballyCoherent flag for UAVs Philip Rebohle 2018-03-31 16:41:19 +02:00
  • 770d94f796 [dxbc] Fix explicit memory barrier semantics Philip Rebohle 2018-03-30 17:59:57 +02:00
  • 47e78d0a95 [dxbc] Fixed type of atomic pointers into typed UAVs Philip Rebohle 2018-03-30 17:31:48 +02:00
  • 05e0f3d52d
    [dxvk] Remove mutex from Dxvk(Graphics|Compute)Pipeline Philip Rebohle 2018-03-29 16:36:31 +02:00
  • b286b518c5
    [dxbc] Fix ForkInstanceId type in EmitHsForkJoinPhase Philip Rebohle 2018-03-29 14:05:38 +02:00
  • 2ab4710054
    [dxbc] Run HS fork/join phases in parallel Philip Rebohle 2018-03-29 13:29:50 +02:00
  • 6e27f12e22
    [dxvk] Move DxvkPipelineManager object to DxvkContext Philip Rebohle 2018-03-29 12:32:20 +02:00
  • 108bf2194f
    [dxvk] Time pipeline creation in debug mode Philip Rebohle 2018-03-29 12:06:53 +02:00
  • 5eefb8530d [general] More wine test suite fixes (#220) notaz 2018-03-29 08:11:21 +03:00
  • ae88f83b86
    [d3d11] Introduce D3D11DeviceContainer Philip Rebohle 2018-03-28 21:24:52 +02:00
  • 8d3dcba8d5
    [dxgi] Renamed private DXGI interfaces Philip Rebohle 2018-03-28 19:06:00 +02:00
  • 410cde3f17
    [dxgi] Move device creation to DxgiAdapter Philip Rebohle 2018-03-28 18:58:53 +02:00
  • 6babc22ec0
    [dxgi] Reset pointers before returning an error Philip Rebohle 2018-03-28 11:56:58 +02:00
  • 87f9bcfd75
    [dxbc] Do not use locations >32 for tess control outputs Philip Rebohle 2018-03-28 11:55:29 +02:00
  • 1a8567a363
    [d3d11] Fixed silly bug in blend state comparison Philip Rebohle 2018-03-28 11:55:03 +02:00
  • 873deed4a3
    [general] Added --no-package option to package script Philip Rebohle 2018-03-27 18:45:05 +02:00
  • 057d74e57f
    Merge branch 'master' of https://github.com/doitsujin/dxvk Philip Rebohle 2018-03-27 02:02:50 +02:00
  • 5411689789 [dxgi] More argument handling improvements (#211) notaz 2018-03-27 02:58:33 +03:00
  • a700e928ef
    [dxbc] Enable MultiViewport capability if needed Philip Rebohle 2018-03-27 01:41:06 +02:00
  • 60d6416e5f
    [dxbc] Implemnted SV_ViewportArrayIndex for geometry shaders Philip Rebohle 2018-03-26 23:32:07 +02:00
  • fc47fb8f6c
    [dxvk] Do not create descriptor set layout/template if binding count is 0 Philip Rebohle 2018-03-26 23:13:33 +02:00
  • f02b44f440 [dxgi] Fix some argument checks (#205) notaz 2018-03-26 08:38:37 +03:00
  • 675b1c5b8c
    [d3d11] Implemented image mapping on deferred contexts Philip Rebohle 2018-03-25 13:24:03 +02:00
  • 61c55d6f89
    [d3d11] Get rid of redundant format query Philip Rebohle 2018-03-25 08:38:31 +02:00
  • 4e84a77896
    [d3d11] Disable DO_NOT_WAIT flag by default Philip Rebohle 2018-03-25 00:54:42 +01:00
  • 4ed007e9f6
    [d3d11] Add <unordered_map> include Philip Rebohle 2018-03-24 18:54:00 +01:00
  • 0900e1b5f9
    [d3d11] Added missing files Philip Rebohle 2018-03-24 17:29:13 +01:00
  • bd69e843c2
    [d3d11] Added D3D11Options Philip Rebohle 2018-03-24 17:02:24 +01:00
  • ac94c42380
    Revert "[dxbc] Do not emit per-vertex input block" Philip Rebohle 2018-03-24 16:23:31 +01:00
  • 54382ae319
    [dxbc] Add experimental support for mixed resource types Philip Rebohle 2018-03-24 14:21:13 +01:00
  • 19e0829a37
    [dxgi] Enumerate scaled and centered display modes correctly Philip Rebohle 2018-03-24 13:42:23 +01:00
  • 87d6fde5c4
    [dxgi] FindClosestMatchingMode: Fall back to 8-bit SRGB format Philip Rebohle 2018-03-24 11:31:39 +01:00
  • 7f7eedac35
    [dxbc] Implement SV_ClipDistance and SV_CullDistance Philip Rebohle 2018-03-24 11:29:07 +01:00
  • 4ce64bd886
    [dxbc] Do not emit per-vertex input block Philip Rebohle 2018-03-24 00:32:22 +01:00
  • 0ab27aa4e3
    [dxbc] Check if the signature is nullptr before using it Philip Rebohle 2018-03-23 21:38:21 +01:00
  • 31772af4a5
    [dxbc] Count clipping and culling planes Philip Rebohle 2018-03-23 19:48:07 +01:00
  • 7c65764ed8
    [tests] Fix dxbc compiler test compilation issue Philip Rebohle 2018-03-23 19:46:23 +01:00
  • ba9e1f307d
    [dxbc] Don't use rvalue references for file streams Philip Rebohle 2018-03-23 18:17:16 +01:00
  • 0a2fa590f5
    [d3d11] Reset busy flag after emitting the Flush command Philip Rebohle 2018-03-23 11:54:19 +01:00
  • e6d93d6cfb
    [spirv] Emit image types only once Philip Rebohle 2018-03-23 01:10:12 +01:00
  • abb90086d5
    [dxvk] Use analyzer to determine UAV image type Philip Rebohle 2018-03-23 01:04:04 +01:00
  • 44d8d6b8c3
    [dxvk] Fixed command buffer synchronization Philip Rebohle 2018-03-22 20:15:46 +01:00
  • 16caa10697
    [dxbc] Add analyzer stub Philip Rebohle 2018-03-22 20:01:57 +01:00
  • 085fd6a959
    [d3d11] Remove unnecessary Map() check Philip Rebohle 2018-03-22 19:28:00 +01:00
  • 2566909917
    [dxvk] Remove DxvkFence Philip Rebohle 2018-03-22 19:01:01 +01:00
  • 0bdae4f930
    [dxvk] Move fence object into DxvkCommandList Philip Rebohle 2018-03-22 18:57:33 +01:00
  • d9b1995cf0
    [d3d11] Do not forward D3D11_MAP_FLAG_DO_NOT_WAIT for mapped images Philip Rebohle 2018-03-22 14:12:43 +01:00
  • b3aff7cd2e
    [d3d11] Fix immediate context initialization Philip Rebohle 2018-03-22 13:40:45 +01:00
  • 7f6c8dff95
    [d3d11] Fix flush condition and CS thread synchronization Philip Rebohle 2018-03-22 12:58:26 +01:00
  • 5eedbc0546
    [dxgi] Always use 32-bit depth buffers instead of 24-bit Philip Rebohle 2018-03-22 11:09:23 +01:00
  • 53d557c2db
    [d3d11] Implement D3D11_MAP_FLAG_DO_NOT_WAIT Philip Rebohle 2018-03-22 11:02:14 +01:00
  • 9215cfdcf2
    [dxvk] Minor Philip Rebohle 2018-03-22 11:01:54 +01:00
  • 5c2144b55d
    [dxvk] Move tess state validation to validatePipelineState Philip Rebohle 2018-03-21 15:22:18 +01:00
  • ec161823e5
    [dxvk] Check whether renderpass is null before creating pipeline Philip Rebohle 2018-03-21 15:09:34 +01:00
  • 6f6e12a329
    [util] Fix possible crash with null interfaces in private storage Philip Rebohle 2018-03-21 15:09:08 +01:00
  • 9ef94e28ac
    [dxbc] Support UNorm/SNorm typed resources Philip Rebohle 2018-03-21 15:08:53 +01:00
  • 08806070ca
    [d3d11] Fix CheckFeatureSupport return value Philip Rebohle 2018-03-21 15:08:17 +01:00
  • efcd5c6b4d
    [d3d11] Implement support for D3D11_FEATURE_FORMAT_SUPPORT2 Philip Rebohle 2018-03-21 13:31:22 +01:00
  • 09151f3616
    [d3d11] Lift shaderStorageImageReadWithoutFormat requirement Philip Rebohle 2018-03-21 12:57:29 +01:00
  • 584ee6b6f0
    [dxbc] Lift ShaderStorageImageReadWithoutFormat requirement Philip Rebohle 2018-03-21 12:47:53 +01:00
  • fcff10aae7
    [dxbc] Set image format for UAVs when atomic operations are used Philip Rebohle 2018-03-21 12:11:18 +01:00
  • c1a1ff3915
    [d3d11] Implement remaining D3D11.1 feature queries Philip Rebohle 2018-03-21 04:58:31 +01:00
  • 17e981f360
    [dxvk] Increase UAV slot count to 64 for the graphics pipeline Philip Rebohle 2018-03-21 04:56:33 +01:00
  • bd71f256e5
    [d3d11] Fixed constant buffer binding update Philip Rebohle 2018-03-21 03:26:31 +01:00
  • 4518b1b76e Shader cache (#188) Sebastian Wick 2018-03-21 02:45:11 +01:00
  • 6550e8d623
    [d3d11] Expose implemented Feature Level 11.1 features Philip Rebohle 2018-03-20 23:25:23 +01:00
  • 894444d43d
    [dxvk] Remove old debug code Philip Rebohle 2018-03-20 22:36:02 +01:00
  • 42d49d7603
    [dxvk] Respect bufferImageGranularity for non-linear images Philip Rebohle 2018-03-20 20:24:11 +01:00
  • fd4e55007f
    [d3d11] Export support for driver command lists Philip Rebohle 2018-03-19 17:57:20 +01:00
  • 493ad66d91
    [d3d11] Remove obsolete acquire/release pair Philip Rebohle 2018-03-19 17:56:26 +01:00
  • f762811af0
    [dxvk] Use multiple free lists for physical buffer slices Philip Rebohle 2018-03-19 14:53:59 +01:00
  • c6251d28fc
    [d3d11] Remove warnings from CopySubresourceRegion1 / UpdateSubresource1 Philip Rebohle 2018-03-19 14:52:42 +01:00
  • b33edcbb93
    Merge pull request #183 from pchome/patch-1 Philip Rebohle 2018-03-19 11:55:03 +01:00
  • 2f8ccfa30e
    [build] Add header required for std::find_if() pchome 2018-03-19 12:49:48 +02:00