Commit Graph

1758 Commits

Author SHA1 Message Date
PJB3005 5d5969f415 Load bearing include 2026-03-19 20:07:39 +01:00
PJB3005 a1631942b6 Move the audio dumping code to a define 2026-03-19 20:06:28 +01:00
PJB3005 5419d357d8 Skip work in ReadChannelSamples if no new samples needed 2026-03-19 20:06:02 +01:00
PJB3005 6df246eb06 PCM16 support
Wanted this to test something, not sure if it's used in-game
2026-03-19 20:05:47 +01:00
PJB3005 3d396d66b6 Stereo audio! 2026-03-19 17:47:11 +01:00
PJB3005 3cd3514888 More imgui stuff!!! 2026-03-19 16:04:18 +01:00
PJB3005 530d69c9be Audio processing in f32 2026-03-17 00:03:35 +01:00
PJB3005 c1c97e63d9 Clear history samples when resetting channel 2026-03-17 00:03:15 +01:00
PJB3005 f8b9e20779 More ImGuiAudio stuff 2026-03-16 23:37:57 +01:00
PJB3005 59802795ba Fix fopAcM_cullingCheck use after scope 2026-03-16 15:53:15 +01:00
PJB3005 f6b41a0f57 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 ba0468860c Fix sprintf buffer too small in dMsgObject_c::readMessageGroupLocal 2026-03-16 15:44:26 +01:00
PJB3005 8fecff3170 Clang Windows compile fixes 2026-03-16 15:44:02 +01:00
PJB3005 ca130d881d 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 5d355baae8 Output as F32
This completely fucks up audio. Pending debugging to figure out why
2026-03-16 13:57:04 +01:00
PJB3005 859d99d657 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 c88fa61213 Basic volume control, no panning yet 2026-03-15 20:35:30 +01:00
PJB3005 e308dfda9d Allow decoding less PCM samples than a full frame 2026-03-15 20:35:06 +01:00
PJB3005 b939a7caaf More audio debug imgui that idk how useful it is 2026-03-15 17:57:44 +01:00
PJB3005 f00edb2fa7 Un-stub audio wave loading code
guh
2026-03-15 17:56:26 +01:00
PJB3005 71bd970d9a Implement DSP pause somewhat 2026-03-15 01:32:13 +01:00
PJB3005 79a71c6182 Foiled again 2026-03-14 17:38:26 +01:00
PJB3005 15cc111474 Audio debug imgui 2026-03-14 17:35:09 +01:00
PJB3005 61b6111954 Fix sound userdata pointers being truncated 2026-03-14 16:43:29 +01:00
PJB3005 8534691af7 Resample audio with SDL3 2026-03-14 15:50:39 +01:00
PJB3005 dca0964f27 Assign names to threads
Visible in debuggers etc
2026-03-14 14:16:49 +01:00
PJB3005 002a34f18b We have audio!! 2026-03-14 14:03:10 +01:00
PJB3005 e2fb0e3a70 ADPCM4 decode impl 2026-03-14 14:02:15 +01:00
PJB3005 0c993fd7ed Basic audio system start 2026-03-14 14:02:13 +01:00
PJB3005 eef58c15fc Remove JASAudioThread race condition fixing code
I'm not planning on using JASAudioThread anymore
2026-03-14 14:02:13 +01:00
PJB3005 82bf73e867 Fix warning in stub_log.cpp 2026-03-14 13:59:23 +01:00
PJB3005 a2403dca19 Make stub log thread safe 2026-03-14 13:57:12 +01:00
PJB3005 227b785273 Implement JASCriticalSection with a regular mutex 2026-03-14 13:49:16 +01:00
madeline 8e69478939 fix truncated pointer 2026-03-14 13:49:16 +01:00
PJB3005 06dc511212 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 5db0cb0cf8 some more imgui refactoring 2026-03-14 04:07:30 -07:00
Max Roncace efa629ca6a Add point selector to map loader (+ other loader UI improvements) 2026-03-14 01:20:27 -04:00
qwertyquerty 168d1f7e10 fix reticles (#89) 2026-03-13 14:41:46 -07:00
TakaRikka 40cb988022 fix obj_sw ptr math bug 2026-03-13 02:42:45 -07:00
TakaRikka 64013cd46a Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-13 01:54:42 -07:00
TakaRikka 5bc8cfa9f6 fix bgobj particle block 2026-03-13 01:54:35 -07:00
Jasper St. Pierre 7eb2bc1340 grass fix 2026-03-13 01:13:22 -07:00
madeline be429a7a2c fix epona ub 2026-03-13 01:06:28 -07:00
Jasper St. Pierre c05691a0bb brg fix 2026-03-12 23:56:33 -07:00
Max Roncace eed6df2f46 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 addcda0725 shadow fix 2026-03-12 23:49:13 -07:00
Jasper St. Pierre a1d581f6d9 dont draw zero things 2026-03-12 23:49:12 -07:00
madeline c614b5a28d Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-03-12 23:12:03 -07:00
madeline 139a66e613 fix LZ fadeout Fixes #87 2026-03-12 23:12:00 -07:00
Max Roncace 6217b5cb83 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