8126 Commits

Author SHA1 Message Date
UnknownShadow200
db7700fb4b Makefile: Add 'make terminal' case, and fix 'make clean' not working under msys environment 2024-06-10 23:06:24 +10:00
Jochen Sch„fer
75660165c5 Merge remote-tracking branch 'origin/master' into os2 2024-06-10 08:39:40 +02:00
UnknownShadow200
c9b1c04924 Try to better support non glibc systems 2024-06-10 09:50:58 +10:00
UnknownShadow200
08e5d21d4b Classic mode should only show players up to 64 blocks away 2024-06-10 08:41:00 +10:00
UnknownShadow200
25ecbf379e Fix ModernGL linux builds oops 2024-06-10 08:00:23 +10:00
UnknownShadow200
e6d19d7ca1 Dreamcast: Tidy up the assembly a bit 2024-06-09 12:36:55 +10:00
UnknownShadow200
7f37bb8ddc Mac classic: I/O sort of works 2024-06-09 10:29:12 +10:00
UnknownShadow200
0790d0662a Mac classic: Directory creation works 2024-06-09 09:36:20 +10:00
UnknownShadow200
8ef3bba286 Mac classic: Support resizing and fix not compiling with multiversal headers 2024-06-09 08:34:31 +10:00
UnknownShadow200
28a0929b6d 32 bit macOS workflow test 2024-06-08 22:43:54 +10:00
UnknownShadow200
433b6eaa08 Simplify OpenGL includes 2024-06-08 22:07:01 +10:00
UnknownShadow200
dd766b1b8a Better compatibility with older mac SDK 2024-06-08 20:40:16 +10:00
UnknownShadow200
8c96150937 Fix touch UI builds 2024-06-08 14:00:40 +10:00
UnknownShadow200
d36f8dab79 WIP on redoing input binds to support multiple bindings to same button 2024-06-08 13:52:34 +10:00
UnknownShadow200
d3bb45337a Mac classic: Fix keyup events not being received 2024-06-08 12:47:50 +10:00
UnknownShadow200
549719cc34 Classic Mac: Disable non-working audio and networking to reduce file size, add to readme 2024-06-08 12:03:52 +10:00
UnknownShadow200
e742a26739 DS: Support enumerating files in directory 2024-06-08 11:45:55 +10:00
UnknownShadow200
93c18b6177 Mac classic: Save 90kb from 68k and 120kb PPC builds by using own cut down console log 2024-06-08 10:22:02 +10:00
UnknownShadow200
e2a4fc1205 Mac classic: Avoid allocating second offscreen framebuffer when possible 2024-06-08 09:11:25 +10:00
UnknownShadow200
72ea74f27d SoftGPU backend supports strided colour buffers now 2024-06-08 08:54:50 +10:00
UnknownShadow200
09ba1e4017 WIP supporting launcher framebuffers with different sizes 2024-06-08 08:35:14 +10:00
UnknownShadow200
e89731accd Try to avoid breaking plugins 2024-06-07 22:50:33 +10:00
UnknownShadow200
c1f4104ddd SoftGPU: Add faster path for 2D triangles 2024-06-07 17:47:38 +10:00
UnknownShadow200
c2be079943 Save a few instructions for chunk updating checks 2024-06-07 13:17:30 +10:00
UnknownShadow200
0c8d8a04ad Add actions workflow for Mac Classic 2024-06-07 07:50:57 +10:00
UnknownShadow200
06dc140534 Fix OpenGL 1.0 mode 2024-06-06 23:07:57 +10:00
UnknownShadow200
343bd7413a OpenGL 1.0 fallback attempt 2024-06-06 22:49:47 +10:00
UnknownShadow200
14f3b610e8 Mac classic: Support multiverse headers too 2024-06-06 22:01:01 +10:00
UnknownShadow200
2913551bbe Tidy up legacy opengl 1.1 fallback code 2024-06-06 21:39:01 +10:00
UnknownShadow200
f780f204d5 oops 2024-06-06 20:48:04 +10:00
UnknownShadow200
e9fc3024c4 SDL2/SDL3: Add icon and makefile support 2024-06-06 18:40:21 +10:00
UnknownShadow200
7ff8eddb4b Enable CustomModels in LOWMEM builds too 2024-06-06 18:00:37 +10:00
UnknownShadow200
c6b9d34184 SoftGPU: Simplify barycentric coordinate calculation to increase performance
Flatgrass world: 57 -> 72 FPS, Vanilla world: 26 -> 34 FPS
2024-06-05 23:05:39 +10:00
UnknownShadow200
dfd12d8c9f Be more consistent with depth write enabling/disabling 2024-06-05 22:04:28 +10:00
UnknownShadow200
8800578b65 Change SoftGPU triangle rasteriser to use more standard style 2024-06-05 19:04:53 +10:00
UnknownShadow200
74fa5daf7c Add back Math_Sin/Cos for certain plugins 2024-06-05 18:12:24 +10:00
UnknownShadow200
98f7d2126d Add a safer way of setting socket addresses 2024-06-05 18:05:38 +10:00
UnknownShadow200
77e1786d29 Simplify graphics backend macros 2024-06-05 17:36:39 +10:00
UnknownShadow200
f37100231f SoftGPU: Make blending a bit more efficient 2024-06-05 12:55:31 +10:00
UnknownShadow200
e7e50b6164 Try to fix opening graphics menu crashing on N64 2024-06-05 12:28:52 +10:00
UnknownShadow200
483c7b6b07 Use Math_CosF/SinF in all cases 2024-06-05 12:24:17 +10:00
UnknownShadow200
6be13e0951 Boost SoftGPU backend performance a little bit more
On test flat world, FPS went from 45 to 47
2024-06-05 07:49:20 +10:00
UnknownShadow200
5b20773092 WIP on tidying up OpenGL 1 backend a bit 2024-06-04 22:37:48 +10:00
UnknownShadow200
ba68f4c625 Allow naming mutexes/waitables 2024-06-04 20:26:11 +10:00
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