Been working on and using this tool for a little while now so decided to give it a proper release!
Galogen is an OpenGL loader generator, in the spirit of glLoadGen, but with no Lua dependency and using Khronos API registry as the source of truth.
New post: Generating Trees and Other Interesting Shapes With L-Systems
(with interactive demo!)
reminder to avoid storing pointers or iterators to objects within std::vector, because vectors reallocate their backing memory when they grow/shrink.
just use indices if you can, if you *need* to take a pointer, just be sure that the vector isn't going to be added to or erased from while the pointer is in use.
Some patterns generated using L-systems: Honeycomb, Cubes and H-tree :)
https://mastodon.gamedev.place/media/kRihYc732SsIgOOr-BA https://mastodon.gamedev.place/media/X1rDcyCzGzXWDqzsZMY https://mastodon.gamedev.place/media/XkxCcm-x3HZpL1v77M8
Added RSS to the blog: https://gpfault.net/rss.xml
Too bad RSS isn't more popular. It was (and still is) a great idea, but doesn't mesh well with companies wanting you to "discover content" through *their* services, on *their* terms.
Interesting post about light culling by my colleague Sebastian. Might be very promising in the context of doing forward rendering with lots of light sources
Some procedurally generated trees (they're different every time your reload the page!) I hope to do a 3D version of this during Christmas break and write a post about it. L-systems are super cool: https://gpfault.net/junk/trees/index.html https://mastodon.gamedev.place/media/xF_tS2dt2jPpT_kHQ6g
#PLWishlist # 7: my ideal programming language will not have a garbage collector. Either smart pointers like in c++ or borrow checker like in rust.
Would be great to have more gamedevs involved in WebGPU, https://github.com/gpuweb/gpuweb, development. Interestingly enough there's talk of a C API for it so you could program against that and potentially use WASM to run your game in the browser.
vr@google. Profile pic is actually my face when debugging code from last night in the morning.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!