Commit Graph

12 Commits

Author SHA1 Message Date
44e0caca5b added ADPCM, added encode/decode functions for vorbis/wav, automatically convert audio to ADPCM for Dreamcast playback, (theoretically working) spatial audio for AICA-audio backend, non-streamed (SFX) maybe working? 2026-07-28 00:57:52 -05:00
d3d33383ec actually flycast had a bug that refused to play audio from kallistios-based programs... 2026-07-27 07:24:14 -05:00
9ac47e843f more schizophrenic fixes for the dreamcast build (for audio/graphics to still be broken), dropped freetype for stb_truetype (to shrink the DC binary down to 2.6MB) 2026-07-26 20:36:55 -05:00
c61e502dcb a bunch of schizoshit to get dreamcast target to boot (crashes from a memory pool assert) while simultaneously shrinking the .elf (3.60MB=>3.06MB) 2026-07-24 22:45:57 -05:00
9597916568 fixed simd normalize because i guess you needed to check for dot > eps2, actually enabled use of custom allocator for uf::stl containers, updated nlohmann/json wrapper to use supplied types (should fully remove the need to glue on float64_t to it for dreamcast, even though either -m4/-m4-single fixed that last i checked), fixed weird issue with debug draw having frame % 3 draw the wireframe without a transformation matrix presumably because the camera viewport was [4] instead of [6] (even-even though it fixed itself when i only set the specialization constant for debug text only), mostly corrected source-engine physics state even though it should probably get defined in the bsp loader or something 2026-07-23 21:45:57 -05:00
c5e49e59eb fixed stacking multiple Zip mounts from overwriting due to not assigning mount.path, adding NewDark .mis loading (to-do: fix rotation quirks, some textures not loading, implement LGMM loading, handle non-lightmap lights, handle soundscapes, tie in links, etc.) 2026-07-15 22:19:11 -05:00
d1c2de0423 added lz4 because i forgot to finish it i guess (and starting to abstract this batched-scattered read paradigm) 2026-07-12 12:44:07 -05:00
ad360a351d when load times regress (more fixes related to opengl, to-do actually make interleaving + streaming work) 2026-07-04 23:20:09 -05:00
a98298b668 repaired VR support (to-do: make the VR rendermode work) 2026-06-22 22:04:18 -05:00
4f03712001 mucho texto (hunted down a weird GCC v13 bug that required uf::transform::apply to be inlined, working clang again, more attempts to fix ragdolls, made GUI text much more optimal, debug draw text, a bunch of other things) 2026-05-30 21:48:28 -05:00
6b07173804 added OBB colliders, painfully trying to resolve issues with rotating bodies 2026-05-16 23:19:49 -05:00
b523878912 revamped makefiles, overhauled memory pool allocator (instantiator works without memory pooling as a byproduct) 2026-04-29 19:04:49 -05:00