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
Tyler Wilding
71923e7cba
actions: cleanup discord embed links and add release body
2021-11-03 23:46:45 +00:00
refractionpcsx2
532d14611c
GS: Properly loop when reading 32bit CLUT from offset
2021-11-03 18:24:57 +00:00
refractionpcsx2
3a91a07d51
GS: Fix up CLUT offset handling in 32bit I8 mode
2021-11-03 18:24:57 +00:00
refractionpcsx2
6a8287ea9f
EE JIT: Backup shift on LDR/L if rs==rt
2021-11-03 18:03:09 +00:00
Tyler Wilding
dc051541bd
actions: create automatic controller db updating workflow
2021-11-03 16:40:36 +01:00
lightningterror
3265c2a614
GS-ogl: Put GL_ARB_get_texture_sub_image code under a define.
...
Code is currently disabled, no need to check for the extension.
2021-11-03 16:37:55 +01:00
lightningterror
f798401e93
GS-ogl: Remove checks for extensions we don't yet use.
...
They serve no purpose, no need to check unless we actually use them
GL_ARB_compute_shader,
GL_ARB_shader_storage_buffer_object,
GL_ARB_texture_view,
GL_ARB_vertex_attrib_binding,
GL_ARB_multi_bind
2021-11-03 16:37:55 +01:00
tellowkrinkle
60791e4c2b
GS-OGL: Add comment on m_accurate_stq usage
2021-11-03 01:21:11 +00:00
TellowKrinkle
bd8fcc8f81
GS: Remove inaccurate stq calculations from GSVertexTrace
...
They were the same speed or slower than full div on IvyBridge+ and Bulldozer+
2021-11-03 01:21:11 +00:00
TellowKrinkle
5d33165fa5
GS: Reduce repeated code in GSVertexTrace::FindMinMax
...
Why repeat things when you can make the compiler repeat them for you
2021-11-03 01:21:11 +00:00