49:06Debugger: Break into SortEntries() and inspect the SortKey() values for the first 8 Entries

49:06Debugger: Break into SortEntries() and inspect the SortKey() values for the first 8 Entries

49:06Debugger: Break into SortEntries() and inspect the SortKey() values for the first 8 Entries

50:23Mini Owl of Shame Moment: This is not a front-to-back renderer

50:23Mini Owl of Shame Moment: This is not a front-to-back renderer

50:23Mini Owl of Shame Moment: This is not a front-to-back renderer

50:54handmade_sort.cpp: Make IsInFrontOf() sort in the correct direction

50:54handmade_sort.cpp: Make IsInFrontOf() sort in the correct direction

50:54handmade_sort.cpp: Make IsInFrontOf() sort in the correct direction

51:47Run the game and find that our fundamentals are not completely messed up

51:47Run the game and find that our fundamentals are not completely messed up

51:47Run the game and find that our fundamentals are not completely messed up

52:35handmade.cpp: Make GAME_UPDATE_AND_RENDER() go straight to the game, and then run the game and determine that we never fail our check in an obvious linear sweep

52:35handmade.cpp: Make GAME_UPDATE_AND_RENDER() go straight to the game, and then run the game and determine that we never fail our check in an obvious linear sweep

52:35handmade.cpp: Make GAME_UPDATE_AND_RENDER() go straight to the game, and then run the game and determine that we never fail our check in an obvious linear sweep

53:36handmade_entity.cpp: Make UpdateAndRenderEntities() draw entities in Z without flattening them to the plane

53:36handmade_entity.cpp: Make UpdateAndRenderEntities() draw entities in Z without flattening them to the plane

53:36handmade_entity.cpp: Make UpdateAndRenderEntities() draw entities in Z without flattening them to the plane

54:39Run the game and find that we're not getting the expected sort

54:39Run the game and find that we're not getting the expected sort

54:39Run the game and find that we're not getting the expected sort

55:05build.bat: Enable HANDMADE_INTERNAL

55:05build.bat: Enable HANDMADE_INTERNAL

55:05build.bat: Enable HANDMADE_INTERNAL

56:08Q&A

🗩

56:08Q&A

🗩

56:08Q&A

🗩

57:05andrewrussellnet Hey Casey, managed to make the stream today. Just wanted to pop in and say hi

🗪

57:05andrewrussellnet Hey Casey, managed to make the stream today. Just wanted to pop in and say hi

🗪

57:05andrewrussellnet Hey Casey, managed to make the stream today. Just wanted to pop in and say hi

🗪

58:40cvaucher The coordinates used for the sort rules are world space, right? Would another approach be to sort the screen space coordinates from the top of the screen down?

🗪

58:40cvaucher The coordinates used for the sort rules are world space, right? Would another approach be to sort the screen space coordinates from the top of the screen down?

🗪

58:40cvaucher The coordinates used for the sort rules are world space, right? Would another approach be to sort the screen space coordinates from the top of the screen down?

🗪

59:14Blackboard: Cases against being able to sort screen space without Z

59:14Blackboard: Cases against being able to sort screen space without Z

59:14Blackboard: Cases against being able to sort screen space without Z

1:04:46andrewrussellnet I have a question about your development approach: I don't think I've ever seen you create a separate program or environment to test stuff. You always seem to work within the running game. Do you ever find this "noisy"?

🗪

1:04:46andrewrussellnet I have a question about your development approach: I don't think I've ever seen you create a separate program or environment to test stuff. You always seem to work within the running game. Do you ever find this "noisy"?

🗪

1:04:46andrewrussellnet I have a question about your development approach: I don't think I've ever seen you create a separate program or environment to test stuff. You always seem to work within the running game. Do you ever find this "noisy"?

🗪

1:10:17andrewrussellnet I realise I tell a lie now. I have seen you do something along those lines on Witness Wednesdays, just less so on Handmade Hero

🗪

1:10:17andrewrussellnet I realise I tell a lie now. I have seen you do something along those lines on Witness Wednesdays, just less so on Handmade Hero

🗪

1:10:17andrewrussellnet I realise I tell a lie now. I have seen you do something along those lines on Witness Wednesdays, just less so on Handmade Hero

🗪

1:12:47magik603 How do you clean all the directories without deleting them?

🗪

1:12:47magik603 How do you clean all the directories without deleting them?

🗪

1:12:47magik603 How do you clean all the directories without deleting them?