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

Commit Graph

  • d10e1ed3c0
    [meta] Release 1.9.1 Philip Rebohle 2021-07-26 15:45:33 +02:00
  • b8a4b85c48
    [d3d9] Fix clearing render targets on device reset Joshua Ashton 2021-07-24 21:39:39 +01:00
  • a9c185d01a [build] Enable strict dwarf2 debug symbols for Wine back traces Georg Lehmann 2021-07-24 22:54:53 +02:00
  • b4e6f81cb5 [d3d9] Respect aligned pitch when using initial data Robin Kertels 2021-07-14 22:01:11 +02:00
  • a58feaa16e [build] Disable shallow cloning in GitHub actions Robin Lange 2021-07-20 18:37:35 +10:00
  • 6ba3d2f9d4 [d3d9] Set correct usage flags for large temporary staging buffers Robin Kertels 2021-07-19 21:12:56 +02:00
  • fa279eb8ad [d3d9] Ignore NO_DIRTY_UPDATE for POOL_DEFAULT resources Robin Kertels 2021-07-18 14:04:23 +02:00
  • 584e1515b1 [d3d9] Fix pitch when copying straight from mapping buffer Robin Kertels 2021-07-17 14:50:45 +02:00
  • 34101dcf26 [d3d9] Fix UpdateTexture extent Robin Kertels 2021-07-15 19:48:46 +02:00
  • 5037e49646 [util] Merge GTA IV configs Robin Kertels 2021-07-20 20:07:06 +02:00
  • 11bbc07ea1
    [dxvk] Support destination pitch in packImageData Philip Rebohle 2021-07-19 16:53:00 +02:00
  • d3112c320b [d3d9] Add dirty texture tracking Joshua Ashton 2021-07-14 20:52:38 +01:00
  • 8eeff90e0a [d3d9] Only use staging buffers for uploads once we've stalled on the resource Robin Kertels 2021-06-19 02:49:24 +02:00
  • b83261b759 [d3d9] Adjust waiting in LockBuffer to staging buffer upload Robin Kertels 2021-04-22 22:10:09 +02:00
  • ed24c17d53 [d3d9] Validate srcRect and dstPoint in UpdateSurface Robin Kertels 2021-07-13 21:06:34 +02:00
  • b3b2f0921c [d3d9] Never init pSharedHandle. Georg Lehmann 2021-07-14 17:24:41 +02:00
  • 5f1629f2cb [d3d9] Fix FlushImage extent for smaller mip maps Robin Kertels 2021-07-10 15:04:27 +02:00
  • 9f0775b1ac [d3d9] Always use cached memory for texture mapping buffers Robin Kertels 2021-07-08 22:41:06 +02:00
  • c7f8267f98 [d3d9] Fix NV12 conversion Joshua Ashton 2021-07-08 22:36:59 -07:00
  • ad524a4a52 [tests] Add d3d9_bc_update_surface test Joshua Ashton 2021-07-08 22:24:44 -07:00
  • e23792ef91
    [d3d11] Fix handling sRGB UAV images Philip Rebohle 2021-07-07 15:55:27 +02:00
  • f9034007ac [util] Fix indexing of non-float vectors Joshie 2021-07-04 17:43:35 +01:00
  • 9579132942
    [d3d9] Remove extra spaces in def file Connor Abbott 2021-07-02 14:34:55 +02:00
  • aae0e57a46
    Don't add def file as an object Connor Abbott 2021-07-02 14:33:31 +02:00
  • 2988875e93
    [dxgi] Call QueryPerformanceCounter directly Connor Abbott 2021-07-02 14:28:57 +02:00
  • b9135ca0cd
    Do not try to load libraries natively under __WINE__ Connor Abbott 2021-07-02 14:23:27 +02:00
  • 120585c66d
    Don't hardcode windres location Connor Abbott 2021-07-02 14:04:42 +02:00
  • c8a9308c37
    [dxvk] Enable disableMsaa option for World of Final Fantasy Philip Rebohle 2021-07-02 04:42:02 +02:00
  • 3b857d93b5
    [d3d11] Add d3d11.disableMsaa option to disable multisampling Philip Rebohle 2021-07-02 04:39:26 +02:00
  • e379f472f6
    [dxbc] Implement hack to treat multisampled textures as normal textures Philip Rebohle 2021-07-02 04:36:50 +02:00
  • 8b6ac527b4 [d3d11] Initialize buffer flags in D3D11UnorderedAccessView::GetDescFromResource(). Paul Gofman 2021-07-01 15:34:48 +03:00
  • 309284e7dc [d3d9] Respect 4 byte pitch when reading back texture Robin Kertels 2021-06-27 14:02:16 +02:00
  • c43618d19f [d3d9] Fix texture dirty box clearing Robin Kertels 2021-06-27 13:39:26 +02:00
  • 2ff8b42fff [d3d9] Enable robustBufferAccess2 feature if available Philip Rebohle 2021-06-30 03:10:59 +02:00
  • 96f5641a7e [d3d9] Ensure that the bound UP vertex buffer region is large enough Philip Rebohle 2021-06-30 03:01:34 +02:00
  • 6e4778cc81
    [build] Define _WINNT_WIN32 on MinGW Philip Rebohle 2021-06-29 15:19:27 +02:00
  • 45a6d5fb5b
    [dxvk] Fix potential undesired host-visible buffer invalidation Philip Rebohle 2021-06-29 13:31:53 +02:00
  • cd8a2bcfcd [dxvk] Use custom sync primitives Philip Rebohle 2021-06-28 19:19:29 +02:00
  • 7305da6951 [util] Implement custom sync primitives Philip Rebohle 2021-06-28 19:13:08 +02:00
  • ca6d8c6ce9
    [util] Use FIFO_RELAXED present mode Earth Defense Force 5 (#2127) Tobias Langendorf 2021-06-28 18:30:03 +02:00
  • 1516464c8b
    [tests] Update D3D11 triangle test Philip Rebohle 2021-06-27 04:17:47 +02:00
  • 08a6b42458
    [d3d11] Fix box validation in CopySubresourceRegion1 Philip Rebohle 2021-06-24 09:57:13 +02:00
  • 9f80d9f8b2
    [d3d11] Remove functions to update mapped buffers Philip Rebohle 2021-06-24 03:08:23 +02:00
  • 7d76262c52
    [d3d11] Use D3D11_COMMON_TEXTURE_MAP_MODE_STAGING if possible Philip Rebohle 2021-06-21 23:00:19 +02:00
  • 450c42444f
    [d3d11] Use UpdateImage in D3D11DeferredContext::MapImage Philip Rebohle 2021-06-24 03:27:42 +02:00
  • fd66f44561
    [d3d11] Use UpdateImage in D3D11ImmediateContext::UnmapImage Philip Rebohle 2021-06-24 03:15:07 +02:00
  • 6ba1746d46
    [d3d11] Introduce UpdateImage Philip Rebohle 2021-06-24 01:41:48 +02:00
  • 5e4ed2d929
    [d3d11] Introduce CopyImage Philip Rebohle 2021-06-22 02:53:13 +02:00
  • cd17301236
    [d3d11] Introduce CopyBuffer Philip Rebohle 2021-06-22 00:46:18 +02:00
  • 1a6f4456d8
    [d3d11] Introduce ComputeMappedOffset for image resources Philip Rebohle 2021-06-22 06:45:37 +02:00
  • 7c0ee272c3
    [d3d11] Add texel buffer usage to staging buffer Philip Rebohle 2021-06-24 02:59:56 +02:00
  • 7160b85924
    [d3d11] Add texel buffer usage flags to mapped subresource buffers Philip Rebohle 2021-06-23 16:02:55 +02:00
  • 731e88b196
    [d3d11] Handle MAP_MODE_STAGING in initializer Philip Rebohle 2021-06-22 08:04:21 +02:00
  • 596f65f75f
    [d3d11] Handle MAP_MODE_STAGING when mapping images on the immediate context Philip Rebohle 2021-06-22 08:02:59 +02:00
  • 9e15831a2d
    [d3d11] Store packed format info in D3D11CommonTexture Philip Rebohle 2021-06-22 04:09:07 +02:00
  • f155b8a8b9
    [d3d11] Introduce DiscardSlice and GetMappedSlice for image resources Philip Rebohle 2021-06-22 00:17:02 +02:00
  • 11aa2a703a
    [d3d11] Introduce D3D11_COMMON_TEXTURE_MAP_MODE_STAGING Philip Rebohle 2021-06-21 22:53:13 +02:00
  • b384f5372e
    [d3d11] Zero-initialize mapped buffers for images correctly Philip Rebohle 2021-06-22 08:04:46 +02:00
  • f50c5234dc
    [dxvk] Add source offset/extent to copyPackedBufferToDepthStencilImage Philip Rebohle 2021-06-24 00:05:51 +02:00
  • a14884c652
    [dxvk] Add destination offset/extent to copyDepthStencilImageToPackedBuffer Philip Rebohle 2021-06-23 19:39:11 +02:00
  • ba9d670157
    [dxvk] Introduce copyPackedBufferImage Philip Rebohle 2021-06-23 16:02:13 +02:00
  • 27155539b6
    [dxvk] Add meta copy pipeline for packed buffer image copies Philip Rebohle 2021-06-23 16:01:47 +02:00
  • 9f7a5a077f
    [dxvk] Fix broken row/slice alignment in buffer<->image copies Philip Rebohle 2021-06-22 06:50:43 +02:00
  • ba4938e201
    [dxvk] Add slice alignment to copyImageToBuffer Philip Rebohle 2021-06-22 07:03:52 +02:00
  • 4840cdaf8c
    [dxvk] Add slice alignment to copyBufferToImage Philip Rebohle 2021-06-22 07:00:49 +02:00
  • 87d32a234d
    [dxvk] Handle discard aspects correctly when performing clears Philip Rebohle 2021-06-24 17:13:53 +02:00
  • 8a93bbd8fa [d3d9] Make sure clear extent does not exceed rt size Robin Kertels 2021-06-20 00:56:15 +02:00
  • 7dd443802c [util] Report Nvidia GPU to Far Cry 1 Robin Kertels 2021-06-19 18:26:56 +02:00
  • d7c4afbeba [d3d9] Pass correct element size to texture converter Robin Kertels 2021-06-19 18:12:07 +02:00
  • 81664fce44
    [dxbc] Remove atomic counter workaround for ancient Mesa versions Philip Rebohle 2021-06-18 15:44:58 +02:00
  • 7beb344f6f
    [dxbc] Remove dxvk.useEarlyDiscard option Philip Rebohle 2021-06-18 15:43:24 +02:00
  • 6b8ab4fd38 [d3d11] Remove mingw-w64 < 6 workarounds Georg Lehmann 2021-06-15 19:01:17 +02:00
  • dca63464b4
    [meta] Release 1.9 Philip Rebohle 2021-06-15 15:32:19 +02:00
  • 7a688bd74c [util] force 60fps for Demon Stone Georg Lehmann 2021-06-15 11:49:03 +02:00
  • dba539471d [dxso] Remove old RADV/LLVM workaround for early discard Samuel Pitoiset 2021-06-15 08:32:47 +02:00
  • de05728c8c
    [dxvk] Check view format as well when deferring clears Philip Rebohle 2021-06-14 16:40:34 +02:00
  • 30a1a29aa6 [util] Add DXVK_FRAME_RATE environment variable to limit frame rate Philip Rebohle 2021-06-10 23:06:40 +02:00
  • 12c51f1c3d [util] Enable frame rate limiter for Nier Replicant Philip Rebohle 2021-06-09 03:48:07 +02:00
  • 6044e63eb0 [dxgi] Notify presenter about display mode changes Philip Rebohle 2021-06-09 03:47:50 +02:00
  • e281eee795 [dxgi] Add NotifyModeChange method to IDXGIVkSwapChain Philip Rebohle 2021-06-09 03:47:20 +02:00
  • 8b67ef724e [d3d11] Add frame rate limiter and dxgi.maxFrameRate option Philip Rebohle 2021-06-09 03:46:12 +02:00
  • 4f5f85925b [d3d9] Add frame rate limiter and d3d9.maxFrameRate option Philip Rebohle 2021-06-09 08:05:55 +02:00
  • b537f19a3c [vulkan] Add frame rate limiter to Vulkan presenter Philip Rebohle 2021-06-10 21:53:08 +02:00
  • a16c861358 [util] Implement frame rate limiter Philip Rebohle 2021-06-09 03:43:19 +02:00
  • 6f468ec5e0 [d3d9] Fix texture converter Robin Kertels 2021-06-12 12:14:18 +02:00
  • 9eeaedeeb7
    [util] Remove FFXIV workaround Philip Rebohle 2021-06-11 01:59:56 +02:00
  • 63fd2b9d32 [util] Enable d3d9.deferSurfaceCreation for Ninja Gaiden Sigma/Sigma 2 Thomas Crider 2021-06-10 01:38:58 -06:00
  • 01033af9a4 [build] Avoid Wine Mono and Gecko installs in the setup script Joshua Ashton 2021-06-06 16:47:43 +01:00
  • f1a9d72d38 [d3d9] Don't scale z to [0, 1] for POSITIONT Joshua Ashton 2021-06-06 16:46:50 +01:00
  • fe00919d5f [util] Handle upper-case file extensions correctly Philip Rebohle 2021-06-06 11:20:43 +02:00
  • f4cbc9ae9d [util] Enable emulateUMA for GTA IV Joshua Ashton 2021-05-12 00:40:09 +01:00
  • 15e0594ec4 [dxgi] Add emulateUMA option Joshua Ashton 2021-05-12 00:00:02 +01:00
  • fe0dc2d579 [dxvk] Move isUnifiedMemoryArchitecture to adapter Joshua Ashton 2021-05-11 23:41:29 +01:00
  • e624cfa0b4 [util] Return custom device description for Crazy Machines 3 Joshua Ashton 2021-05-11 23:35:33 +01:00
  • 1d4c540b21 [dxgi] Add custom device description option Joshua Ashton 2021-05-11 23:32:41 +01:00
  • 747834e9b0 [d3d9] Bump frame id before presentation Joshua Ashton 2021-06-01 17:24:58 +01:00
  • e64a8ee61a [d3d11] Bump frame id before presentation Joshua Ashton 2021-06-01 17:24:54 +01:00
  • fcb7639106 [d3d9] Synchronize frame latency on latency change Joshua Ashton 2021-05-31 22:35:36 +01:00
  • 787de33022 [d3d9] Sync frame latency after presentation Joshua Ashton 2021-06-01 17:07:10 +01:00
  • f98a45b305 [d3d11] Sync frame latency after presentation Joshua Ashton 2021-06-01 17:03:12 +01:00