Philip Rebohle
|
4f90d7bf5f
|
[dxbc,d3d11] Don't access shex chunk if it is not defined
|
2022-11-25 12:45:32 +01:00 |
|
Joshua Ashton
|
d01c9cb6d4
|
[wsi] Free edid info after parsing
|
2022-11-25 08:44:39 +00:00 |
|
Philip Rebohle
|
ebd29007d4
|
[dxgi] Actually unlock monitor info
Fixes some deadlocks.
|
2022-11-21 20:24:15 +01:00 |
|
Philip Rebohle
|
c6611dffa7
|
Revert "[dxbc] Move shex check to constructor"
Breaks stuff for unknown reasons.
|
2022-11-21 19:35:21 +01:00 |
|
Joshua Ashton
|
f0a0e1b964
|
[dxgi] Report display metadata in IDXGIOutput6::GetDesc1
|
2022-11-21 17:26:53 +01:00 |
|
Joshua Ashton
|
aa71e7e323
|
[dxgi] Cache display metadata + colorimetry in DXGI_VK_MONITOR_DATA
|
2022-11-21 17:26:53 +01:00 |
|
Joshua Ashton
|
fabe4a85e3
|
[wsi] Add parseColorimetryInfo helper
|
2022-11-21 17:26:53 +01:00 |
|
Philip Rebohle
|
3b9235fe23
|
[util] Set max frame latency to 1 for Sonic Frontiers
Seems like the only reason this game passes QA is because there *was* no
QA. Seriously broken when GPU-bound even on Windows.
|
2022-11-21 17:18:01 +01:00 |
|
Robin Kertels
|
4796eb0b0d
|
[d3d9] Implement capturing lights in state blocks
|
2022-11-21 16:06:49 +00:00 |
|
Robin Kertels
|
1a3b576d35
|
[util] Implement bit vector
|
2022-11-21 16:06:49 +00:00 |
|
Robin Kertels
|
d0a10cc9f8
|
[d3d9] Handle DS texture uploads
|
2022-11-21 15:59:25 +00:00 |
|
Blisto91
|
2c53459f4c
|
[util] disable floatControls for Bad Company 2
|
2022-11-21 13:13:57 +01:00 |
|
Robin Kertels
|
dd7ec24269
|
[dxbc] Move shex check to constructor
Otherwise we dereference a null pointer when
accessing the DxbcProgramInfo.
|
2022-11-21 01:49:35 +01:00 |
|
Robin Kertels
|
3393c5f4ff
|
[d3d9] Only upload mip 0 of managed automipgen textures
|
2022-11-19 17:34:02 +00:00 |
|
Philip Rebohle
|
a130146f15
|
[dxvk] Remove dead enableRtOutputNanFixup option
Dead code since 2.0, not sure why this was still in here.
|
2022-11-18 22:31:54 +01:00 |
|
Joshua Ashton
|
e037d24017
|
[util] Default initialize BitMask to 0
Found via an MSVC warning, may not fix anything, but good to do anyway.
|
2022-11-17 17:38:46 +01:00 |
|
Joshua Ashton
|
287412f746
|
[util] Cast _tzcnt_u64 to uint32_t
MSVC has _tzcnt_u64 return a uint64_t, which obviously, it can never return a number that big.
|
2022-11-17 17:38:46 +01:00 |
|
Joshua Ashton
|
69b1aa251d
|
[wsi] Add getMonitorEdid function
What an unbelievable pain this is to do on Windows...
No-op on SDL2 right now, as there is nothing for that.
|
2022-11-17 17:38:16 +01:00 |
|
Blisto91
|
ad3c316d0c
|
[util] Set Black Mesa customVendorId to Nvidia
|
2022-11-16 11:30:40 +01:00 |
|
Robin Kertels
|
785bc9738f
|
[util] Disable DC Single Use Mode for Cardfight!! Vanguard Dear Days
|
2022-11-15 16:55:38 +01:00 |
|
Robin Kertels
|
8a2e4ef481
|
[d3d9] Allow locking DEFAULT pool based on texture type
|
2022-11-10 13:37:52 +01:00 |
|
Blisto91
|
bc08cac220
|
[util] Enable apitraceMode for Sonic & All-Stars Racing Transformed
|
2022-11-09 19:22:14 +01:00 |
|
Christopher Egert
|
e30b783505
|
d3d9: Use a different rvalue for depth bias on NV
|
2022-11-09 01:15:00 +00:00 |
|
Robin Kertels
|
ecc2302389
|
[d3d9] Fix query reset counter underflow
|
2022-11-07 23:34:32 +00:00 |
|
Philip Rebohle
|
76e6b2764b
|
[dxgi] Change CreateSwapChain to take a surface factory
|
2022-11-07 14:14:05 +01:00 |
|
Philip Rebohle
|
03dca539cb
|
[vulkan,d3d9,d3d11] Move surface creation to swap chain implementation
|
2022-11-07 14:14:05 +01:00 |
|
Philip Rebohle
|
49cf0ecf54
|
[vulkan] Don't handle SURFACE_LOST in Vulkan presenter
|
2022-11-07 14:14:05 +01:00 |
|
Philip Rebohle
|
3a9e975a71
|
[dxgi] Implement DxgiSurfaceFactory
|
2022-11-07 14:14:05 +01:00 |
|
Philip Rebohle
|
1754b73ade
|
[wsi] Change interface for surface creation
This temporarily breaks Win32 swap chains, but we're fine with that
since this will take some refactoring.
|
2022-11-07 14:14:05 +01:00 |
|
Philip Rebohle
|
bd87e19de1
|
[dxgi] Introduce IDXGIVkSurfaceFactory
|
2022-11-07 14:14:05 +01:00 |
|
Robin Kertels
|
d8933ca175
|
[d3d9] Only do one allocation for all texture subresources
|
2022-11-06 19:35:03 +00:00 |
|
Blisto91
|
145c1ce127
|
[util] Limit fps to 60 for some WayForward games
|
2022-11-06 15:32:28 +01:00 |
|
Robin Kertels
|
4fb7acc64e
|
[d3d9] Implement converter for W11V11U10
|
2022-11-06 02:55:29 +00:00 |
|
Vlad
|
40a4908a2a
|
Support for MW:R H1-Mod
|
2022-11-05 16:07:16 +01:00 |
|
Blisto91
|
e1eec9b359
|
[util] Set Fallout 3 to Nvidia vendor id
|
2022-11-05 16:07:04 +01:00 |
|
Robin Kertels
|
892f676605
|
[util] Disable direct buffer mapping for Dragon Age Origins
|
2022-11-02 16:12:28 +01:00 |
|
Philip Rebohle
|
0b9f785bc5
|
[dxvk] Remove broken memory budget logic for UMA systems
All heaps on an UMA systems are by definition device-local, so this
just leads to unnecessary issues.
|
2022-11-01 12:48:03 +01:00 |
|
Adam Jereczek
|
0462454d2b
|
Fix for saving vertex shader constants with a StateBlock
Co-authored-by: aroztkow <aneta.roztkowska@intel.com>
|
2022-10-31 18:16:15 +00:00 |
|
Robin Kertels
|
0fc5c84e7b
|
[d3d9] Don't advertise support for MS INTZ format
|
2022-10-30 21:50:44 +00:00 |
|
Georg Lehmann
|
bc31ebe151
|
[d3d9] Fix OptimizeLayout with feedback loop usage.
We kind of need dcc on GFX8/9.
|
2022-10-29 11:21:55 +02:00 |
|
Winter Snowfall
|
f84f992d44
|
[util] Also enable workaround for the "mod load exe" of ToEE
|
2022-10-25 03:45:53 +02:00 |
|
Robin Kertels
|
9c22a58543
|
[d3d9] Disable locking non-dynamic default textures
|
2022-10-24 20:55:00 +01:00 |
|
Robin Kertels
|
d771f7cf8f
|
[d3d9] Remove dead fields
|
2022-10-24 20:55:00 +01:00 |
|
Philip Rebohle
|
494e01b353
|
[d3d9] Avoid querying environment variables on shader creation
|
2022-10-24 18:01:48 +02:00 |
|
Philip Rebohle
|
b055c2daea
|
[d3d11] Avoid querying environment variables on shader creation
|
2022-10-24 17:58:57 +02:00 |
|
Philip Rebohle
|
fea86ef116
|
[dxvk] Use dynamic depth clip enable for linked pipelines if supported
This way we won't have to compile any vertex shader pipelines twice.
|
2022-10-24 16:39:24 +02:00 |
|
Philip Rebohle
|
8e7ea899d2
|
[dxvk] Enable VK_EXT_extended_dynamic_state_3 if available
|
2022-10-24 16:39:24 +02:00 |
|
Philip Rebohle
|
859de7e828
|
[dxvk] Always enable depth clip feature if supported
|
2022-10-24 16:39:24 +02:00 |
|
Paul Gofman
|
e311f25287
|
[dxgi] Store device pointer in DxgiSwapChainDispatcher
|
2022-10-20 19:05:19 +02:00 |
|
Philip Rebohle
|
53a0c3726c
|
[dxvk] Don't crash immediately on pipeline library compile error
Things will blow up down the line but there's no good reason to crash
immediately. Also ignore returned pipeline on error so we'll always
return null.
|
2022-10-18 00:07:41 +02:00 |
|