TellowKrinkle
ba37a0f3a9
GS:MTL: Allow disabling fbfetch
...
For testing and stuff
2023-07-14 13:44:08 +02:00
Ali
d4acb95d7c
Flatpak: Add the talk-name flag for org.freedesktop.Screensaver
...
This brings the functionality in line with the old Flatpak release. This allows PCSX2 to inhibit the screensaver or screen blanking without needing to touch the mouse/keyboard while the VM is running.
2023-07-14 14:53:05 +10:00
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