Programming Log 2022 #2: LearnOpenGL Android port WIP

It's been a while since I posted anything, I have stopped working for a good chunk of the year, but I recently went back at it! Changelog: ported all exisiting LearnOpenGL examples to android (gathering everything under one app), now all code is portable between win32 & androidCmake macros improvement to automatically handle assets for…

Programming Log 2022 #1: Starfield

Starfield running on 3 platforms Changelog: Support for Linux platform in the toolchainusing cmake, CodeBlocks with Unix Makefiles, on Ubuntu VMSupport for Android platform in the toolchainusing (only) Visual Studio 2022 with mobile development tools for C++ and cmakesimple starfield app using software rendering After months of relative inactivity, I am back working on the…

C Code joy: the image library

I have transferred my C++ image library to C. Fortunately that wasn't too hard, and I've been able to make many improvements along the way. After the porting to C it's cleaner, way more modular, I love it. Features supported image formats:bitmap (.BMP)JPEGPNGGIF (some cases not handled like interlaced data)supported pixel formatsindexed images 1 to…

What’s up? Doc!

Jaysus my titles keep going lamer and lamer... Progress update on the documentation generator I've made a lot of progress on the code documentation tool. I took a lot of inspiration stole from Eskil Steenberg's website gamepipeline.org. On "stealing" things On this subject, whenever I see something cool from another developer online, especially someone with…

Progress update – parser, strings and containers

Dear lord I suck at making visuals... All this for documentation no one will read... Instead of using an already existing code documentation generator, like Doxygen, I have decided yet again to build my own. For now I want to make sure it parses my C code (and my dear cmake macros too), then generates…

Life without the OOP – Code conversion ongoing…

(I obviously don't have a Mac...) Rewriting my code to C is somewhat tedious (especially the math lib...), I'm nowhere near converting every C++ file I have, but of what I got so far I like the end result a lot, and I enjoy the shift I'm seeing in my reasoning ability.Not having to worry…