February 2026
Exams are over, second semester is starting, but I've started work on migrating the game engine to SDL. Wasn't that hard, things are going really smoothly and I've finally implemented multithreading in the engine. Given my education as Computer Science Engineer this wasn't that hard, but I'm surprised I got it to work without bugs right from my first try. I'll be making a free cross-platform music player using SDL and parts of the engine to get a better feel for the library before I jump right into fully renovating the engine. SDL's base CPU rendering is also kind of ass, since it's a fallback option rather than a full implementation. I understand that, since after all it's pretty difficult to get right. However, I'm going to try to convince some of my professor's that making a software rendering library for SDL using multithreading and BLAS (and AVX/AVX512 for the processors which support it) is a proper Master Thesis subject, which would allow me to work more on the game's engine throughout the entire year. That would be really cool.