Commit Graph

  • 428ca9416d [d3d11] Implement synchronization on keyed mutexes Joshua Ashton 2023-08-23 14:50:42 +0100
  • c26f40229a [vulkan] Query wine_vk{Acquire,Release}KeyedMutex Joshua Ashton 2023-08-23 14:07:45 +0100
  • 8226690298 [dxvk] Enable VK_KHR_win32_keyed_mutex Joshua Ashton 2023-08-23 14:05:12 +0100
  • 138f727fbb [native] Add WAIT_* defines Joshua Ashton 2023-08-23 14:59:49 +0100
  • 53e4ab75de [d3d11] Implement synchronization on keyed mutexes keyed-mutex Joshua Ashton 2023-08-23 14:50:42 +0100
  • 2f9116aade [vulkan] Query wine_vk{Acquire,Release}KeyedMutex Joshua Ashton 2023-08-23 14:07:45 +0100
  • da291cc4c6 [dxvk] Enable VK_KHR_win32_keyed_mutex Joshua Ashton 2023-08-23 14:05:12 +0100
  • 3f1d5c91cc [native] Add WAIT_* defines Joshua Ashton 2023-08-23 14:59:49 +0100
  • c2cd129b89 [dxvk] Fix xfb counter buffer draw tracking Philip Rebohle 2023-08-23 13:44:35 +0200
  • 915244c00c [d3d11] Fix various D3D10 interface queries Philip Rebohle 2023-08-23 01:05:22 +0200
  • 11966619b2
    [meta] Add per-app DXVK_CONFIG example pchome 2023-08-21 02:50:26 +0300
  • 6fce094942 [util] Limit fps in Project: Snowblind Blisto91 2023-08-20 23:20:01 +0200
  • 6742cd7682
    [util] Limit fps in Project: Snowblind Blisto91 2023-08-20 23:20:01 +0200
  • 740ebec7ee [d3d9+dxso] Consider DMAP sampler in bit masks Robin Kertels 2023-08-20 15:35:32 +0200
  • 585c4feda4
    [d3d9+dxso] Consider DMAP sampler in bit masks Robin Kertels 2023-08-20 15:35:32 +0200
  • bcaaac4ad7 [d3d9] Handle sampling from DS_READONLY properly Robin Kertels 2023-08-17 02:58:52 +0200
  • 1130512db5 [dxgi] Add global HDR interop interface for NVAPI/AGS Joshua Ashton 2023-08-17 23:30:37 +0100
  • 0d63d81253 [dxgi] Add global HDR interop interface for NVAPI/AGS global-hdr Joshua Ashton 2023-08-17 23:30:37 +0100
  • 27ca48b12b
    [d3d9] Handle sampling from DS_READONLY properly Robin Kertels 2023-08-17 02:58:52 +0200
  • 04694fb0b8 [d3d11] Implement DXGI_SWAP_EFFECT_SEQUENTIAL and FLIP_SEQUENTIAL dxgi-sequential Philip Rebohle 2023-08-16 17:16:07 +0200
  • 981336c402 [dxvk] Optimize page table updates for images Philip Rebohle 2023-08-16 17:12:25 +0200
  • 32c571e97f [dxvk] Sort allocated memory pages for sparse allocator Philip Rebohle 2023-08-16 17:11:09 +0200
  • 01ce55d59c [dxvk] Ensure to submit sparse binding commands Philip Rebohle 2023-08-16 13:47:04 +0200
  • 143eb8c710 [meta] Document DXVK_CONFIG in readme Blisto91 2023-08-16 01:51:34 +0200
  • 1768276da7 [meta] Document DXVK_CONFIG in readme Blisto91 2023-08-16 01:51:34 +0200
  • 4ae542e875 [util] Do not hide Nvidia GPUs from Ratchet & Clank Philip Rebohle 2023-08-14 19:49:03 +0200
  • 97f9138600 [util] Add GPU vendor overrides for Ratchet & Clank hide-gpu Philip Rebohle 2023-08-14 19:49:03 +0200
  • 952c66fe2a [dxgi] Add options to hide Intel or AMD GPUs. Philip Rebohle 2023-08-14 19:44:07 +0200
  • b6a7714e67 [dxgi,util] Rename dxgi.nvapiHack option to dxgi.hideNvidiaGpu Philip Rebohle 2023-08-14 19:14:18 +0200
  • 380ea0a537
    Merge 1a039a4729 into 037669f715 Jeff 2023-08-13 22:19:57 +0100
  • 59675c9099
    Merge a454ac20b3 into 037669f715 gofman 2023-08-14 00:03:08 +0300
  • 037669f715 [dxso] Don't assume 32 registers. Etaash Mathamsetty 2023-08-12 15:06:57 -0400
  • 295a58afdf [d3d9] Check depth bounds test when deciding to bind DSV Robin Kertels 2023-07-16 15:20:33 +0200
  • e888b9669c
    [d3d9] Check depth bounds test when deciding to bind DSV Robin Kertels 2023-07-16 15:20:33 +0200
  • a8d6434aca [dxso] Don't assume 32 registers. Etaash Mathamsetty 2023-08-12 15:06:57 -0400
  • cdfb587ede [d3d11] Implement synchronization on keyed mutexes Paul Gofman 2023-08-10 15:46:45 -0600
  • 18f26d8cc1
    [dxvk] Allow naming images for debugging Robin Kertels 2023-08-09 14:15:36 +0200
  • 0746a3b91a [d3d9] Don't resolve an image with 1 sample Robin Kertels 2023-08-09 15:27:16 +0200
  • 401b1091b6
    [d3d9] Don't resolve an image with 1 sample Robin Kertels 2023-08-09 15:27:16 +0200
  • 429555a540 [dxgi] Fix behavior of GetWindowAssociation Etaash Mathamsetty 2023-08-08 23:19:30 -0400
  • dfcd7aedd8
    [util] Limit Conflict Vietnam to 60fps (#3606) Blisto91 2023-08-09 12:18:10 +0200
  • 3b1f0115e7 [dxgi] Fix behavior of GetWindowAssociation Etaash Mathamsetty 2023-08-08 23:19:30 -0400
  • 3dda1fd165
    [util] Limit Conflict Vietnam to 60fps Blisto91 2023-08-08 23:46:29 +0200
  • 1c73f4018b [dxvk] Use from_chars to parse frame rate limit framerate-limiter Philip Rebohle 2023-08-07 13:01:01 +0200
  • 87483ed483 [dxvk] Rework frame rate limiter Philip Rebohle 2023-08-07 12:46:32 +0200
  • cbda22a040
    [d3d11] Add stub IDXGIKeyedMutex interface. (#3601) gofman 2023-08-07 09:23:32 -0600
  • 549bd86f03 [d3d9] use strict float emulation for nvk Georg Lehmann 2023-08-05 11:36:27 +0200
  • 0ddec0d279 [d3d9] use strict float emulation for nvk Georg Lehmann 2023-08-05 11:36:27 +0200
  • 5674e14c7d [d3d11] Add stub IDXGIKeyedMutex interface. Paul Gofman 2023-08-03 17:13:39 -0600
  • b0b46fd075 [d3d9] Don't show/hide a software cursor WinterSnowfall 2023-07-16 18:46:19 +0300
  • a62117cd13 build: Disable stdcall alias-ing and use kill-at Joshua Ashton 2023-08-01 22:41:49 +0100
  • 8a40af336f build: Disable stdcall alias-ing and use kill-at fix-stdcall-32-bit Joshua Ashton 2023-08-01 22:41:49 +0100
  • e598dcd77e
    [util] Add DXVK_CONFIG to define additional options pchome 2023-08-01 23:09:29 +0300
  • 09857dcaa9 [dxvk] Dirty multisample state if sample mask export changes. Philip Rebohle 2023-08-01 18:07:47 +0200
  • d66f8385c3 [dxvk] Disable alpha to coverage if sample mask is written atoc-omask Philip Rebohle 2023-08-01 16:58:46 +0200
  • 007e9f4c89 [dxvk] Check whether fragment shader exports sample mask Philip Rebohle 2023-08-01 16:26:56 +0200
  • abbdff4775
    Merge 913f7548dd into 9b019d26ac Rémi Bernon 2023-08-01 16:59:49 +0300
  • 9b019d26ac [dxgi] Forward IDXGIOutput::GetFrameStatistics to full-screen swap chain Philip Rebohle 2023-07-31 21:47:44 +0200
  • 0c27b225b9
    Merge branch 'master' into Kaldaien-stdcall-patch-1 Andon M. Coleman 2023-07-31 15:14:20 -0400
  • 48b3f46e23
    [util] Use `;` as option separator for DXVK_CONFIG env var pchome 2023-07-31 21:56:55 +0300
  • 228615b639 [d3d11] Rework D3D11CoreCreateDevice Philip Rebohle 2023-07-31 12:37:22 +0200
  • dfbebba6b5
    [native] Add CHAR and PCSTR to windows_base.h Ellie Hermaszewska 2023-07-29 17:01:01 +0000
  • 30a1ce78f0
    Add CHAR and PCSTR to windows_base.h Ellie Hermaszewska 2023-07-27 13:42:37 +0800
  • 4ed04268fd [build] Use new glslang name with fallback Blisto91 2023-07-27 15:41:28 +0200
  • ea22098765
    [build] Build using SSSE3/SSE4/4.1/4.2 Winter Snowfall 2023-07-29 11:37:10 +0300
  • 9197e6d150
    [d3d11] 32-bit DXGI stdcall fixup Andon M. Coleman 2023-07-27 19:34:22 -0400
  • 4de100d3da
    [build] Use new glslang name with fallback Blisto91 2023-07-27 15:41:28 +0200
  • e4bbae25c2
    [util] Add DXVK_CONFIG to define additional options pchome 2023-07-25 22:30:49 +0300
  • 39a6bc2f68
    [meta] Improve README readability a little pchome 2023-07-24 01:08:44 +0300
  • 4ed1474030 [meta] Move up Vulkan driver section in readme Blisto91 2023-07-20 23:25:35 +0200
  • 13440a5d89 [dxvk] Clarify Vulkan 1.3 driver requirement in log Blisto91 2023-07-20 23:18:20 +0200
  • 1daae75048 [util] Set Cached Dynamic Resources for d3d11 Vindictus Blisto91 2023-07-23 18:50:04 +0200
  • e6434a0cac [util] Set Cached Dynamic Resources for d3d11 Vindictus Blisto91 2023-07-23 18:50:04 +0200
  • b4d87eaac0 [dxbc] Fix constant texture offsets with 1D textures Philip Rebohle 2023-07-22 17:37:37 +0200
  • 1e11db98d0 [dxvk] Use separate mutex for completed chunk counter Philip Rebohle 2023-07-21 21:45:20 +0200
  • f689ddd838 [dxvk] Use dual queues for CS thread Philip Rebohle 2023-07-21 21:19:50 +0200
  • eed43c8524 [dxgi] Fix QPC time in frame statistics Philip Rebohle 2023-07-21 10:22:56 +0200
  • d066fbbaed [d3d11] Set up line rasterization mode appropriately Philip Rebohle 2023-07-19 20:51:19 +0200
  • a67c99943a [dxbc] Set output topology for GS and TES correctly Philip Rebohle 2023-07-19 21:12:30 +0200
  • 5ece97f769 [dxvk] Add line rasterization mode to rasterization state Philip Rebohle 2023-07-19 20:51:07 +0200
  • 228cd4c331 [dxvk] Enable VK_EXT_line_rasterization if supported. Philip Rebohle 2023-07-19 20:05:54 +0200
  • badf739dd3
    [meta] Move up Vulkan driver section in readme Blisto91 2023-07-20 23:25:35 +0200
  • b706cfeec3
    [dxvk] Clarify Vulkan 1.3 driver requirement in log Blisto91 2023-07-20 23:18:20 +0200
  • f4dd9fdf7b [d3d11] Set up line rasterization mode appropriately line-raster Philip Rebohle 2023-07-19 20:51:19 +0200
  • 3cdc1f40d6 [dxbc] Set output topology for GS and TES correctly Philip Rebohle 2023-07-19 21:12:30 +0200
  • 63dca5d7d1 [dxvk] Add line rasterization mode to rasterization state Philip Rebohle 2023-07-19 20:51:07 +0200
  • 3f09e3ca0a [dxvk] Enable VK_EXT_line_rasterization if supported. Philip Rebohle 2023-07-19 20:05:54 +0200
  • 98f3887680 [util] Cleanup a couple of example config options Blisto91 2023-07-17 13:31:52 +0200
  • 3a9a70b5f0 [meta] Add Graphics Pipeline Library section to readme Blisto91 2023-07-17 13:22:18 +0200
  • 878da4984b [util] Disable single-use command lists for Ghost Recon Wildlands Philip Rebohle 2023-07-17 15:00:55 +0200
  • 6b2c4d682d
    [util] Cleanup a couple of example config options Blisto91 2023-07-17 13:31:52 +0200
  • 226afaabb7
    [meta] Add Graphics Pipeline Library section to readme Blisto91 2023-07-17 13:22:18 +0200
  • c599f95e5d [d3d11] Do not cache GetCurrentProcess result Philip Rebohle 2023-07-16 21:15:34 +0200
  • ffdc340a7f [d3d9] Don't show/hide a software cursor WinterSnowfall 2023-07-16 18:46:19 +0300
  • 4893788d9b [d3d11] Fixup incorrect MiscFlags in D3D11Device::OpenSharedResourceGeneric() Paul Gofman 2023-07-05 20:07:07 -0600
  • fc952a3ca3 [d3d11] Validate texture sharing parameters at texture creation Paul Gofman 2023-07-05 18:01:19 -0600
  • 01ad79278b [d3d11] Support just one handle type in D3D11DXGIResource::{Get|Create}SharedHandle Paul Gofman 2023-07-05 18:18:06 -0600
  • 48557886de [d3d11] Determine shared texture handle type through D3D11_RESOURCE_MISC_SHARED_NTHANDLE Paul Gofman 2023-07-05 18:14:45 -0600
  • 8319793a98 [d3d11] Always close handle in D3D11CommonTexture::ExportImageInfo() Paul Gofman 2023-07-05 18:10:08 -0600
  • 886268fcf9 [util] Remove Secret World Legends config Blisto91 2023-07-15 15:11:33 +0200