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 33
17 August 2025

This week I completed the “last” step for bloom. Next step is adding a smooth/knee for the bloom cutoff, improving the blur and adding a intensity effect so it can be scaled… but that’s for next week.

Week 32
10 August 2025

This week, intead of working on more bloom, I made the image debugger more useful.

Week 31
3 August 2025

This week I implemented HDR rendering in klotter

Week 30
27 July 2025

This week I continued on klotter, completing gamma correction and started on hdr rendering. With any luck, both hdr and bloom will be done next week :)

Week 29
20 July 2025

This week I started implementing gamma correction. It’s not complete but getting there, mostly just tweaking left I hope.

Week 28
13 July 2025

This week I continued cleaning and documenting the code and started the gamma correction work for klotter. Hopefully it will done by the end of next week but we’ll see.

Week 27
6 July 2025

This week added a option to disable the debugging information, added header hero to the ci, added code so that klotter requests the high performance GPU by default and fixed a bug for loading textures from a pixel … and that concludes the cleanup task so now I can finally continue with the rendering tasks.

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...