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 restored the input system from an old project and started integrating it into tred
This week I got back into 3d rendering. I added basic face culling, simplified the mesh generation a bit and cleaned up the resource embed module. Not much but also not bad :)
This week I didn’t do much. I created a simple script to backup my git repos and read up on animation.
This week I switched tred to pitchfork layout and refactored it. I also spent most of my time on the ‘kittens game’, what a time waster.
This week I looked into the markov-chains parts of euphoria (again), refactored a bit and expanded with a “line” test, a bit of fun really. I also thought about how I want to lay out the vertex attributes in tred. It currently is 100% dynamic butit will be easier if it’s static. A few days I ago I was sure I wanted a 50/50 approach but since I have to deal with all the dynamic issues anyway I might as well benefit from the potential space spacing and use 100% dynamic attributes. Time will tell what I’ll decide.
This week I worked both a little on ride(scrolling in fileview and expanding folders) and a little bit on tred(refactored profiling and added a plane mesh). Hopefully next week I make some decent progress on tred as I want to get it to a usefule state before the end of the year.
This week I added cmdlet to new ride and converted euphoria to the pitchfork layout
This week I refactored the scrolling code and started work on the command palette.
This week I continued working on ride… and not much else happened :)
This week I resurected ride and started implementing it more or less from scratch. Well, less wx and more custom so not from scratch, hopefully by the end of next week I can soon integrate most of the old code that still is relevant.