36:03handmade_debug.cpp: Comment out the StoreEvent calls to determine that 32MiB is not enough memory

36:03handmade_debug.cpp: Comment out the StoreEvent calls to determine that 32MiB is not enough memory

36:03handmade_debug.cpp: Comment out the StoreEvent calls to determine that 32MiB is not enough memory

39:03handmade_debug.cpp: Make GetElementFromEvent take b32 CreateHierarchy in order to conditionally do GetGroupForHierarchicalName

39:03handmade_debug.cpp: Make GetElementFromEvent take b32 CreateHierarchy in order to conditionally do GetGroupForHierarchicalName

39:03handmade_debug.cpp: Make GetElementFromEvent take b32 CreateHierarchy in order to conditionally do GetGroupForHierarchicalName

42:49handmade_debug.cpp: Introduce the notion of ProfileGroup

42:49handmade_debug.cpp: Introduce the notion of ProfileGroup

42:49handmade_debug.cpp: Introduce the notion of ProfileGroup

45:09Run the game and check out the debug visualisation

45:09Run the game and check out the debug visualisation

45:09Run the game and check out the debug visualisation

48:01handmade_debug.cpp: Make DrawProfileIn draw one frame

48:01handmade_debug.cpp: Make DrawProfileIn draw one frame

48:01handmade_debug.cpp: Make DrawProfileIn draw one frame

1:10:21Run the game and check out the correct debug visualisationε

1:10:21Run the game and check out the correct debug visualisationε

1:10:21Run the game and check out the correct debug visualisationε

1:11:10Q&A

🗩

1:11:10Q&A

🗩

1:11:10Q&A

🗩

1:11:35handmade_debug.cpp: Convert a PointerToU32 down to CloseEvent->GUID

1:11:35handmade_debug.cpp: Convert a PointerToU32 down to CloseEvent->GUID

1:11:35handmade_debug.cpp: Convert a PointerToU32 down to CloseEvent->GUID

1:12:47garryjohanson What do you think of using a "call tree" to track dependencies across multi-threading?

🗪

1:12:47garryjohanson What do you think of using a "call tree" to track dependencies across multi-threading?

🗪

1:12:47garryjohanson What do you think of using a "call tree" to track dependencies across multi-threading?

🗪

1:13:33erdomina What command do you use to change from cutscene to game

🗪

1:13:33erdomina What command do you use to change from cutscene to game

🗪

1:13:33erdomina What command do you use to change from cutscene to game

🗪

1:13:39jameswidman Tomorrow is episode 0xff!

🗪

1:13:39jameswidman Tomorrow is episode 0xff!

🗪

1:13:39jameswidman Tomorrow is episode 0xff!

🗪

1:13:49xpansionpak How do you handle tasks that run in separate threads but take longer than a frame to compute? For example, I heard that in the new Forza the rear view mirror updates at half the framerate as everything else

🗪

1:13:49xpansionpak How do you handle tasks that run in separate threads but take longer than a frame to compute? For example, I heard that in the new Forza the rear view mirror updates at half the framerate as everything else

🗪

1:13:49xpansionpak How do you handle tasks that run in separate threads but take longer than a frame to compute? For example, I heard that in the new Forza the rear view mirror updates at half the framerate as everything else

🗪

1:14:45naysayer88 WHY WAS I NOT INFORMED THAT KRAMPUS IS IN THIS GAME?

🗪

1:14:45naysayer88 WHY WAS I NOT INFORMED THAT KRAMPUS IS IN THIS GAME?

🗪

1:14:45naysayer88 WHY WAS I NOT INFORMED THAT KRAMPUS IS IN THIS GAME?

🗪

1:16:15dafreaki Is talking to the chat while coding helpful to work things out?

🗪

1:16:15dafreaki Is talking to the chat while coding helpful to work things out?

🗪

1:16:15dafreaki Is talking to the chat while coding helpful to work things out?

🗪

1:16:51cubercaleb Do you have a problem with Santa from your childhood?

🗪

1:16:51cubercaleb Do you have a problem with Santa from your childhood?

🗪

1:16:51cubercaleb Do you have a problem with Santa from your childhood?

🗪

1:17:39"Santa is not good"ζ

1:17:39"Santa is not good"ζ

1:17:39"Santa is not good"ζ

1:18:13naysayer88 I DID NOT GET A PICTURE OF KRAMPUS

🗪

1:18:13naysayer88 I DID NOT GET A PICTURE OF KRAMPUS

🗪

1:18:13naysayer88 I DID NOT GET A PICTURE OF KRAMPUS

🗪

1:18:31desuused Did you consider visualizing timing using flame graphs?

🗪

1:18:31desuused Did you consider visualizing timing using flame graphs?

🗪

1:18:31desuused Did you consider visualizing timing using flame graphs?

🗪

1:20:00angus_holder Is this software renderering? The frame time has tanked

🗪

1:20:00angus_holder Is this software renderering? The frame time has tanked

🗪

1:20:00angus_holder Is this software renderering? The frame time has tanked

🗪

1:20:43handmade_debug.cpp: Stop looping through every event every time

1:20:43handmade_debug.cpp: Stop looping through every event every time

1:20:43handmade_debug.cpp: Stop looping through every event every time

1:23:23Close down here

1:23:23Close down here

1:23:23Close down here

1:24:04angus_holder Do you have a secret phobia of writing game code?

🗪

1:24:04angus_holder Do you have a secret phobia of writing game code?

🗪

1:24:04angus_holder Do you have a secret phobia of writing game code?

🗪

1:27:16garryjohanson Can we make games in GameMaker and submit them to you for the final game?

🗪

1:27:16garryjohanson Can we make games in GameMaker and submit them to you for the final game?

🗪

1:27:16garryjohanson Can we make games in GameMaker and submit them to you for the final game?

🗪

1:29:55abnercoimbre Q: After you stop recording, beckon people to stay in the chat for a bit

🗪

1:29:55abnercoimbre Q: After you stop recording, beckon people to stay in the chat for a bit

🗪

1:29:55abnercoimbre Q: After you stop recording, beckon people to stay in the chat for a bit

🗪

1:30:33"It would be weird..."η

1:30:33"It would be weird..."η

1:30:33"It would be weird..."η

1:30:42abnercoimbre Q: It has to do with won_3d and an interview with him

🗪

1:30:42abnercoimbre Q: It has to do with won_3d and an interview with him

🗪

1:30:42abnercoimbre Q: It has to do with won_3d and an interview with him