Commit Graph

105 Commits

Author SHA1 Message Date
c87eac5e05 bigly refractors vector/quaternion/matrix all around (and beginning to ensure SIMD optimizations for physics) 2025-09-04 00:46:01 -05:00
a66f56ad9f refractor to try and minimize differences between reactphysics and internal physics engine (that i really need to optimize now), reverted some things with the graph system to get it to work again on scenes with more than one mesh (because for some reason instance IDs need to be global and i cant for the life of me figure out how to properly remap them) 2025-09-01 23:16:43 -05:00
3b5db2c32c finally it works (to-do: support for reading from fp16/bf16/quantized vertex data, some method of emitting contact information to the colliding bodies, collision masking, per-body gravity, fix sinking occuring when using the collider offset, some other things) 2025-09-01 14:51:46 -05:00
40da94c422 wasted a week on trying to roll out my own physics system just to be humbled when it almost works but doesn't work well enough (probably a bad solver, will probably revisit it at a later date) 2025-08-30 15:52:30 -05:00
532c4054b6 audio cleanup or something (because it's lagging the dreamcast build when emitting sounds) 2025-08-24 11:38:37 -05:00
9f23e22eb3 more clang asan checks (and getting it to compile on MSYS2/clang) 2025-08-23 18:21:50 -05:00
mrq
8ccf468c2a fixes from the slop 2025-08-23 11:36:36 -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
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
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
bc406d5b62 agony (added streaming in mesh data if it's out of range (but for the worldspawn only), re-enabled mesh slicing because I commented it out months ago and didn't remember why, some other things probably in the quest of getting this added) 2025-08-13 19:46:05 -05:00
a9b5a03f94 shuffled code around for when I figure out how I want to stream a partitioned mesh (even though this defeats the purpose of re-implementing the chunk/region system because I do not want to go about splitting each region into its own model-entity-graph-whatever) 2025-08-11 21:14:30 -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
add0b88248 re-added libext.dll being compiled separately (to serve as a way to segregate non-engine into here) 2025-08-10 19:07:57 -05:00
87ed97408f migrated (most of) ./ext/ into the core engine (because in reality I don't think it'd be easy to make them optional) 2025-08-10 18:58:27 -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
4063105847 trimming things 2025-08-01 23:58:25 -05:00
mrq
67f0456352 some tweaks or something 2025-08-01 23:58:25 -05:00
mrq
6b37b2fa0e Repaired OpenGL / Dreamcast build 2025-08-01 23:58:24 -05:00
mrq
bb356ee399 Commit for 2024.12.01 23-07-01.7z 2024-12-01 23:07:00 -06:00
mrq
f1ab22c4a0 Commit for 2023.10.25 00-13-51.7z 2023-10-25 00:13:00 -05:00
mrq
fa1e54c7f7 Commit for 2023.01.27 22-55-56.7z 2023-01-27 22:55:00 -06:00
mrq
28cf6a7d8f Commit for 2022.12.30 20-20-07.7z 2022-12-30 20:20:00 -06:00
mrq
de54bcad8f Commit for 2022.12.21 16-25-26.7z 2022-12-21 16:25:00 -06:00
mrq
e816814186 Commit for 2022.11.27 13-25-40.7z 2022-11-27 13:25:00 -06:00
mrq
7668f1f9bf Commit for 2022.11.24 15-35-53.7z 2022-11-24 15:35:00 -06:00
mrq
38f1437330 Commit for 2022.10.09 22-47-36.7z 2022-10-09 22:47:00 -05:00
mrq
f556532dd4 Commit for 2022.08.14 23-37-12.7z 2022-08-14 23:37:00 -05:00
mrq
928945e727 Commit for 2022.07.21 23-48-52.7z 2022-07-21 23:48:00 -05:00
mrq
64dd96692c Commit for 2022.07.20 00-37-19.7z 2022-07-20 00:37:00 -05:00
mrq
14e7a9aa6d Commit for 2022.07.13 22-34-59.7z 2022-07-13 22:34:00 -05:00
mrq
403aa11343 Commit for 2022.07.10 23-56-57.7z 2022-07-10 23:56:00 -05:00
mrq
cbd76acbd5 Commit for 2022.07.09 22-04-13.7z 2022-07-09 22:04:00 -05:00
mrq
26a933307b Commit for 2022.07.09 19-45-23.7z 2022-07-09 19:45:00 -05:00
mrq
967f6b768f Commit for 2022.07.05 00-10-00.7z 2022-07-05 00:10:00 -05:00
mrq
c536d24e63 Commit for 2022.06.28 23-53-39.7z 2022-06-28 23:53:00 -05:00
mrq
70162646cb Commit for 2022.06.18 23-45-31.7z 2022-06-18 23:45:00 -05:00
mrq
e38c08ff85 Commit for 2022.06.12 17-21-07.7z 2022-06-12 17:21:00 -05:00
mrq
a9f5a56366 Commit for 2022.06.05 22-42-59.7z 2022-06-05 22:42:00 -05:00
mrq
82390c927b Commit for 2022.06.04 23-47-01.7z 2022-06-04 23:47:00 -05:00
mrq
6418a76456 Commit for 2022.06.02 00-03-46.7z 2022-06-02 00:03:00 -05:00
mrq
cf3d1eebc1 Commit for 2022.05.09 00-07-22.7z 2022-05-09 00:07:00 -05:00
mrq
c8853dc1b8 Commit for 2022.05.05 01-14-35.7z 2022-05-05 01:14:00 -05:00
mrq
ccf743d344 Commit for 2022.04.24 23-41-03.7z 2022-04-24 23:41:00 -05:00