Commit Graph

1752 Commits

Author SHA1 Message Date
PJB3005 2688ed93f0 Audio processing in f32 2026-03-17 00:03:35 +01:00
PJB3005 db47a6b9bd Clear history samples when resetting channel 2026-03-17 00:03:15 +01:00
PJB3005 b6fc8019ce More ImGuiAudio stuff 2026-03-16 23:37:57 +01:00
PJB3005 b383fad1ad Fix fopAcM_cullingCheck use after scope 2026-03-16 15:53:15 +01:00
PJB3005 1e1dc8d88e dStage_startStage_c::set fix strcpy to same pointer
And just switch to strncpy_s while we're at it.
2026-03-16 15:48:09 +01:00
PJB3005 a724d1b9ad Fix sprintf buffer too small in dMsgObject_c::readMessageGroupLocal 2026-03-16 15:44:26 +01:00
PJB3005 0db942f82a Clang Windows compile fixes 2026-03-16 15:44:02 +01:00
PJB3005 0b9bcc7e08 Only mark channel as finished when resample buffer is empty
Does not fix the audio corruption but necessary either way
2026-03-16 14:27:27 +01:00
PJB3005 247b04379a Output as F32
This completely fucks up audio. Pending debugging to figure out why
2026-03-16 13:57:04 +01:00
PJB3005 3d90854579 Ignore oscillator channels
Idk if these show up yet but they did when the BMS stuff was broken
2026-03-15 20:36:04 +01:00
PJB3005 baf10b6b4e Basic volume control, no panning yet 2026-03-15 20:35:30 +01:00
PJB3005 07892dbe28 Allow decoding less PCM samples than a full frame 2026-03-15 20:35:06 +01:00
PJB3005 4307f9149f More audio debug imgui that idk how useful it is 2026-03-15 17:57:44 +01:00
PJB3005 df7d08a7f7 Un-stub audio wave loading code
guh
2026-03-15 17:56:26 +01:00
PJB3005 2c84387ec9 Implement DSP pause somewhat 2026-03-15 01:32:13 +01:00
PJB3005 197e59896e Foiled again 2026-03-14 17:38:26 +01:00
PJB3005 0bd5ec4da5 Audio debug imgui 2026-03-14 17:35:09 +01:00
PJB3005 c962c167b7 Fix sound userdata pointers being truncated 2026-03-14 16:43:29 +01:00
PJB3005 5eaec7360b Resample audio with SDL3 2026-03-14 15:50:39 +01:00
PJB3005 82b4f6327c Assign names to threads
Visible in debuggers etc
2026-03-14 14:16:49 +01:00
PJB3005 7eaabe6ecc We have audio!! 2026-03-14 14:03:10 +01:00
PJB3005 9e5202787b ADPCM4 decode impl 2026-03-14 14:02:15 +01:00
PJB3005 9dbade65d4 Basic audio system start 2026-03-14 14:02:13 +01:00
PJB3005 4f09fc65ac Remove JASAudioThread race condition fixing code
I'm not planning on using JASAudioThread anymore
2026-03-14 14:02:13 +01:00
PJB3005 a19e8eb0c2 Fix warning in stub_log.cpp 2026-03-14 13:59:23 +01:00
PJB3005 5f2f9d01c5 Make stub log thread safe 2026-03-14 13:57:12 +01:00
PJB3005 fa139ecf5c Implement JASCriticalSection with a regular mutex 2026-03-14 13:49:16 +01:00
madeline 24e650d7ba fix truncated pointer 2026-03-14 13:49:16 +01:00
PJB3005 303a21a4a3 JAudio field name/comment pass
HUGE thanks to XAYRGA for their work documenting JAudio file formats
2026-03-14 13:45:55 +01:00
TakaRikka 8837df94bb some more imgui refactoring 2026-03-14 04:07:30 -07:00
Max Roncace 7da7cefe30 Add point selector to map loader (+ other loader UI improvements) 2026-03-14 01:20:27 -04:00
qwertyquerty 6431dd3d19 fix reticles (#89) 2026-03-13 14:41:46 -07:00
TakaRikka 86b1b97c53 fix obj_sw ptr math bug 2026-03-13 02:42:45 -07:00
TakaRikka 10ccf8e2b1 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-13 01:54:42 -07:00
TakaRikka 78d80f11d9 fix bgobj particle block 2026-03-13 01:54:35 -07:00
Jasper St. Pierre 4b52394294 grass fix 2026-03-13 01:13:22 -07:00
madeline de9751c6dd fix epona ub 2026-03-13 01:06:28 -07:00
Jasper St. Pierre 1eca6f52b7 brg fix 2026-03-12 23:56:33 -07:00
Max Roncace 9fff8d45a1 Fix multiple classes being inappropriately zero-initialized via JKR_NEW* (#70)
This might also fix #71 and #72.
2026-03-13 02:50:53 -04:00
Jasper St. Pierre 2d430eb9a1 shadow fix 2026-03-12 23:49:13 -07:00
Jasper St. Pierre 3f548f2244 dont draw zero things 2026-03-12 23:49:12 -07:00
madeline 6b2666878b Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-12 23:12:03 -07:00
madeline 181640d68a fix LZ fadeout Fixes #87 2026-03-12 23:12:00 -07:00
Max Roncace dae2aca542 Initialize daObjSwPr_c::mRotateTime on actor create
This fixes a floating point exception due to division by zero when
executing the actor for the first time.
2026-03-13 01:35:23 -04:00
madeline 2f984f160b Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-12 22:34:37 -07:00
madeline 5f1cf058b5 fix menu snapshot viewports and loading zone ones (kind of but not at all) Fixes #59 2026-03-12 22:34:33 -07:00
TakaRikka 6cac92aa50 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-12 21:16:04 -07:00
TakaRikka 820327989c fix event camera ptr param size 2026-03-12 21:15:50 -07:00
madeline 710faac392 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-12 21:03:45 -07:00
madeline 9f01779686 fix new file name fade viewport 2026-03-12 21:03:42 -07:00