Commit graph

7413 commits

Author SHA1 Message Date
UnknownShadow200
f8b388551d Move interop files into more appropriate files 2024-06-04 20:09:59 +10:00
UnknownShadow200
0c3aa4e1a4 Mac classic: Keyboard input somewhat works now 2024-06-04 19:48:22 +10:00
UnknownShadow200
b6539ef09c Increase minimum memory size for PowerPC build 2024-06-04 18:11:27 +10:00
UnknownShadow200
7af729335e
Merge pull request #1208 from ClassiCube/MacClassic
Optimise performance for Mac OS classic a bit
2024-06-04 17:46:27 +10:00
UnknownShadow200
ed1eb7265e Better Mac OS 6 compatibility 2024-06-04 17:35:31 +10:00
UnknownShadow200
79078b7cc6 Mac classic: Build with CPU optimisations on at least 2024-06-04 17:24:45 +10:00
UnknownShadow200
4f732af28b Optimise SoftGPU backend a bit
On test linux system, FPS went from 31 to 33
2024-06-04 17:20:00 +10:00
UnknownShadow200
f50afc5c24 Mac OS: Try to support fast blitting 2024-06-04 12:04:30 +10:00
UnknownShadow200
c0087369f0 Try again with re-declaring system header functions 2024-06-04 08:00:06 +10:00
UnknownShadow200
19c9c15e62 Mac classic: Import some functionality directly 2024-06-04 07:37:15 +10:00
UnknownShadow200
ca8f617b1b Mac classic: Split into 68k and PPC makefiles 2024-06-03 22:54:45 +10:00
UnknownShadow200
3caa4d41c9 Mac classic: Mouse input sort of works 2024-06-03 21:18:51 +10:00
UnknownShadow200
c7e994658e Classic macOS: Avoid stdlib 2024-06-03 18:58:03 +10:00
UnknownShadow200
2fe99c24ac More fixes 2024-06-03 18:15:17 +10:00
UnknownShadow200
bccf27f29f Untested fixups 2024-06-03 17:41:15 +10:00
UnknownShadow200
6fbc7a6301
Merge pull request #1205 from EGAMatsu/master
Preliminary MacOS Classic Work (It runs, just not good)
2024-06-03 17:25:30 +10:00
EGAMatsu
a7ae678420 Final push for the early morning, tired. 2024-06-03 02:09:14 -05:00
EGAMatsu
27b22e8765 Use console-style launching (App just closes, but it's a start.) 2024-06-03 02:05:31 -05:00
EGAMatsu
51e3580700 Begin to work on getting the process system working (Single-Process/Window) 2024-06-03 01:43:10 -05:00
EGAMatsu
e57fcd3a9e EXTREMELY placeholder input for testing. 2024-06-03 01:30:08 -05:00
EGAMatsu
7634039864 Fix window creation func. 2024-06-03 00:40:58 -05:00
EGAMatsu
ebe28eea87 Quickly fix the RGB colors to be a bit closer too the actual math needed. 2024-06-03 00:23:51 -05:00
EGAMatsu
f393d0763f Renderer Working! 2024-06-03 00:20:36 -05:00
EGAMatsu
c5f6a48910 Blit image to window, can't verify it works since it crashes due to broken netcode. 2024-06-02 20:18:54 -05:00
EGAMatsu
3b73fe8803 Quickly make the code a bit prettier/ 2024-06-02 18:05:08 -05:00
EGAMatsu
a0087e75fb Ditto; But the window SHOULD be centered, and have the correct size. 2024-06-02 18:04:17 -05:00
UnknownShadow200
018d8f8769 Revert camera changes to fix crashing plugins 2024-06-03 07:45:51 +10:00
EGAMatsu
7927025ab0 Logger window vanished, and a window attempts to be created, but the Window crashes, thus, the program ends. 2024-06-02 16:37:24 -05:00
EGAMatsu
d2b3831fcc Begining to try getting MacOS Classic to **run** at all. 2024-06-02 16:22:15 -05:00
UnknownShadow200
d639c66cf5 Classic mac stuff 2024-06-02 22:18:19 +10:00
UnknownShadow200
d28cef938e Classic mac stuff 2024-06-02 20:17:56 +10:00
UnknownShadow200
accb1d4af4 maybe disable lowmem build for Wii 2024-06-02 07:46:59 +10:00
UnknownShadow200
1587dd7f65 Fix last commit 2024-06-01 20:19:55 +10:00
UnknownShadow200
e13917ec44 Add Window_PreInit that's called before loading options and initing platform 2024-06-01 20:07:50 +10:00
UnknownShadow200
9db8b20f08 PS1 workflow 2024-06-01 18:11:21 +10:00
UnknownShadow200
cbaf9a8386 Avoid implicit reliance on memcpy due to large structure copy 2024-05-31 21:39:13 +10:00
UnknownShadow200
2d362dcd01 Avoid even more stdlib 2024-05-31 20:12:28 +10:00
UnknownShadow200
cbaf42c886 Avoid more stdlib functions with FreeType 2024-05-31 08:03:54 +10:00
UnknownShadow200
bbda33cd5a Add update links for FreeBSD, NetBSD, Windows ARM 2024-05-30 19:56:34 +10:00
UnknownShadow200
b3716e259e Avoid stdlib a bit more with FreeType 2024-05-30 17:35:43 +10:00
UnknownShadow200
bd878f464a macOS: Add xcode project 2024-05-29 20:53:48 +10:00
UnknownShadow200
a5b80f2390 N64/Saturn/PS1: Disable multiplayer stuff on main menu 2024-05-29 20:46:46 +10:00
UnknownShadow200
8c014a5d26 GUIs that grab input should always prevent all normal actions 2024-05-29 17:48:49 +10:00
UnknownShadow200
245d470a39 Use more conditionally compiled code via if/else instead of via preprocessor 2024-05-28 11:51:32 +10:00
UnknownShadow200
264106c526 Avoid breaking plugin backwards compatibility 2024-05-27 09:39:26 +10:00
UnknownShadow200
aefed23229 iOS: Change updater message because you don't need to compile source code to update anymore 2024-05-26 18:49:42 +10:00
UnknownShadow200
0e993ff6d4 Move autogenerated header files out of src directory 2024-05-26 18:04:17 +10:00
UnknownShadow200
ce20154942 Always enable ModernGL builds in Updates menu 2024-05-26 07:56:50 +10:00
UnknownShadow200
b28f1a802d macOS: Try to reduce warnings 2024-05-25 19:11:14 +10:00
UnknownShadow200
3302963305 Unify ARM64 and Intel64 macOS workflows 2024-05-25 18:21:54 +10:00