site banner

Tinker Tuesday for October 22, 2024

This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.

Post your project, your progress from last week, and what you hope to accomplish this week.

If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service

3
Jump in the discussion.

No email address required.

Thanks for asking. Please keep it up; it's expectedly motivational.

Got a good deal done this week, but sadly most of it is firmly in the technical-rabbit-hole category, with practically no progress on the visible-and-interactive goal I had set for myself.

Managed to completely disentangle and sort out which parts of my codebase should be in double-precision and which in single, replaced many old double-precision data types of mine with new and improved ones or the ones Stride ships with, and made sure that no casting between precisions takes place except when talking to the engine. The code's in much better shape now.

I also unified all my mathematical utility classes, and this too has cut down on a good bit of harmful redundancy and made it nicer to work with. So overall I worked on my tools rather than the actual workpiece.

Today I started getting back to trying something visible and interactive and...you can't see a damn thing. All I get is a grey screen. I'm guessing my approach to keep the whole thing independent of the Stride editor is backfiring on me and now I have two parallel scene hierarchies and somehow my rendering operates on a different one from the one that all my 3D geometry is in. Not sure about the exact cause yet. Will tackle this next.