Stenzek
2887baefb8
GS/DX12: Combine GSDevice12 and D3D12Context
2023-07-14 12:21:51 +10:00
Stenzek
9678bf1e2f
GS/Vulkan: Combine GSDeviceVK and VKContext
...
Less indirection.
2023-07-14 12:21:51 +10:00
Stenzek
e2fc68ff2d
GS/Vulkan: Use VK_EXT_attachment_feedback_loop_layout when supported
2023-07-13 22:35:34 +10:00
refractionpcsx2
4a7b641bc3
GameDB: Add HPO Special for LEGO Batman
2023-07-12 10:28:28 +01:00
refractionpcsx2
719b83bf42
GS: Only clamp tex coords to bounds in hardware.
2023-07-12 10:18:16 +01:00
Goatman13
f201a2e5dd
GameDB: Fix patch for Michigan: Report from Hell
2023-07-11 20:09:29 +01:00
refractionpcsx2
fd6f47f5ca
GS/HW: Tempfix alignment problem with texture replacements
2023-07-11 16:07:45 +01:00
Stenzek
8524fbbaf9
GS/HW: Decompress replacement textures to get alpha min/max
2023-07-11 13:30:47 +01:00
Stenzek
a371c5b7d0
GS/HW: Calculate alpha values for sources
2023-07-11 02:01:57 +01:00
refractionpcsx2
ef7ce4dfc8
GS/HW: Don't use DATE_one when alpha 128 (1.0) is masked
2023-07-11 02:01:57 +01:00
refractionpcsx2
189f6fa2a3
GS/HW: Calculate target alpha min/max
2023-07-11 02:01:57 +01:00
refractionpcsx2
472f4922bd
GS/HW: Improve double half clear for strange strip drawing
2023-07-11 02:01:35 +01:00
Sestain
8ba2f342df
OSD: Input recording overlap fixed ( #9211 )
2023-07-11 02:01:17 +01:00
JordanTheToaster
5d6b9d25bd
Readme: Update OS requirements
...
Updates OS requirements to be in line with what we currently support and or the latest Windows in support at the time.
2023-07-10 18:19:02 +01:00
JordanTheToaster
1231499aaa
GameDB: Various fixes
...
A lot of missing demo serials and some name fixes that bugged me.
2023-07-10 18:19:02 +01:00
Stenzek
9c4788432d
GS/HW: Avoid tex-is-fb when incompatible clamp is used
2023-07-10 22:19:47 +10:00
lightningterror
4ded2caa0b
GS-ogl: Comment out intel vendor set. ( #9203 )
...
Fixes Wunused-but-set-variable warning.
2023-07-10 07:30:15 +02:00
Stenzek
494afb9d43
Linux/CI: Switch to Ubuntu 22.04 and linuxdeploy
2023-07-10 14:16:41 +10:00
refractionpcsx2
c994e4828d
Build: Restore old filenames temporarily
2023-07-09 23:18:43 +01:00
refractionpcsx2
e50f12a925
Updater: Make it not care about the Qt extension
2023-07-09 23:18:43 +01:00
refractionpcsx2
df75d70df4
VIF: Add missing internal DMA stall flag
2023-07-09 22:03:23 +01:00
Stenzek
c5aa04d4eb
CI: Remove redundant GUI variables
...
And adjust release filenames.
2023-07-09 21:14:23 +01:00
Blackbird88
81ae1ce362
GameDB: NFS UG1 Blending
2023-07-09 17:10:24 +01:00
JordanTheToaster
e1921e660d
GameDB: Various fixes
...
Fixes for Fifa Street 2 corrupted graphics and Onimusha Warlords.
2023-07-09 16:04:30 +01:00
KrossX
32aa24f6fd
GS: Add fancy downsampling shaders.
2023-07-09 14:04:06 +01:00
refractionpcsx2
7fbc63b8e8
EE/IOP Sync: Optimize EE/IOP sync for more intelligent syncing
2023-07-09 13:53:00 +01:00
refractionpcsx2
443adcdd5b
EE/IOP Sync: Calculate IOP interrupt delta after running IOP
2023-07-09 13:53:00 +01:00
refractionpcsx2
05b064d513
IOP/Counters: Fix off by 1 error
2023-07-09 13:53:00 +01:00
refractionpcsx2
b327033333
Counters: Process overflow before Target in case of Target = 0
2023-07-09 13:53:00 +01:00
refractionpcsx2
36c9b68b6c
EE/Counters: Update HBlank before recalculating Next Event
2023-07-09 13:53:00 +01:00
refractionpcsx2
7d8d16091e
EE/DMA: Try to avoid very small DMA loops
2023-07-09 13:53:00 +01:00
refractionpcsx2
c1c6bde429
Counters: Only schedule an EE interruption if they interrupt
2023-07-09 13:53:00 +01:00
Stenzek
8f0901e7a5
VMManager: Flag BIOS missing error for translation
2023-07-09 21:52:02 +10:00
Stenzek
6edba3820b
GameList: Don't repeatedly scan invalid files every startup
2023-07-09 21:52:02 +10:00
Stenzek
db1e1bcc1f
CDVD: Rewrite ISO parser
2023-07-09 21:52:02 +10:00
Stenzek
51aeaeb508
CDVD: Ignore version information when loading ELF
2023-07-09 21:52:02 +10:00
Stenzek
dcd0a1f002
GS/HW: Add render fix for complex moves
...
And use it to fix Growlanser.
2023-07-09 17:42:21 +10:00
Stenzek
819b61937f
GS: Slim down GSState.h includes
2023-07-09 15:34:59 +10:00
Stenzek
9da7628083
GS: Move PCRTC function definitions to GSState.cpp
2023-07-09 15:34:59 +10:00
Ziemas
c5f47a8db3
mipsanalyst: sign extend 32 bit regs
2023-07-08 18:51:36 +01:00
Stenzek
c2786b91ce
GS/OGL: Fix sampling from cleared targets
...
And merge GLLoader into GSDeviceOGL while we're at it.
2023-07-09 00:46:52 +10:00
Stenzek
4290c16997
GS/DX11: Fix sampling from cleared targets
2023-07-09 00:46:52 +10:00
Stenzek
475e90b654
GS/HW: Don't invalidate buffers on partial clear
2023-07-09 00:45:16 +10:00
Stenzek
ebb291e06d
GS/DX12: Fix targets getting stuck undirtied
2023-07-08 14:33:21 +10:00
Stenzek
a2c9069dda
GameDB: Add eeCycleRate option
...
For those pesky games with cache/DMA issues only!
2023-07-08 14:28:30 +10:00
Stenzek
48cfe9ca73
Config: Make SpeedHack a scoped enum
...
And get rid of the redundant "SpeedHack" suffix on all values.
2023-07-08 14:28:30 +10:00
Stenzek
b53e9856b8
USB/usb-mic: Fix buffer handling
...
- RingBuffer would store a size of zero if you wrote the entire
the entire buffer in one call.
- ResetBuffers() should be called before starting the stream,
otherwise you risk a race where the callback happens before
the buffer is allocated.
- Fix incorrect latency being passed into Cubeb.
2023-07-08 14:27:51 +10:00
Stenzek
20420da326
Input/SDL: Don't pass stdio handle to SDL
...
Apparently on cmake, SDL isn't compiled with stdio support...
2023-07-08 14:21:02 +10:00
bitiutsm
9162f176a2
GameDB: Fix names
2023-07-07 20:32:36 +01:00
JordanTheToaster
3c140c2ef4
GameDB: NFS U2 Name fix
...
Quick fix for an incorrect name for NFS U2
2023-07-07 14:10:17 +01:00