138 Commits

Author SHA1 Message Date
C.W. Betts 6a0bda3a60 Actually create the Memory card folder properly. 2024-03-23 00:36:16 -06:00
C.W. Betts ee4f598e9d Enable second controller. 2024-03-16 01:01:50 -06:00
C.W. Betts 8bad894e9c Sort an Xcode group by name. 2024-02-09 20:23:14 -07:00
C.W. Betts 5e0608fbba Build the Haswell variant of x86_64 as well.
Minor pokes and modernization.
2024-02-09 19:40:47 -07:00
C.W. Betts 92b6445de1 Reset VMManager instead of stopping it. 2024-01-17 23:51:48 -07:00
C.W. Betts 54aab6b695 Better handling of saving/loading a save state if PCSX2 isn't up yet. 2023-08-21 01:35:28 -06:00
C.W. Betts 5854125201 Use NSURLErrorKey for NSError user infos. 2023-05-01 01:09:12 -06:00
clobber 8f9b725bd7 Merge pull request #12 from ShutOstrich/master
Update to NSURL API
2023-04-29 20:56:21 -06:00
ShutOstrich 473829198d Update to NSURL API 2023-04-30 00:52:20 +02:00
C.W. Betts bbb2b35d3f Update PCSX2. 2023-03-27 19:07:38 -06:00
C.W. Betts 0629913ac6 Update pcsx2. 2023-02-10 20:28:39 -07:00
C.W. Betts de8a9049bc Minor Xcode clean-up. 2023-02-05 01:12:21 -07:00
C.W. Betts 396a39ad68 Merge branch 'upstream-pcsx2' 2023-02-05 00:37:00 -07:00
C.W. Betts 8952a6e61e Update module for PCSX2. 2023-02-05 00:31:09 -07:00
C.W. Betts ea3abacea8 Load the default library from PCSX2's bundle.
We're most likely not going to reach that point, but just in case…
2023-02-04 12:55:23 -07:00
C.W. Betts 55af17cf47 Remove OpenEmu's upscale patches. 2023-02-04 12:55:02 -07:00
Duckey77 88af86819a Fix my mess-up and re-apply Blending Accuracy fix 2023-02-04 10:29:59 -07:00
C.W. Betts 2e7ac24d9b Remove useless EnableGameFixes setting setter. 2023-02-04 10:11:22 -07:00
C.W. Betts c7fa175a07 Disable manual user hacks, as these prevent automatic hacks. 2023-02-04 10:09:48 -07:00
Duckey77 128f8106f6 OK, fix save states and not revert it by accident 2023-02-03 18:18:17 -07:00
Duckey77 1c08698a45 Revert "Fix Save states"
This reverts commit 56ec4fc92ffa17a6e7bf6b585ffa9bf2b6bb4e09.
2023-02-03 18:08:42 -07:00
Duckey77 4bceaf2cc3 Fix Save states 2023-02-03 18:08:42 -07:00
C.W. Betts 1bd468f69b Finally fix the changeDisplayWithMode: not changing blending accuracy. 2023-02-03 15:05:58 -07:00
C.W. Betts 60059d4a16 Finally fix the changeDisplayWithMode: not changing blending accuracy. 2023-02-03 14:14:39 -07:00
Duckey77 ab876c6b9c changes fixing code for upstream PCSX 2023-02-03 14:08:36 -07:00
Duckey77 2fdc9f93c8 Fix issue with Metal HostDisplay where we tried to draw the screen before we should have.
Cannot MCRRetain to a null value window handle and we don't use it anyway.
2023-02-03 14:08:02 -07:00
C.W. Betts e9ffef82e1 Update pcsx2. 2023-02-02 14:10:23 -07:00
C.W. Betts b19742737a Merge branch 'master' into upstream-pcsx2 2023-02-02 04:50:15 -07:00
C.W. Betts 046f0bcecb Better ObjC memory managment for metalDevicce. 2023-02-01 20:30:05 -07:00
C.W. Betts fc9210f6ed Use Objective-C properties.
Better naming of Metal methods and variables.
2023-02-01 19:12:45 -07:00
Duckey77 00ab815455 Core changes for Metal Rendering 2023-02-01 12:03:30 -07:00
C.W. Betts fdbd22c26a It links again!
But hasn't been tested...
2022-12-28 14:17:51 -07:00
C.W. Betts bc631e2dbb Almost got it linking... 2022-12-27 15:56:31 -07:00
C.W. Betts 7af6cb05c4 More updating.
Still won't build...
2022-12-26 16:17:58 -07:00
C.W. Betts d707ced1fb Initial work on tracking PCSX2 more closely.
THIS WON'T BUILD, AND WILL NEED THE METAL RENDERER WORKING.
Also removed the now unneeded wxBridging directory.
2022-07-18 13:06:30 -06:00
C.W. Betts f0928f02e7 Quiet warning.
Build specific Metal versions, based on the CMake rule.
2022-04-21 16:08:13 -06:00
C.W. Betts 912bdd4ab3 Add missing fxaa.metal file. 2022-04-21 16:06:54 -06:00
C.W. Betts 9f1c83a33c Update PCSX2. 2022-04-20 01:42:46 -06:00
C.W. Betts 1495821e01 Quiet warning about 64-to-32 truncation. 2022-04-09 09:56:44 -06:00
C.W. Betts 8974733006 Fix build. 2022-03-15 00:36:50 -06:00
C.W. Betts feeb7d813a Minor code style changes. 2022-03-11 02:05:23 -07:00
Duckey77 6df82e1e04 Merge pull request #11 from duckey77/upstream-pcsx2
Upstream pcsx2
2022-03-07 23:01:30 -07:00
Duckey77 4a5eca5870 Don't know how I missed this in the last commit 2022-03-07 22:59:31 -07:00
Duckey77 0f57828fe3 Pass the FrameBuffer Object from OpenEmu and don't assume the FBO ID 2022-03-07 22:50:04 -07:00
C.W. Betts 71f3607065 Mark alignSpriteGames and wildArmsGames as static. 2022-03-06 17:01:29 -07:00
C.W. Betts 6e0626f850 Update PCSX2 to tellowkrinkle's most recent release. 2022-03-04 22:25:24 -07:00
Duckey77 7363fc61e8 Merge pull request #10 from duckey77/upstream-pcsx2
Upstream pcsx2
2022-03-04 16:30:42 -07:00
Duckey77 7738f463c7 The alternate context needs to be attached when the display is first acquired, not every time we grab it 2022-03-04 16:29:22 -07:00
Duckey77 b07954b5c5 Enable Display modes and change the internal resolution when selected 2022-03-04 16:28:21 -07:00
Duckey77 97f96519d9 Fixup Wait code for Race condition on load state 2022-03-04 16:02:38 -07:00