Björkus "No time_t to Die" Dorkus @thephd.dev · Apr 6

"This is going to destroy my build system" Nope! It's able to determine everything that will be processed by Phase 7 at Phase 4, and presents all of that information through already-available means, meaning CMake/build2/meson/make/ninja/etc. can all understand the dependency chain here natively!

23 likes 1 replies

?

Replies

Björkus "No time_t to Die" Dorkus · Apr 6

Ultimately, this means we can process files -- recursively -- at compile-time, meaning that rather than embedded shaders with `#​include`s that can't be touched, we can process those includes and make true single blobs without extra build steps. compile-time python with imports is VERY possible.