[video output=day128 member=cmuratori stream_platform=twitch stream_username=handmade_hero project=code title="Push-time Transforms" vod_platform=youtube id=8L21Tyh53BQ annotator=ChronalDragon annotator=dspecht annotator=ZedZull]
[0:01:13][Opening things up]
[0:02:38][Blackboard: Aligning to cache lines]
[10:01][Renderer TODOs]
[0:13:09][Today's work: loose ends]
[16:09][Taking a look at coordinate systems]
[17:07][Revisiting the basis transform]
[0:20:00][Splitting up the update/render]
[0:22:42][Doing the basis transform on demand]
[0:29:33][Getting rid of the EntityBasis]
[0:35:24][Initializing the transform]
[0:39:53][Translating the calls]
[0:49:51][Finishing up code changes]
[0:53:45][Testing the changes]
[0:54:47][Making render transforms work in debug]
[0:56:25][Musings on the engine so far]
[0:57:51][Q&A][:speech]
[0:59:05][@vellyx][Everything works the first time because you think out loud.]
[0:59:51][@gasto5][Does the yellow part represent the loaded bitmaps?]
[1:02:20][@mojobojo][What does it mean to invalidate cache?]
[1:02:30][Blackboard: Cache invalidation]
[1:08:57][@mr4thdimention][Could you summarize what you did tonight? Found it a little hard to follow along.]
[1:10:58][@childz][Could you explain what is meant when one says something is done serially?]
[1:13:13][@pseudonym73][I missed a bit of the stream after you removed scale. Didn't you use that for scaling by Z?]
[1:14:26][@gasto5][What's happening between staircase passing in the bitmaps? Is it simple scaling based on the Z axis?]
[1:18:33][@boomboxbeat][How many FPS is this running at?]
[1:19:23][@vellyx][To make the 3D appearance of the staircase, would you have to make render technique to draw the walls of the staircase to start from the bottom floor and end at the top floor?]
[1:19:41][@gasto5][When do you consider consulting other programmers? Where is the threshold?]
[1:20:32][@kemosabe76][What happens if you want to apply different transforms or lighting to different parts of a scene?]
[1:21:14][@robrobby][What do you expect will be the boost using OpenGL/D3D for blitting?]
[1:21:51][@rasoilo][Is there a concept of local space / model space / camera space / clip space in the renderer that is analgous to the kinds of translations in OpenGL/D3D that you would want?]
[1:23:15][@vaporpowaaa][Unrelated to the stream, I found a video where you explain quaternion double cover, but there is no explanation of quaternions. Would you consider doing on in the near future?]
[1:24:20][Finishing it up][:speech]
[/video]
