[15:25][Specify that entities contain their real-world size, and that the scaling information is used to adjust that size, augmenting hha_bitmap with an OrigDim][:"asset system"]
[27:26][Make UpdateAndRenderEntities() scale sprites using our OrigDim][:"asset system" :"entity system"]
[29:03][See nothing in-game, because our imported bitmaps all have OrigDim set to 0][:"asset system" :"entity system" :run]
[1:11:28][Prevent LoadBitmap() from taking "Immediate" calls][:"asset system"]
[1:13:18][Continued thoughts on texture load improvements][:"asset system" :speech]
[1:14:51][Make LoadBitmap() early-out if it cannot get a texture_op handle from the GPU, and allocate no :memory itself][:"asset system" :hardware :rendering]
[1:46:36][Round-robin :audio streaming, overwriting and marking assets as unloaded][:"asset system" :memory :speech]
[1:48:18][Removing asset_audio_buffer in favour of a LoadedAtSampleIndex in asset][:"asset system" :audio :memory]
[1:48:57][Streaming :audio from a sliding window of an imaginary infinite buffer][:"asset system" :memory :speech]
[1:52:12][Augment game_assets with a SampleBuffer and sample indices, in preparation for our sliding window :audio streaming scheme][:"asset system" :memory]
[1:53:52][Make LoadFont() load the :font glyphs directly, for permanent residence][:"asset system" :memory]
[2:06:36][Replace LoadAssetWorkDirectly() with LoadAssetWork(), remove the asset_memory_header from asset, and make the bitmap functions use renderer_texture handles][:"asset system" :memory]
[2:15:44][Q&A][:speech]
[2:16:12][Make the bitmap functions in the :"entity system", asset editing :UI and :"debug system" use renderer_texture handles][:"asset system"]
[2:18:59][@mattiamanzati][Q: Sooo maybe extra stream today? And by today you mean in approximately 20h?]
[2:19:03][@b3zman41][Q: Could you elaborate more on what you were talking about with more intermediate data structures in object-orientation][:"data structure" :language]
[2:20:30][@philliptrudeau][Q: Near the start of the stream, I think you mentioned focusing on making the game "look more professional". Can you recap what that entails? And does that mean making some artistic decisions on-stream?]
[2:22:29][@ivereadthesequel][Q: Oh, and Happy Krampuslauf, [@cmuratori Casey]! So, is it a specific day or ongoing? How do we celebrate it, besides trying to catch the next episode of [~hero Handmade Hero]?]
[2:22:47][@longboolean][Q: (A bit off-topic) If I recall correctly, you said that during the Krampuslauf streams you may do some other things like [~ray Handmade Ray]. What would be the next thing to do with [~ray Handmade Ray]?][:lighting]