This blog is a try to me keep motivates and a way to see my progress on my current projects. Let’s see how it goes!

Gustav Jansson
This week I continued on cleaning up klotter. I removed the dependency on my current build setup on windows and added windows to the CI. I also expanded the test CI and fixed all clang-tidy warnings. Next week is finishing up fixing warnings and hopefully finally implementing gamma correction.
This week I contnued labeling objects in klotter. While labling is complete, there are a few more steps to take before I can continue on gamma correction and hdr rendering, but I hope that I atleast can start on gamma correction next week.
This week started out with me adding code generation support to glox but transitioned back to kotter when I was told that my problem could be solved by the debug output extension and that my usage has been broken since 2017. After I fixed that issue glox was less interesting and so I actually just continued working on klotter and completed the anti aliasing task, so next week I’ll continue with the cleanup task and perhaps start on gamma correction.
This week I worked on a idea that I got during my “vacation” away from the computer, a typesafe open gl called glox.
This week I was away from my computer so I mostly just wrote documentation and added todos for code that didn’t look like it was correct or could use some improvement.
This week I mostly worked on klotter, lots of cleanup but finally upgraded the code to work with MSAA. Still some more steps to be done and I’m on a mini vacation next week but hopefully after I’m back I can continute completing the MSAA task.
The only read progress I made this week was adding blinn-phong specular rendering to klotter. I also spent time figuring out how to expand the current system to add gamma correction and HDR/bloom rendering and when to transform between the linear and the gamma color spaces. Next week will hopefully be the time that I’ll implement it.
This week I finally completed the instancing rendering and directly started to look into antialiasing, blinn-phong and gamma correction. Hopefully all those will be implemented next week, but we’ll see what happens.
This week I continued on klotter instancing implementation. I think most of the code is finally written, now I just need to make it not crash and work.
This week I made the copyright work like tags on my hugo spotlight page, forma compiles and runs and I took one more step towards instancing. While forma probably will get some cleanup love this week I really hope instancing will be runnable the next week. Fingers crossed.