Stenzek
7d19968270
Qt: Fix memory leaks in SVG helpers
3 months ago
Stenzek
2c527f4f2c
Qt: Add reset buttons for tolerance/depth threshold
3 months ago
Stenzek
b7b31ef979
Qt: Use 'Global' instead of 'Default' for inherited spinners
3 months ago
Stenzek
0b4dfcd045
Settings: Remove unused field
...
Ignore host subcode is queried explicitly.
3 months ago
Stenzek
c8064e75d9
CPU: Fix flipped operands on PGXP shifts in recompiler
...
Fixes broken PGXP with recompiler in Digimon World games.
3 months ago
Stenzek
c20a5c7524
CPU: Copy entire value for zero shift cases
...
Shortcut, and avoids tainting the Z.
3 months ago
Stenzek
c1a9d78e7a
RegTest: Fix crash on startup
3 months ago
Stenzek
6efef5b664
GameDB: PGXP-CPU for Digimon World 2
3 months ago
Stenzek
3a9856660d
FullscreenUI: Fix input text text colour in light theme
3 months ago
Stenzek
ce14eefd52
ObjectArchive: Swap to HTTPCache log channel
...
More appropriate.
3 months ago
Stenzek
1c89c64363
FullscreenUI: Add search to game list
3 months ago
Stenzek
632aab3a0f
FullscreenUI: Use InputTextWithIcon() for achievements login
3 months ago
Stenzek
b3e8543ba5
FullscreenUI: Make ResetFocusHere() return a boolean
3 months ago
Stenzek
fa167cab85
FullscreenUI: Add InputTextWithIcon()
3 months ago
Stenzek
76ca9b15d8
Qt: Suffix unavailable audio and video devices
...
This was already implemented, just bugged.
3 months ago
Stenzek
a7a5faeb11
Qt: Fix warning in graphicssettingswidget.cpp
3 months ago
Stenzek
770cc586f8
Settings: Don't copy advanced/hidden settings to game
3 months ago
Davide Pesavento
ba08a6f70c
Qt: Hide FSUI theme and font settings from game properties ( #3751 )
...
Cannot be changed per game.
3 months ago
Stenzek
09008bb3a3
Qt: Round round texcoords only applies to 3D
...
Don't keep the option enabled if sprite filtering is still set to
nearest.
3 months ago
Stenzek
0e0ef21d0e
System: Clear memory save states on reset
...
Fixes reset not functioning with analog runahead.
3 months ago
Stenzek
f228b009cd
CDROM: Hopefully fix rare case of command event loss with states
3 months ago
crashGG
a4e3afcddc
Release MMPX Advanced v3.2: Optimize and Clean ( #3750 )
...
Release MMPX Advanced v3.2: Rename, Optimize, and Clean
Major Refactor: Rename profile from MMPX Enhanced Quality to MMPX Advanced for semantic consistency.
Performance: Optimize topological shape detection to slash GPU ALU cycles.
Maintenance: Strip out verbal debugging commentary and obsolete code notes.
4 months ago
Stenzek
c1adcb5a40
Qt: Fix initial icon colours in native theme
...
m_is_colored was not initialized at the time it was being used.
4 months ago
Stenzek
2a32d70144
Qt: Fix white-on-light icon colours in Classic Windows theme
4 months ago
Stenzek
37878497b6
Qt: Disable labels for controller setting descriptions
4 months ago
Stenzek
0ec7d2bd4e
Misc: Remove redundant static qualifier from force-inline functions
4 months ago
Stenzek
24fb22acf3
Controller: Move helper functions into their own file
4 months ago
Stenzek
1e6a006bd0
Controller: Make center a distinct value
...
Instead of attaching 128 to one side of the axis, make 128 the
all-zeros/center position, which leaves exactly 127 positions
on either side.
Fixes the center not being reported as center in padtest.
4 months ago
Stenzek
cae25968fe
Achievements: Move init functions to private header
4 months ago
Stenzek
944beca2ce
Achievements: Populate saved credentials in ProcessStartup()
...
Avoids has_saved_credentials not being ready when game list is
refreshing in parallel with core thread startup.
4 months ago
Stenzek
8bf9562c3a
Achievements: Fix hardcore toggle not showing summary
4 months ago
Stenzek
134f172395
Achievements: Don't tear down persistent state on enable toggle
...
Not super relevant at the moment outside of the hashdb.
4 months ago
Stenzek
1f7fcb8c95
GameList: Fix race condition when refreshing from two sources
...
Unlikely to happen.
4 months ago
Stenzek
c660f85320
CPU: Use table lookup for mfc0
4 months ago
Stenzek
2f8e9a8510
MSBuild: Enable strict aliasing for clang
4 months ago
Stenzek
0b700d1b81
GTE: Eliminate bounds check in dispatcher
4 months ago
Stenzek
2b5baa1b82
CPU: Add more branch hints to interpreter
...
Eliminate more bounds checks. This plus the last change can net up to a
20% performance improvement in some games when using the interpreter
(tested on AMD 7950X3D).
4 months ago
Stenzek
667e1147a4
CPU: Add branch hints to interpreter dispatch
...
Eliminates the bounds check in the switch loop.
4 months ago
Stenzek
18f581ef93
CPU: Use ternary in CPU::WriteRegDelayed()
...
Shouldn't make any net difference, a good compiler will turn this into a
cmov anyway.
4 months ago
Stenzek
1d71915fb4
CDROM: Show effective read speed in debug window
...
Useful for debugging max speedup.
4 months ago
Stenzek
2c6ac7d4f0
CDROM: Add manual control of lid state
...
In debug menu, deliberately hidden from the noobs.
4 months ago
Stenzek
8ac294d4f9
CDROM: Fix DisableReadSpeed() never having any effect
4 months ago
Davide Pesavento
02a41fa063
GameDB: Add metadata to `King's Field 3 - Pilot Style` ( #3749 )
4 months ago
Stenzek
e23bc84bb9
Achievements: Always prefetch game badge before achievement badges
4 months ago
Stenzek
22ee4c0760
CMake: Build with immediate binding/full relro
...
Doing a full xsave/xrstor the first time a library function is
called is completely bonkers. Plus the obvious security issues
with the PLT being writable.
And people think this OS is faster than Windows. Even with immediate
binding it's still slower, since it's a single indirect call on
Windows, versus a direct call+indirect jump here.
4 months ago
Stenzek
e21bf74f29
Qt: Replace most _L1 usage with _s
...
Avoids runtime heap allocation.
NOTE: appending, comparing, etc with latin1 views are still
allocation-free.
4 months ago
Stenzek
8dd88aad2c
Qt: Make verify serial mismatch message clearer
4 months ago
Stenzek
2f0cd4d4c0
DiscDB: Remove duplicate entries for some multi-disc games
4 months ago
Davide Pesavento
00149a5be0
Qt: Disable buttons if controller port is empty ( #3748 )
4 months ago
Davide Pesavento
15d8f68d3b
Merge pull request #3747 from Pesa/overlap
...
Qt: Fix overlapping widgets in game summary
4 months ago