1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-03-13 19:29:14 +01:00

Commit Graph

  • 1179bdca32
    Merge 15da4f089034cf4ec4a6ef9cb050870f3045f7a9 into ad253b8a7e20b7cf16fce7d1c505928a434eac29 Alex 2025-03-13 13:17:21 -04:00
  • bd14344b88
    Merge 3a72ca93876f91999738120dfb44d9fe8c5e7e82 into ad253b8a7e20b7cf16fce7d1c505928a434eac29 Blisto91 2025-03-13 13:17:05 -04:00
  • 3f43644c7a
    Merge 6ce33187f952625423939c2a99abcda0fab1a8a8 into ad253b8a7e20b7cf16fce7d1c505928a434eac29 WinterSnowfall 2025-03-13 17:14:18 +00:00
  • ad253b8a7e [meta] Release 2.6 master v2.6 Philip Rebohle 2025-03-12 20:55:05 +01:00
  • 7c865b63e1 [meta] Update profile Philip Rebohle 2025-03-13 10:52:07 +01:00
  • 0a5f513cf5
    Merge 1e5555374bbe9b5a2c831e649190fc4743c9d339 into afbfee6cdd840e3711628153d2b0e15cd63e57e3 meladath 2025-03-11 22:24:55 +02:00
  • 71ca322a34
    Merge 462614c26ab2a7d97bf0e3b771a4201ed11de116 into afbfee6cdd840e3711628153d2b0e15cd63e57e3 Krzysztof Dobrowolski 2025-03-11 22:20:23 +02:00
  • aa6588b238
    Merge 8048be5774d401a56dccfeee8999da44d7d3fa8e into afbfee6cdd840e3711628153d2b0e15cd63e57e3 aleiby 2025-03-11 22:15:43 +02:00
  • afbfee6cdd [dxvk] Use stringstream directly in logFeatures Philip Rebohle 2025-03-11 16:59:57 +01:00
  • 3a72ca9387
    [util] Remove allowDirectBufferMapping config from Halo Online Blisto91 2025-03-11 12:46:50 +01:00
  • 05e26f512b [dxvk,d3d11,d3d9] Refactor viewport updates Philip Rebohle 2025-03-11 00:42:28 +01:00
  • 0498ac436e [dxvk] Add method to access a specific CS chunk data element Philip Rebohle 2025-03-11 00:34:38 +01:00
  • 9888efac1b [dxvk] Clamp scissor against render area Philip Rebohle 2025-03-11 01:25:36 +01:00
  • a59dde3821 [d3d9] Consolidate shader const related fields Robin Kertels 2025-03-09 16:21:02 +01:00
  • f37df19da2 [dxvk,d3d11,d3d9] Refactor viewport updates viewport-refactor Philip Rebohle 2025-03-11 00:42:28 +01:00
  • fed3b7cce4 [dxvk] Add method to access a specific CS chunk data element Philip Rebohle 2025-03-11 00:34:38 +01:00
  • f8eeb052e0 [dxvk] Clamp scissor against render area Philip Rebohle 2025-03-11 01:25:36 +01:00
  • 8a6a0590fd [dxvk] Use resolveImageRp directly in flushResolves Philip Rebohle 2025-03-10 21:13:53 +01:00
  • e868cf7449 [dxvk] Move resolve image usage checks out of actual implementations Philip Rebohle 2025-03-10 21:06:59 +01:00
  • 99093e6cd7 [dxvk] Remove resolveDepthStencilResolve method Philip Rebohle 2025-03-10 20:44:35 +01:00
  • 209b07f7db [dxvk] Extend resolveImage to support depth-stencil resolves Philip Rebohle 2025-03-10 20:40:02 +01:00
  • 30e34e25d3 [dxvk] Add convenience function to query default resolve mode Philip Rebohle 2025-03-10 20:05:51 +01:00
  • 69d2ddf095 [dxvk] Use resolveImageRp directly in flushResolves ds-resolve-rework Philip Rebohle 2025-03-10 21:13:53 +01:00
  • ab9a503943 [dxvk] Move resolve image usage checks out of actual implementations Philip Rebohle 2025-03-10 21:06:59 +01:00
  • 50af4d497c [dxvk] Remove resolveDepthStencilResolve method Philip Rebohle 2025-03-10 20:44:35 +01:00
  • e0dea48dae [dxvk] Extend resolveImage to support depth-stencil resolves Philip Rebohle 2025-03-10 20:40:02 +01:00
  • 292a0b498a [dxvk] Add convenience function to query default resolve mode Philip Rebohle 2025-03-10 20:05:51 +01:00
  • fd9b561100 [dxvk] Don't use secondary command buffers on desktop drivers Philip Rebohle 2025-03-09 22:51:57 +01:00
  • 66c0c8303f [dxvk] Don't use secondary command buffers on desktop drivers desktop-no-secondary-cmdbufs Philip Rebohle 2025-03-09 22:51:57 +01:00
  • ba0dc850cf [dxvk] Don't use secondary command buffers on ANV anv-no-secondary-command-buffers Philip Rebohle 2025-03-09 21:19:40 +01:00
  • 2e95eac8a1
    [d3d9] Consolidate shader const related fields Robin Kertels 2025-03-09 16:21:02 +01:00
  • 443e7cc99d [dxvk] Actually acount for image offset too Philip Rebohle 2025-03-09 15:10:16 +01:00
  • b6af4f04e4 [dxvk] Clamp region extent for compressed image <-> buffer copies Philip Rebohle 2025-03-09 15:03:43 +01:00
  • 6ce33187f9
    [dxvk] Static analysis nits and fixes WinterSnowfall 2025-03-08 18:38:45 +02:00
  • 45a41183dd
    [d3d11] Fix a few static analysis nits WinterSnowfall 2025-03-08 17:30:12 +02:00
  • 9dbf620165 [dxbc] Do not export PointSize on maintenance5-enabled drivers Philip Rebohle 2025-03-09 11:09:53 +01:00
  • 2856474935 [dxbc] Do not export PointSize on maintenance5-enabled drivers point-size-export Philip Rebohle 2025-03-09 11:09:53 +01:00
  • 4543c76e39 [dxso] Fix uninitialized variables and other static analysis hints WinterSnowfall 2025-03-08 02:57:02 +02:00
  • ed87cd58a7 [d3d9] More or less minor static analysis nits WinterSnowfall 2025-03-07 14:51:25 +02:00
  • 134fd299b0 [d3d8] Minor static analysis nits WinterSnowfall 2025-03-07 11:28:46 +02:00
  • 991878b9f2 [dxvk] Improve swapchain scaling Philip Rebohle 2025-03-08 22:09:04 +01:00
  • 851e96f83a [dxvk] Improve swapchain scaling swapchain-scaling Philip Rebohle 2025-03-08 22:09:04 +01:00
  • a79f3bd36e
    [dxso] Fix uninitialized variables and other static analysis hints WinterSnowfall 2025-03-08 02:57:02 +02:00
  • c900424d66
    [d3d9] More or less minor static analysis nits WinterSnowfall 2025-03-07 14:51:25 +02:00
  • 1b529c711c [d3d9] Remove mentions of SWAPEFFECT_COPY_VSYNC Robin Kertels 2025-03-07 17:10:58 +01:00
  • cd4091877e [d3d9] Remove misleading comment Robin Kertels 2025-03-07 17:03:25 +01:00
  • ce2fc3171e [util] Enable extra frontbuffer for Silent Hill 2 Robin Kertels 2025-03-07 17:01:57 +01:00
  • fe10e44385 [d3d9] Add option for extra frame buffer to fix GetFrameBufferData Robin Kertels 2024-04-10 23:24:51 +02:00
  • b1c0ea1ba0
    [d3d8] Minor static analysis nits WinterSnowfall 2025-03-07 11:28:46 +02:00
  • 1ad9da491d
    [d3d9] Remove mentions of SWAPEFFECT_COPY_VSYNC Robin Kertels 2025-03-07 17:10:58 +01:00
  • 6d2c692607
    [d3d9] Remove misleading comment Robin Kertels 2025-03-07 17:03:25 +01:00
  • 782373b909
    [util] Enable extra frontbuffer for Silent Hill 2 Robin Kertels 2025-03-07 17:01:57 +01:00
  • 65a91900f5
    [d3d9] Add option for extra frame buffer to fix GetFrameBufferData Robin Kertels 2024-04-10 23:24:51 +02:00
  • 3f7460931a [d3d8] Enforce the pCaps->MaxVertexShaderConst limit on VS creation WinterSnowfall 2025-03-05 16:20:44 +02:00
  • e36121bf50 [d3d9] CheckDeviceFormat will error out for Vertex/IndexBuffer RTypes WinterSnowfall 2025-03-05 13:12:22 +02:00
  • 066fd1bb66 [d3d9] Validate block aligned format mip > 0 dimensions as well WinterSnowfall 2025-03-05 12:48:30 +02:00
  • 3d0f1583ca [d3d8] Move D3D8 options description into dxvk.conf WinterSnowfall 2025-03-05 12:25:52 +02:00
  • ed071005e9 [d3d8/9] Enforce SM1 when in D3D8 compatibility mode WinterSnowfall 2025-03-05 10:48:26 +02:00
  • bbdab683a7 [dxvk/d3d9] Adjust/remove several loggers WinterSnowfall 2025-03-05 00:04:24 +02:00
  • 0527d2ccc5 [d3d8] Validate normals component count for FVF shaders WinterSnowfall 2025-03-04 19:59:46 +02:00
  • eb999a0194
    [d3d9] Build shader constant UBOs on CS thread Robin Kertels 2025-03-07 03:51:12 +01:00
  • 35e2ee3518 [dxvk] Fix storage image synchronization in graphics shaders Philip Rebohle 2025-03-07 22:12:10 +01:00
  • b6a7e4880d [dxvk] Highlight multisampled render passes when debugging Philip Rebohle 2025-03-05 14:34:01 +01:00
  • 84f2939b55 [dxvk] Also try to use render pass resolves on desktop drivers Philip Rebohle 2025-03-05 12:33:59 +01:00
  • 7503a66789 [dxvk] Always use SAMPLE_ZERO for implicit resolves Philip Rebohle 2025-03-05 11:34:47 +01:00
  • be213e46f9 [dxvk] Refactor resolve shaders Philip Rebohle 2025-03-05 11:05:21 +01:00
  • bd2b8cb823 [dxvk] Always prefer render pass resolves Philip Rebohle 2025-03-05 00:07:09 +01:00
  • d60afd449f [dxvk] Use latched image view properties when possible Philip Rebohle 2025-03-04 18:43:31 +01:00
  • c100d30bef [dxvk] Add implicit resolve when app tries to sample multisampled image Philip Rebohle 2025-03-04 03:15:15 +01:00
  • b5ea78479e [dxvk] Refactor depth-stencil resolve to also work on color images Philip Rebohle 2025-03-04 02:11:15 +01:00
  • bb1debc00e [dxvk] Add flag to avoid dedicated allocations for short-lived images Philip Rebohle 2025-03-04 02:09:26 +01:00
  • b184359a3f [dxvk] Add flag to avoid creating dedicated allocations Philip Rebohle 2025-03-04 02:05:34 +01:00
  • 52a27ac4b5 [dxvk] Store various image properties inside the view Philip Rebohle 2025-03-03 23:16:04 +01:00
  • d3e6634d0a [dxvk] Add binding flag for multisampled images Philip Rebohle 2025-03-03 12:22:59 +01:00
  • 34e5cc2aca [dxvk] Add separate flag to forcibly end a render pass Philip Rebohle 2025-03-06 23:40:09 +01:00
  • 91cde7f9b9 [d3d9] Remove double presents with SyncInterval > 1 Philip Rebohle 2025-03-07 17:29:44 +01:00
  • bbb5aa36ce
    [d3d8] Enforce the pCaps->MaxVertexShaderConst limit on VS creation WinterSnowfall 2025-03-05 16:20:44 +02:00
  • 04cef0025a
    [d3d9] CheckDeviceFormat will error out for Vertex/IndexBuffer RTypes WinterSnowfall 2025-03-05 13:12:22 +02:00
  • 46471a6ad8
    [d3d9] Validate block aligned format mip > 0 dimensions as well WinterSnowfall 2025-03-05 12:48:30 +02:00
  • 4a83a16aae
    [d3d8] Move D3D8 options description into dxvk.conf WinterSnowfall 2025-03-05 12:25:52 +02:00
  • 57c1493f0a
    [d3d8/9] Enforce SM1 when in D3D8 compatibility mode WinterSnowfall 2025-03-05 10:48:26 +02:00
  • a20a700251
    [dxvk/d3d9] Adjust/remove several loggers WinterSnowfall 2025-03-05 00:04:24 +02:00
  • 43afe90fcd
    [d3d8] Validate normals component count for FVF shaders WinterSnowfall 2025-03-04 19:59:46 +02:00
  • 10eb53eeda [d3d9] Remove double presents with SyncInterval > 1 Philip Rebohle 2025-03-07 17:29:44 +01:00
  • 9597acc224 [util] Add missing returns to small_vector Philip Rebohle 2025-03-07 16:15:42 +01:00
  • 2d0e3d7921 [dxvk] Highlight multisampled render passes when debugging Philip Rebohle 2025-03-05 14:34:01 +01:00
  • 635d96a5ba [dxvk] Also try to use render pass resolves on desktop drivers Philip Rebohle 2025-03-05 12:33:59 +01:00
  • 6d6825067b [dxvk] Always use SAMPLE_ZERO for implicit resolves Philip Rebohle 2025-03-05 11:34:47 +01:00
  • 54b0b09cc9 [dxvk] Refactor resolve shaders Philip Rebohle 2025-03-05 11:05:21 +01:00
  • 6596ae1dc1 [dxvk] Always prefer render pass resolves Philip Rebohle 2025-03-05 00:07:09 +01:00
  • ab7ae7ce5b [dxvk] Use latched image view properties when possible Philip Rebohle 2025-03-04 18:43:31 +01:00
  • 8c98bbb634 [dxvk] Add implicit resolve when app tries to sample multisampled image Philip Rebohle 2025-03-04 03:15:15 +01:00
  • 2dd815049c [dxvk] Refactor depth-stencil resolve to also work on color images Philip Rebohle 2025-03-04 02:11:15 +01:00
  • 2edc9c880e [dxvk] Add flag to avoid dedicated allocations for short-lived images Philip Rebohle 2025-03-04 02:09:26 +01:00
  • 26ed914707 [dxvk] Add flag to avoid creating dedicated allocations Philip Rebohle 2025-03-04 02:05:34 +01:00
  • 77216867cc [dxvk] Store various image properties inside the view Philip Rebohle 2025-03-03 23:16:04 +01:00
  • 4bd97f44c8 [dxvk] Add binding flag for multisampled images Philip Rebohle 2025-03-03 12:22:59 +01:00
  • 6edcb70994 [dxvk] Add separate flag to forcibly end a render pass Philip Rebohle 2025-03-06 23:40:09 +01:00
  • 3558b4c3da [dxvk] Do not dirty the pipeline when starting the render pass Philip Rebohle 2025-03-07 12:07:27 +01:00
  • 659205b5a6 [dxvk] Fix tracking of graphics pipeline side effects inside a render pass Philip Rebohle 2025-03-07 12:03:25 +01:00