• https://git.ecker.tech/ aims to provide a place to share my efforts while maintaining true ownership of my code, as I do not trust GitHub.

    XMR: 4B9TQdkAkBFYrbj5ztvTx89e5LpucPeTSPzemCihdDi9EBnx7btn8RDNZTBz2zihWsjMnDkzn5As1LU6gLv3KQy8BLsZ8SG

  • Joined on 2022-10-10
ecker pushed to master at ecker/engine 2025-08-14 00:46:56 +00: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)
ecker pushed to master at ecker/engine 2025-08-12 02:17:05 +00: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)
ecker pushed to master at ecker/engine 2025-08-11 01:30:27 +00: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
ecker pushed to master at ecker/engine 2025-08-11 00:08:20 +00:00
add0b88248 re-added libext.dll being compiled separately (to serve as a way to segregate non-engine into here)
87ed97408f migrated (most of) ./ext/ into the core engine (because in reality I don't think it'd be easy to make them optional)
acfadd5c2d barebones documentation, commit in case I butcher code migration
Compare 3 commits »
ecker pushed to master at ecker/engine 2025-08-09 18:35:21 +00:00
0b40786798 properly color a gui element under opengl, some cleanup for dead code that's not needed
ecker pushed to master at ecker/engine 2025-08-05 23:40:19 +00: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
ecker pushed to master at ecker/engine 2025-08-05 04:38:54 +00:00
aeb648595f dreamcast build compiled and somewhat running (required patching kernel/arch/dreamcast/hardware/cdrom.c), also fixed GUI elements not rendering under opengl
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)
Compare 2 commits »
ecker pushed to master at ecker/GLdc 2025-08-04 02:49:59 +00:00
2e47daaa31 (rebased) experimental support for parsing from a float16 mesh (or a float32-quantized-as-ushort mesh)
ecker pushed to master at ecker/GLdc 2025-08-04 02:48:03 +00:00
54388fc974 (rebased) experimental support for parsing from a float16 mesh (or a float32-quantized-as-ushort mesh)
a4fb80c279 Merge branch 'mirrored_repeat' into 'master'
459dd31c52 mirrored repeat param should only alter mirrored repeat state
d073592943 sorry, I was wrong about the clamp state for MIRRORED_REPEAT
58bfdd1fb2 Merge branch 'falco_sketchy_double_clipping' into 'master'
Compare 201 commits »
ecker pushed to master at ecker/engine 2025-08-04 00:56:02 +00:00
4299be4646 waveform from vall-e is directly converted to 16-bit pcm
ecker pushed to master at ecker/engine 2025-08-03 18:45:51 +00: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)
ecker pushed to master at ecker/engine 2025-08-03 04:03:19 +00:00
73ca9bb168 crammed in vall_e.cpp support to finally justify creating it (and a bunch of other things)
ecker released v0.0.1-alpha at ecker/engine 2025-08-02 17:28:50 +00:00
ecker pushed tag bundle to ecker/engine 2025-08-02 17:28:45 +00:00
ecker deleted tag bundle from ecker/engine 2025-08-02 17:26:27 +00:00
ecker pushed to master at ecker/engine 2025-08-02 17:24:45 +00:00
4f1ce314a5 ensured this builds from a clean clone
4063105847 trimming things
596affe488 nicer VXGI settings, updated reference screenshot
8ba6214cc4 repaired barycentric-based deferred rendering
85696bd8f6 some small vxgi tweaks
Compare 146 commits »
ecker pushed to master at ecker/vall-e 2025-07-25 01:50:08 +00:00
7f4206a879 fixing an error I caught while fixing tortoise_tts, possibly actually load a LoRA if not passing a yaml/model
98b357cc53 things i forgot to do last week now that some mental faculties were restored
Compare 2 commits »
ecker pushed to master at ecker/vee-speedrun-ratings 2025-07-19 01:19:10 +00:00
3a8f078445 I could've been beating off instead of this
ecker pushed to master at ecker/vee-speedrun-ratings 2025-07-13 05:17:19 +00:00
76551467c2 Legitimately a baby monkey torture of a marathon
ecker pushed to master at ecker/vee-speedrun-ratings 2025-07-05 20:20:00 +00:00
37f807e53f It's okay, he said he stepped up :)