Joshua Ashton
|
c0d843c578
|
[wsi] Fix overwriting colorimetry info to NULL
|
2022-12-08 06:48:30 +00:00 |
|
Philip Rebohle
|
b838b65516
|
[d3d9] Correctly mask alpha reference push constant
We accidentally lost this during the rework, since the initial
implementation scaled the alpha ref value on the CPU.
Fixes #3123.
|
2022-12-06 21:25:55 +00:00 |
|
Blisto91
|
4a4d880130
|
[util] Set TRAHA Global to Intel vendor id
|
2022-12-04 23:06:59 +01:00 |
|
Robin Kertels
|
522909b165
|
[d3d9] Don't set NeedsReadback when dirtying mip maps
It's impossible to lock non 0 mips anyway.
|
2022-12-03 15:18:40 +00:00 |
|
Philip Rebohle
|
573be24269
|
[wsi] Fix crash when parsing EDID fails
If info is null then we shouldn't pass it around.
Also improve formatting a bit.
|
2022-12-02 00:23:38 +00:00 |
|
Philip Rebohle
|
9f70666777
|
[build] Allow standalone DXGI builds
|
2022-11-28 13:48:05 +01:00 |
|
Hans-Kristian Arntzen
|
42332f7fb8
|
[dxgi] Fix IDXGISwapchain::CheckColorSpaceSuport
|
2022-11-28 12:45:34 +01:00 |
|
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 |
|