Stenzek
904ccc7a91
VMManager: Log when game changes
2023-01-06 11:59:10 +00:00
Stenzek
069196704e
GS: Move HW hacks into their own file and remove from GSState
2023-01-06 11:59:10 +00:00
arcum42
2db6bf399e
common: Remove pxUSE_SECURE_MALLOC.
2023-01-05 14:58:54 -08:00
Mrlinkwii
a5bc49ee4a
Misc : remove missed wx vs filters
2023-01-05 20:54:16 +00:00
arcum42
949d455d2f
cmake: Make the clang release build always lto.
2023-01-05 07:48:06 -08:00
arcum42
3254d27fc2
cmake: Changed the preset names, made clang always use lld, and added a new lto preset.
2023-01-05 07:48:06 -08:00
arcum42
4921afdb51
build: Cleanup. Fix a few names, and use cache variables for the compiler.
2023-01-05 07:48:06 -08:00
arcum42
54b653cc00
cmake: Add CMakePresets.json to project.
2023-01-05 07:48:06 -08:00
lightningterror
3066ab0d06
Qt: Fix Wunused-variable warning.
2023-01-05 15:02:17 +01:00
lightningterror
17c5acda3c
microVU: Fix Wunused-function warning.
2023-01-05 15:02:17 +01:00
lightningterror
ee3cacffd7
SPU2: Fix class has a constructor with 1 argument that is not explicit warnings.
...
Codacy.
2023-01-05 15:02:17 +01:00
lightningterror
0cd5b9072c
D3D12HostDisplay: Fix class has a constructor with 1 argument that is not explicit warning.
...
Codacy.
2023-01-05 15:02:17 +01:00
lightningterror
987fdd32fb
Frontend-imgui: Fix scope of the variable can be reduced warning.
...
Codacy.
2023-01-05 15:02:17 +01:00
lightningterror
314143db7a
Debugger: Fix clarify calculation precedence for '&' and '?' warnings.
...
Codacy.
2023-01-05 15:02:17 +01:00
lightningterror
10f468dd3f
USB: Fix struct member is never used warning.
...
Codacy.
2023-01-05 15:02:17 +01:00
Mrlinkwii
c66881d4a6
gitignore: remove wx mentions
2023-01-05 14:53:10 +01:00
Mrlinkwii
45d42da528
GzippedFileReader: Remove commented out WX code. ( #7796 )
2023-01-05 14:31:04 +01:00
refractionpcsx2
c50e1800ec
SPU2: Allow loop rewrite of LOOPSTART if block header already passed
2023-01-04 22:40:18 +00:00
Stenzek
06aa051162
UnitTests: Combine into core/common test suites
...
Should reduce CI run time.
2023-01-04 11:43:23 +00:00
Stenzek
33e7bcbdb8
UnitTests: Compile with PCSX2 core library
...
Instead of shoehorning GS source files into the unit tests, we link with
the full PCSX2 core library. We stub out all the Host functions, as,
well, there isn't one, and they may be indirectly referenced.
2023-01-04 11:43:23 +00:00
Connor McLaughlin
c44266eb82
MTVU: Fix hang on shutdown if thread never opened
2023-01-04 11:43:23 +00:00
Connor McLaughlin
dcbb1483b9
USB: Fix incorrect serialization of HIDKbdDevice.
2023-01-04 10:53:38 +01:00
Mrlinkwii
4620b566b9
GameDB: add fixes to Syphon Filter - The Omega Strain
2023-01-03 20:21:13 +00:00
JordanTheToaster
076b11a735
GameDB: Various fixes
...
Adds HPO Special Mipmapping Full and Trilinear PS2 to FIFA 06 to 10 and fixes the name and adds HPO Special to Conan.
2023-01-03 13:20:56 +00:00
Stenzek
246f783a64
CI: Generate Windows Clang builds
2023-01-03 12:16:50 +00:00
Stenzek
ac3e7fbf44
MSBuild: Support building with clang-cl
2023-01-03 12:16:50 +00:00
Stenzek
dda1665b9c
USB: Support stereo input for Singstar Mic
2023-01-03 12:16:30 +00:00
Stenzek
db4d721b93
x86/iR5900: Always break rec blocks on SYSCALL/BREAK
...
In all cases except for GetOsdConfigParam/GetOsdConfigParam2 the HLE
syscall handler will raise the CPU exception, changing the PC.
So, there's no point compiling the rest of the block, especially when it
may contain garbage code. No point checking the PC either, as in almost
every case, it will have changed. So just go straight to the dispatcher.
Note this will have a slight behavioral change - both SYSCALL/BREAK will
check the cycle count for an event test now, whereas before only BREAK
did. But I doubt this'll cause any issues.
2023-01-03 12:16:06 +00:00
JordanTheToaster
f48824dec0
GameDB: Remove disable Instant VU from SoTC
...
Removes disable Instant VU1 from SoTC as it should be user choice to enable or disable it if needed.
2023-01-03 09:27:04 +00:00
Ty Lamontagne
eac90c6b42
Debugger Disassembly: Add 'NOP Instruction(s)' Context menu action
2023-01-03 04:38:14 +01:00
Ty Lamontagne
ec5a91b89a
Debugger Breakpoints: Allow toggling from list / dialog.
2023-01-03 04:38:14 +01:00
Ty Lamontagne
a9a3342519
Debugger: Disable certain actions when the VM is not alive.
2023-01-03 04:38:14 +01:00
Ty Lamontagne
51f3e1b684
Debugger Disassembly: Page Up/Down hotkey for disassembly view
2023-01-03 04:38:14 +01:00
PCSX2 Bot
2459145dbf
PAD: Update to latest controller database.
2023-01-02 18:03:24 +01:00
refractionpcsx2
d48abe03b0
GameDB: Comment all EE/VU fixes, add some missing ones, modify vu fixes
2023-01-02 16:11:02 +00:00
Stenzek
1e4e54eca0
GS: Silence ignored-qualifiers warning in GCC too
2023-01-02 14:13:42 +00:00
Stenzek
9d23da226f
Misc: Remove linux_various subdirectory
...
Again, nothing in here has been used in a long time.
2023-01-02 14:13:42 +00:00
Stenzek
c911738b5c
Misc: Remove build.sh
...
Majority of stuff in this file is deprecated, or hasn't been used
in a long time.
2023-01-02 14:13:42 +00:00
Stenzek
574e0a10e2
gitignore: WX cleanup and add build dir variants
2023-01-02 14:13:42 +00:00
Stenzek
f240660a6e
CMake: Post-WX cleanup
...
- Remove unused build options
- Disable setcap by default
Applications should not need to call sudo as part of the build process.
- Rename XDG_STD to USE_LEGACY_USER_DIRECTORY
By default, we use ~/.config/PCSX2 now.
- Default Wayland support to on
I don't think there's any systems worth supporting that don't have it.
- Rework "install" logic
Linux no longer installs to GIT_ROOT/bin, it builds direct to BUILD/bin.
Saves a file copy, and running make install before running your developer
build was always silly.
- Don't require install target to build appimage
AppImage creator now just adds the entire bin directory as-is.
Everything needed is in there.
2023-01-02 14:13:42 +00:00
Connor McLaughlin
b2416c6466
GS/DX12: Remove undefined functions from header
2023-01-02 13:02:36 +00:00
Stenzek
3ed489f35c
Qt: Only apply non-visible window info rule for X11
...
Again, DInput needs the main window, even if it's not visible.
2023-01-02 08:31:55 +00:00
Stenzek
f96ad8ff6e
Qt: Return main window info when not running
...
Needed for DInput.
2023-01-02 08:31:55 +00:00
Stenzek
2d7289a248
DInputSource: Fix incorrect unlock on failure
2023-01-02 08:31:55 +00:00
lightningterror
2de6a5029f
gh-workflows-macos: Remove leftover wx dependencies.
...
Also remove qt gui check since it's the only gui we use.
2023-01-02 08:50:43 +01:00
Mrlinkwii
bed3cae6df
GameDB: remove SoftwareRendererFMVHack from Onimusha - Dawn of Dreams
2023-01-01 17:41:21 +00:00
Stenzek
b3bf3e46be
Qt: Fix per-game settings with sliders
2023-01-01 17:12:04 +00:00
Stenzek
336ef58f61
CMake: Search specifically for the ffmpeg components we need
...
And fix the not-found logic.
2023-01-01 17:11:49 +00:00
Stenzek
f3e7491c3a
CMake: Don't disable native arch in debug builds
...
The reasoning apparently dates back to 2016, and was stupid even then.
2023-01-01 17:11:49 +00:00
lightningterror
48b9d2f53e
common-ogl: Fix Program linked with warnings log spam on gl.
...
Mostly observed on amd driver.
2023-01-01 12:03:02 +01:00