Headshotnoby
e1d830064c
Merge branch 'ClassiCube:master' into switch
2024-03-14 22:12:48 -04:00
UnknownShadow200
2e7c309e79
Tick audio from main game thread
2024-03-15 13:08:26 +11:00
headshot2017
1383d84daf
change sound volume
2024-03-14 21:55:40 -04:00
headshot2017
2df6854dcf
fix waitable milliseconds overflow
...
fixes music immediately starting again after it ends
2024-03-14 21:44:06 -04:00
headshot2017
c590975cdf
fix music
2024-03-14 21:33:02 -04:00
headshot2017
413fa5e8de
why didn't this sync??
2024-03-14 19:46:28 -04:00
headshot2017
0bf5bb7762
log using svcOutputDebugString()
2024-03-14 19:32:51 -04:00
headshot2017
e0487ef70d
waiting
2024-03-14 19:32:51 -04:00
headshot2017
5f9f8d15bc
some more progress on switch audio backend
...
* if channels == 2 (stereo), use audrvVoiceSetMixFactor() calls from hwopus-decoder libnx example
* issue where music stops after playing for a few seconds
2024-03-14 19:32:50 -04:00
headshot2017
076f8dcb73
download sound asset on all platfoms
...
removed if defined CC_BUILD_CONSOLE preprocessor
2024-03-14 19:32:50 -04:00
headshot2017
aa23b5d444
download sound resources on Switch
2024-03-14 19:32:50 -04:00
headshot2017
ed3c0ff23c
use libnx code for aligned alloc
2024-03-14 19:32:50 -04:00
headshot2017
5fdad50316
sounds are finally working on Switch
...
music is audible as well but it's broken. WARNING: if you decide to play with music, watch out for garbage data earrape
2024-03-14 19:32:50 -04:00
headshot2017
36b937e1c8
increase thread stack size to 0x100000
2024-03-14 19:32:49 -04:00
headshot2017
2d8949661d
create sdmc:/switch
...
if it doesn't exist, it fails to create sdmc:/switch/ClassiCube and does not download resources
2024-03-14 19:32:49 -04:00
headshot2017
f37b3aea77
revert back to mutex/condvar waitables
...
fixes sign in
2024-03-14 19:32:48 -04:00
headshot2017
ee012dcd36
use 0x20000 stack size for threads
2024-03-14 19:32:48 -04:00
headshot2017
8566ac9631
use LEvent (light events) for waitable
...
also left Thread_Detach() empty
2024-03-14 19:32:48 -04:00
headshot2017
f14e3a55f5
add Thread_Detach for switch
2024-03-14 19:32:47 -04:00
headshot2017
bd1d7c674f
replace pthread with libnx threads
2024-03-14 19:32:47 -04:00
headshot2017
ec4959c57e
fix some mistakes on switch audren
2024-03-14 19:32:47 -04:00
headshot2017
198c6e18cc
implement switch audren driver
...
temporarily calls audrvUpdate() on Window_ProcessEvents. need an audio update function
2024-03-14 19:32:46 -04:00
headshot2017
05a7e82582
comment out Thread_Detach code
2024-03-14 19:32:46 -04:00
headshot2017
7ee08a5c16
add -lpthread just in case
2024-03-14 19:32:46 -04:00
headshot2017
9fd89c3073
add Switch port
2024-03-14 19:32:24 -04:00
UnknownShadow200
8c78f66cc5
Wii U WIP stuff
2024-03-15 09:56:51 +11:00
UnknownShadow200
44ce6561ea
Copy paste fail
2024-03-15 08:54:18 +11:00
UnknownShadow200
e41833dd26
Unfinished wii U stuff
2024-03-15 08:44:05 +11:00
UnknownShadow200
c087dfac50
Dreamcast: Optimise a tiny bit
2024-03-12 23:43:58 +11:00
UnknownShadow200
0b82f4f3df
N64: Try to disable FPU exceptions
2024-03-04 19:15:32 +11:00
UnknownShadow200
dfcd025cab
Support displaying < 1 FPS in HUD
2024-02-21 19:41:13 +11:00
UnknownShadow200
c4e8729034
Separate event for controller movement from pointer raw movement
2024-02-20 21:04:24 +11:00
UnknownShadow200
89725e4676
Transfer repository to ClassiCube organization
...
Dreamcast: Also fix loading messages being trimmed
2024-02-20 11:52:31 +11:00
UnknownShadow200
c74151e289
NetBSD github actions too
2024-02-19 20:56:06 +11:00
UnknownShadow200
c9e4ce31b2
FreeBSD workflow and update checkout action version
2024-02-18 21:11:40 +11:00
UnknownShadow200
ffc1626261
RPI build workflows
2024-02-18 09:03:04 +11:00
UnknownShadow200
e4b80f60a4
Dreamcast: Draw each quad as a triangle strip instead of two triangles
2024-02-15 19:31:05 +11:00
UnknownShadow200
751e5b500f
macOS: Use platform serial number key on macOS pre 10.5 as machine ID
2024-02-11 21:08:54 +11:00
UnknownShadow200
a03d1d7a13
3DS: Don't delete GPU textures immediately to avoid crashing/freezing
2024-02-11 15:50:16 +11:00
UnknownShadow200
adfd994f8e
PSP: Try to get web requests to at least work, although it completely blocks the UI
2024-02-10 21:21:15 +11:00
UnknownShadow200
09a33815a1
Merge pull request #1146 from UnknownShadow200/UIFixes_3DS
...
Try to simplify code for 3DS dual screen behaviour
2024-02-09 11:47:34 +11:00
UnknownShadow200
6d7d7ce0d5
PSP: Some networking fixes so it at least sort of works now
2024-02-09 08:16:04 +11:00
UnknownShadow200
475cb602ca
3DS: Set gfx render screen target directly
2024-02-08 23:04:36 +11:00
UnknownShadow200
e91cc7cfd8
WIP on avoiding calling Window_SetRenderScreen so often
2024-02-08 22:34:31 +11:00
UnknownShadow200
7d3bdb7f53
Dreamcast: Simplify loading messages
2024-02-08 19:10:48 +11:00
UnknownShadow200
2634c0bb12
PSP: Use cooperative threading for map gen
...
Also fix OpenAL backend not properly resetting error state before calling important functions that may set the error state
2024-02-08 18:26:57 +11:00
UnknownShadow200
7d881ad452
iOS: Add missing files to xcode project
2024-02-07 21:45:40 +11:00
UnknownShadow200
fc279ff830
Reorganise Http worker code to avoid having a single global for current request progress
...
Dreamcast: Be slightly more sensitive to mouse movement
2024-02-07 18:00:11 +11:00
UnknownShadow200
acd4edb0b0
Dreamcast: SD card support, maybe
2024-02-06 18:58:16 +11:00
UnknownShadow200
7c3e5c735b
Don't try to write chat logs or cache texture packs when filesystem is known to be readonly
...
Attempting to save options will still show an error message, that way the user at least knows that the changed option won't be persisted
2024-02-06 18:32:55 +11:00