devlog

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!

Week 26
30 June 2025

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.

Week 25
22 June 2025

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.

Week 24
16 June 2025

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.

Read the rest...

Week 23
8 June 2025

This week I worked on a idea that I got during my “vacation” away from the computer, a typesafe open gl called glox.

Week 22
8 June 2025

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.

Week 21
8 June 2025

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.

Week 20
18 May 2025

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.

Week 19
11 May 2025

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.

Week 18
4 May 2025

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.

Week 17
27 April 2025

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.