Commit graph

2737 commits

Author SHA1 Message Date
Clownacy
53e19517a6 Update the 'licence.txt's 2020-11-03 20:28:24 +00:00
Clownacy
a1d4d588a8 Drop DoConfig to 30FPS
It doesn't need to refresh *that* often...
2020-11-03 20:23:00 +00:00
Clownacy
6c1eb23fe1 Simplify some pointer logic 2020-11-03 20:22:51 +00:00
Clownacy
f1fd371db7 Update 3DS-Software threading priority code
This matches the 3DS-Hardware backend
2020-11-03 20:19:21 +00:00
Clownacy
9e9b8942a5 Don't upload glyphs with no width or height
The SDLTexture renderer gives annoying errors otherwise
2020-11-03 13:33:32 +00:00
Clownacy
5395196b52 Disable SDL1 OpenGL window resizing
Seems to be broken. I'll address it in the future.
2020-11-03 13:16:30 +00:00
Clownacy
84df1a427b Explicitly disable vsync in OpenGL
It seems to be enabled by default (it was on my Raspberry Pi, anyway)
2020-11-03 13:14:51 +00:00
Clownacy
4a6b04d306 Fix a typo 2020-11-03 12:03:59 +00:00
Clownacy
cded38dad8 Remove some trailing whitespace 2020-11-02 14:34:37 +00:00
Clownacy
744ddcaacf Fix use of uninitialised memory in Font.cpp
This can cause random text corruption
2020-10-25 23:37:58 +00:00
Clownacy
5981034354 Merge branch 'accurate' into portable 2020-10-25 20:54:02 +00:00
Clownacy
fe4c14615b More README cleanup 2020-10-25 20:53:47 +00:00
Clownacy
1b9c2d3662 Make README explicitly list C++
Cave Story wasn't written in C, only stylised like it.
2020-10-25 11:35:53 +00:00
Clownacy
98f78716f7 Update portable branch with licence boilerplates
Also added Cameron Cawley to the licence
2020-10-23 19:18:13 +01:00
Clownacy
afb2b22e58 Merge branch 'accurate' into portable 2020-10-23 19:10:36 +01:00
Clownacy
d81c46a79c Release custom code under the MIT licence
Of course, Pixel's code is still proprietary.
2020-10-23 19:09:55 +01:00
Clownacy
76d22fa635 README cleanup 2020-10-21 19:18:25 +01:00
Clownacy
e1e4787ec9 Add RISC OS to the list of supported platforms 2020-10-21 19:17:24 +01:00
Clownacy
f9e96e2608 3DS: Fix text transparency
RenderBackend_UploadGlyph calls EndRendering, and BeginRendering
isn't called before RenderBackend_DrawGlyph runs.
2020-10-21 19:09:20 +01:00
Clownacy
a14aa30bde Avoid a const violation 2020-10-21 00:00:35 +01:00
Clownacy
2673969850 Update FreeType to 2.10.4 2020-10-20 23:17:00 +01:00
Clownacy
2dda16bd69
Add SDL1 builds to Travis 2020-10-20 18:39:33 +01:00
Clownacy
68040d6215
Merge pull request #144 from ccawley2011/RISC-OS-portable
RISC OS port
2020-10-20 18:34:00 +01:00
Cameron Cawley
44544a65d2 RISC OS port 2020-10-20 17:33:36 +01:00
Cameron Cawley
131a8decc0 Update SDL 1.2 backend to reflect recent changes 2020-10-20 14:22:31 +01:00
Cameron Cawley
11fb3911a6 Update SDL 1.2 backend to reflect recent changes 2020-10-20 13:44:24 +01:00
Cameron Cawley
5328426b4b Support using the OpenGL3 renderer with SDL 1.2 2020-10-20 13:44:23 +01:00
Cameron Cawley
9b81f45381 Add an SDL 1.2 audio backend 2020-10-20 13:44:23 +01:00
Cameron Cawley
72a5f36654 Always use the first available joystick with SDL 1.2 2020-10-20 13:43:17 +01:00
Cameron Cawley
d5f12b2f2b Add a fallback for when 24bpp screen modes are unsupported 2020-10-20 13:43:17 +01:00
Cameron Cawley
cf8789f887 Initial SDL 1.2 backend 2020-10-20 13:43:17 +01:00
Clownacy
79ec91c851 3DS: Make the DSP error message more clear
End-users will probably wind up seeing it
2020-10-20 01:23:41 +01:00
Clownacy
52affb4ac5 3DS: Tiny cleanup 2020-10-20 00:54:52 +01:00
Clownacy
c60303e1c7 3DS: More error handling 2020-10-20 00:49:46 +01:00
Clownacy
ccd436bce7 3DS: More error detection for audio 2020-10-20 00:47:38 +01:00
Clownacy
8a560eb873 Shut up a GCC warning 2020-10-18 14:25:44 +01:00
Clownacy
2e6c291400 3DS: Move save data to different directory
There seems to be an unofficial standard between 3DS homebrew devs,
where data goes in `3ds/data`.
2020-10-18 13:19:07 +01:00
Clownacy
48926f32c2 3DS: Detect more errors 2020-10-17 22:48:18 +01:00
Clownacy
dd0d453709 3DS: Disable depth test 2020-10-17 22:46:12 +01:00
Clownacy
5d970e860c Cleanup 2020-10-15 14:28:46 +01:00
Clownacy
35d3d20d44 Even better way 2020-10-15 14:27:16 +01:00
Clownacy
977a5eb49d Add better 3DS audio thread priority 2020-10-15 14:25:48 +01:00
Clownacy
497adce14b Add mutexes to 3DS audio backend 2020-10-15 14:22:49 +01:00
Clownacy
2f8e771333 Fix a typo 2020-10-15 14:00:55 +01:00
Clownacy
cbef077ff7 3DS - Save some RAM 2020-10-15 13:46:56 +01:00
Clownacy
cf92263fba 3DS - Swap ZL and ZR
I use the D-pad on the 3DS, rendering the L and ZL buttons basically
unusable. By swapping ZL and ZR, I can cycle through the weapons both
ways with only my right hand.
2020-10-14 23:43:07 +01:00
Clownacy
3e03995ab4 Update 3DS build instructions 2020-10-14 23:23:32 +01:00
Clownacy
0d7ad3358b Make some filenames more consistent 2020-10-14 23:22:16 +01:00
Clownacy
d391ab77f9 Add a hardware-accelerated 3DS audio backend
Hell yes
2020-10-14 23:18:43 +01:00
Clownacy
268d68b078 Remove dead functions 2020-10-14 20:36:00 +01:00