Ty Lamontagne
6bec3162f6
Debugger: Use bit_cast where needed, cleanup some stuff
2021-11-11 00:41:40 +00:00
Ty Lamontagne
c863876dee
Debugger: Implement CtrlMemorySearch
2021-11-11 00:41:40 +00:00
TellowKrinkle
f5d0542f06
DEV9-GUI: Rearrange config interface
...
Fixes HDD Size ticks from 1 to 10 (40,50,60,...) and less squished together.
2021-11-11 00:40:23 +00:00
RedDevilus
b1650eb503
PCSX2-GUI: Fix Groupboxes to align correctly
...
Make things look more symmetrical and structured.
Affects Audio Settings (SPU2) , Gamepad Settings (PAD) + Network and HDD Settings (DEV9).
For audio settings the slider will no longer do 0.5 steps when you change from TimeStretch. Reduce max audio latency from 750 to 200 (less is better if your PC can handle it).
Windows SPU2 codebase is in dire need of a rehaul on how it handles this behaviour (not convert it multiple times).
2021-11-11 00:40:23 +00:00
Mrlinkwii
82b090e234
GameDB: add nearest rounding to 'Hitman - Contracts' and various fixes
2021-11-10 14:14:52 +00:00
lightningterror
7f1e416d31
GS-ogl: Remove device, driver checks in GLLoader.
...
Duplicate, it is already handled elsewhere.
Also cleanup some stuff.
2021-11-10 02:27:18 +01:00
Ty Lamontagne
4312bf711c
Debugger: Fix breakpoint window on linux
2021-11-09 18:07:46 +01:00
Ty Lamontagne
f8061448d1
Debugger: Reset breakpoint skip on savestate load
2021-11-09 18:06:54 +01:00
PCSX2 Bot
e934bec4b7
pad-linux: Update to latest controller database.
2021-11-08 17:27:08 +01:00
TellowKrinkle
4e5d7ba8ef
GS:SW: Fix fog on x64 avx2
2021-11-08 09:19:05 +00:00
TellowKrinkle
59fd815c3d
GS: Faster GSOffset::PAHelper
2021-11-07 03:44:31 +00:00
TellowKrinkle
b901c6af71
GS: Switch back to row+column for pixel lookups
...
Code for the full calculation was way too complicated to run for every pixel in a loop
2021-11-07 03:44:31 +00:00
TellowKrinkle
b2fb6c7804
GS: Don't calculate a pageOffset per bp
2021-11-07 03:44:31 +00:00
TellowKrinkle
84c5f8f738
GS: Remove rowOffset
2021-11-07 03:44:31 +00:00
TellowKrinkle
39c7f11b98
GS: Pixel loop optimizations
2021-11-07 03:44:31 +00:00
TellowKrinkle
86a2d73931
GS: Clean up old GSOffset remnants
2021-11-07 03:44:31 +00:00
TellowKrinkle
8eb50c3517
GS: Switch to new non-cached GSOffset
2021-11-07 03:44:31 +00:00
TellowKrinkle
d9defb19f9
GS: Add new GSOffset class
2021-11-07 03:44:31 +00:00
TellowKrinkle
874804bcfd
GS: Add block/page loop functions to GSSwizzleInfo
2021-11-07 03:44:31 +00:00
TellowKrinkle
b0f9662811
GS: Add srav and blend backwards compat to GSVector4i
2021-11-07 03:44:31 +00:00
TellowKrinkle
24850823a2
GS: Use new swizzle calculation class
2021-11-07 03:44:31 +00:00
TellowKrinkle
951604475b
GS: Add class for swizzle calculations
2021-11-07 03:44:31 +00:00
Ty Lamontagne
74f3bb2aa9
Debugger: Make the register list DPI aware
2021-11-07 03:43:55 +00:00
Tyler Wilding
4442b798c9
CDVD: set the correct RTC year when input recording
2021-11-07 02:21:01 +00:00
Tyler Wilding
f10a8de2c1
input-rec: Use a constant RTC for power-on recordings
2021-11-06 16:24:53 +00:00
Tokman5
329b29269b
GameDB: Add and fix Power Pros series
2021-11-06 16:23:02 +00:00
Mrlinkwii
5b3ffe6bab
GameDB: add EE clamping to 'Shadow of Zorro' and 'Evil Twin - Cyprien's Chronicles'
...
GameDB: add EE clamping to 'Shadow of Zorro' and 'Evil Twin - Cyprien's Chronicles'
2021-11-06 16:20:04 +00:00
Joey
fb14500b41
pad-linux: Abort 'set all btns' on escape key + gui fixes ( #4809 )
2021-11-06 00:44:08 -07:00
TellowKrinkle
ad29594d08
Use correct clock for GS fps calculations on unix
2021-11-05 23:11:53 -05:00
tellowkrinkle
37e2142cca
Common: Fix Darwin thread times
...
Percentages will now actually be percentages instead of permille (units of 1/1000)
Was caused by trying to match Windows's returns of 100ns units, but then reporting 1µs units from `GetThreadTicksPerSecond()`
2021-11-05 23:11:53 -05:00
tellowkrinkle
1e5f1de12c
CMake: Increase deployment target to 10.13
...
Allows use of throwing `optional` and `variant` methods
2021-11-05 23:11:53 -05:00
tellowkrinkle
0f93dbcd5e
USB: Make save state non-required
...
Fixes save state loading for systems using a null USB plugin (macOS, BSD)
2021-11-05 23:11:53 -05:00
RedDevilus
e415d85dbe
GameDB: Add and fix SingStar Entries
...
I noticed we had a ton of missing SingStar serial + minor other fixes.
2021-11-05 15:59:29 +00:00
Mrlinkwii
4c8bf53e69
CI:Add build date to program log of nightly builds
2021-11-05 01:16:08 +00:00
refractionpcsx2
83fcd4bd1f
SPU: Kind of revert last ADMA change. Clear as reading.
...
This is a temporary measure while we run some hardware tests, the previous change broke Burnout 3's engine sounds.
2021-11-04 20:13:18 +00:00
TellowKrinkle
bfd960ad1b
GHActions:Linux: Upgrade to Clang 9
2021-11-04 20:11:15 +00:00
qurious-pixel
6b81808ecc
gcc compatibility for older distros
...
Add compatibility layer for using newer gcc on older distros.
- use AppImageKit-checkrt
- copy build system stdc++ and gcc_s
2021-11-04 20:11:15 +00:00
TellowKrinkle
c615a6f6e2
GHActions:Linux: Upgrade to GCC 10
2021-11-04 20:11:15 +00:00
TellowKrinkle
40b522b42f
GHActions:Linux: Remove unneccessary packages
2021-11-04 20:11:15 +00:00
TellowKrinkle
f2655b763f
GHActions:Linux: Clean up setup scripts
2021-11-04 20:11:15 +00:00
TellowKrinkle
fd145e65aa
GS: Remove virtual destructor from GSAlignedClass
...
No point, and made it not a standard layout type
2021-11-04 19:32:27 +00:00
TellowKrinkle
6596b7f27e
GS: Enable AVX2 on x64
2021-11-04 19:32:27 +00:00
TellowKrinkle
9d767838d6
GS: Remove old DrawScanline code generators
2021-11-04 19:32:27 +00:00
TellowKrinkle
f55219bb1b
GS: Replace 6 DrawScanline code generators with one merged one
2021-11-04 19:32:27 +00:00
TellowKrinkle
805b647c73
GS: Remove old SetupPrim code generators
2021-11-04 19:32:27 +00:00
TellowKrinkle
fd0351ca8f
GS: Replace 6 SetupPrim code generators with one merged one
2021-11-04 19:32:27 +00:00
TellowKrinkle
ed5a7802f3
Common: Add non-constant offsetof macro
2021-11-04 19:32:27 +00:00
TellowKrinkle
44f8317b7e
GS: Add new code generator for easy native-isa codegen
2021-11-04 19:32:27 +00:00
TellowKrinkle
0200933ddd
GS: Don't catch code generation exceptions
...
If codegen throws an exception, it ends up just crashing when you jump to the incompletely-generated code which is kind of useless
2021-11-04 19:32:27 +00:00
lightningterror
f712b2b63a
GSDeviceOGL: Fix Wunused-private-field warnings.
2021-11-04 11:18:26 +01:00