Commit Graph

26 Commits

Author SHA1 Message Date
25ee978a8d fixed bug in texconv, dreamcast settings adjustments (namely shrinking the threshold for reading the entire file vs streaming it in because for some reason I thought 2MB wasn't an issue) 2026-08-07 10:30:26 -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
06e88cbf17 cleanup (strictly de-interleaved meshes, cleaned up atlas packing and xatlas unwrapping, dropped mesh attribute ID since it's not necessary with draw command/instance indirectin) 2026-06-04 19:56:45 -05:00
2a72cb42d8 more tweaks to the threading code (made scene loading much faster as a by-product), beginnings of allowing behaviors to specify thread name to use (to implement the latter half later) 2026-05-02 21:32:27 -05:00
3965d3f719 cleaned up GUI system ((re)added simple anchoring system, although I need to actually utilize it), fixed SDFs looking like shit 2026-04-28 22:56:10 -05:00
a6c74572c6 a shoddy depth-of-field effect, repaired FFX-FSR integration (and upgraded to FFX-FSR3.1 upscale) 2026-04-22 22:37:37 -05:00
c5f0ec69b2 crammed linux support and spent several hours trying to hunt down static initialization demons just for my .so lib to be made wrong 2025-08-23 01:50:57 -05:00
6d4837e3cc fixed DC texconv having some weird quad issue by just rebasing from the original file and de-QTing / reconverting 2025-08-19 00:30:34 -05:00
e796fee762 more dependency cleanup / updating 2025-08-18 20:55:44 -05:00
8298fcec2d more cleanup, crammed DC texconv into here for later use 2025-08-18 20:47:25 -05:00
0a299a3fd2 removing unused dependencies, noted quirks with Dreamcast compilation 2025-08-17 17:53:10 -05:00
62bc086659 also updated nlohmann/json to latest 2025-08-16 12:20:38 -05:00
cb1d9c4daf some gui hook cleanup, added keyboard/controller input for selecting gui options, fixed a crash when loading larger scenes because of low buffer size (or at least I believe it was that) 2025-08-16 00:25:06 -05:00
b10ee9975a updated dc rp3d to 0.9.0 (0.10.0 overhauled triangle meshes and I cannot be assed to shove every draw call mesh into a collision body) and that did in fact fix the issue of collision breaking when remaking the mesh collider 2025-08-15 01:00:56 -05:00
eadf732ee5 more agony (oversight fixes and dreamcast build works again (although it doesn't resolve my outstanding issues of too large of a scene mesh......)) 2025-08-13 22:12:38 -05:00
cf9a4c9a9d some more cleanup, use march=native + lto for dev (non-release), only do mesh quantization when available (when using my GLdc fork), removed unused headers 2025-08-10 20:29:40 -05:00
2186e41641 fixed text rendering in opengl (and the culling issue), use libtremor for dreamcast because vorbis is too taxing on the SH4, fixed uf::io::exists by just trying to open the file instead of stating it, probably some other things 2025-08-05 18:39:56 -05:00
aeb648595f dreamcast build compiled and somewhat running (required patching kernel/arch/dreamcast/hardware/cdrom.c), also fixed GUI elements not rendering under opengl 2025-08-04 23:34:37 -05:00
c49dfb9b8c some stuff to get the dreamcast build working again (or at least compiling, reading from the CD through KOS in emulators broke so I can't test much) 2025-08-04 17:51:43 -05:00
81da764d6b added wav (from file) and PCM (from memory buffer) playback, modified hook to VALL-E TTS to now either directly play the audio or invoke a callback (currently only hooked via sound emitter) 2025-08-03 13:45:31 -05:00
73ca9bb168 crammed in vall_e.cpp support to finally justify creating it (and a bunch of other things) 2025-08-02 23:02:49 -05:00
mrq
b81962a355 Hand-written commit 2024-12-02 18:48:18 -06:00
mrq
bb356ee399 Commit for 2024.12.01 23-07-01.7z 2024-12-01 23:07:00 -06:00