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 refactoring tred rendering. It’s getting closer :)
This week I spent mostly on refactoring the rendering in tred. I also forked alabaster vs code theme so I could add support for solarized.
This week I refactored all tred rendering to the render namespace and worked on scripts to find potential areas to clean up.
This week I added the World
concept to tred, extracted all the engine parts out of main.cc
and started on adding more features to the rust version of build
This week I continued work on tred. I started working on the World concept, the API is getting there but it still isn’t usable.
This week I completed the render queue implementation and added PCH to tred speeding up the compilation to a third of what it was before.
This week I continued refactoring tred to a engine and it’s now “done” in a runnable state. There is way more things to be done for sure, but for now at least most of the raw opengl calls have been refactored away into a render queue.
This week I continued refactoring tred main to what can be called a rendering engine.
This week I started cleaning up tred and started preparing it so that it can be made into a proper rendering engine
This week I mostly spent on investigating better ways to structure the renderer and how to animate a third person character