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
Clownacy
28ea9054e7
Remove the dummied-out Wii U controller backend
2020-10-14 20:32:38 +01:00
Clownacy
6e53250a20
Update CMake options
2020-10-14 20:31:16 +01:00
Clownacy
f652fb7016
Update readme with 3DS build instructions
2020-10-14 20:21:18 +01:00
Clownacy
094990b6ad
3DS - Remove warnings about a crash
...
This crash on longer occurs
2020-10-14 20:05:33 +01:00
Clownacy
785781c133
3DS - Deobfuscate some raw values
2020-10-14 20:05:12 +01:00
Clownacy
c396dede92
3DS - Take advantage of C++ default parameters
2020-10-14 20:03:01 +01:00
Clownacy
ccf1a6cd23
3DS - No more 'depth = 0.5'
...
We're not doing 3D
2020-10-14 20:02:03 +01:00
Clownacy
7987243427
3DS - Initialise screen render-target ourselves
...
Citro2D allocates a depth buffer for some reason, but CSE2 works fine
without one, even on real hardware
2020-10-14 19:59:00 +01:00
Clownacy
790a25ba6b
3DS - Move common code to functions
2020-10-14 19:51:19 +01:00
Clownacy
56da7dfe99
3DS - Slight optimisation
2020-10-14 19:47:10 +01:00
Clownacy
aafb8dd302
3DS - Make glyph system independent of surfaces
2020-10-14 19:40:37 +01:00
Clownacy
5756612212
3DS - Cleanup
2020-10-14 19:33:35 +01:00
Clownacy
196ff6ac2f
3DS - Only call C2D_SceneBegin when we have to
...
Looking at Citro2D's source, it has a bunch of overhead
2020-10-14 19:32:21 +01:00
Clownacy
8f87aa108e
3DS - Add glyph rendering
2020-10-14 19:27:18 +01:00
Clownacy
658c38b350
Remove unnecessary function calls
...
These are called internally by libctru
2020-10-14 18:41:12 +01:00
Clownacy
e732534e91
3DS - Fix hang on shutdown
2020-10-14 18:40:37 +01:00
Clownacy
c50155b1b0
Better way to handle EnableAlpha mid-frame
...
This should have much lower overhead
2020-10-14 16:17:02 +01:00