Consolidating Debug Links and Groups ⚠ Click here to regain focus ⚠
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Credits Menu

Enter Open URL (in new tab)
1:50Recap and set the stage for the day
1:50Recap and set the stage for the day
1:50Recap and set the stage for the day
6:59handmade_debug.cpp: Delete a load of superfluous code
6:59handmade_debug.cpp: Delete a load of superfluous code
6:59handmade_debug.cpp: Delete a load of superfluous code
8:504coder: Rare crash
8:504coder: Rare crash
8:504coder: Rare crash
10:24handmade_debug.h: Rename DEBUGDrawMainMenu to DrawTrees and split it out into a recursive function called DrawTreeLink
10:24handmade_debug.h: Rename DEBUGDrawMainMenu to DrawTrees and split it out into a recursive function called DrawTreeLink
10:24handmade_debug.h: Rename DEBUGDrawMainMenu to DrawTrees and split it out into a recursive function called DrawTreeLink
15:23"Sweet child of mine"α
15:23"Sweet child of mine"α
15:23"Sweet child of mine"α
21:37handmade_debug.cpp: Make DrawTrees call DrawTreeLink
21:37handmade_debug.cpp: Make DrawTrees call DrawTreeLink
21:37handmade_debug.cpp: Make DrawTrees call DrawTreeLink
22:36View our improved profiler and consider how to proceed with it
22:36View our improved profiler and consider how to proceed with it
22:36View our improved profiler and consider how to proceed with it
29:23Debugger: Jump into DrawTrees and inspect the Tree after cloning
29:23Debugger: Jump into DrawTrees and inspect the Tree after cloning
29:23Debugger: Jump into DrawTrees and inspect the Tree after cloning
35:14handmade_debug.h: Turn debug_variable_link into a linked struct with a fake Sentinel and port everything to it
35:14handmade_debug.h: Turn debug_variable_link into a linked struct with a fake Sentinel and port everything to it
35:14handmade_debug.h: Turn debug_variable_link into a linked struct with a fake Sentinel and port everything to it
54:54handmade_shared.h: Make StringsAreEqual handle NULL
54:54handmade_shared.h: Make StringsAreEqual handle NULL
54:54handmade_shared.h: Make StringsAreEqual handle NULL
56:49View our profiler and see that cloning works again
56:49View our profiler and see that cloning works again
56:49View our profiler and see that cloning works again
56:59handmade_debug.cpp: Make CloneVariableLink just do the direct clone and return it
56:59handmade_debug.cpp: Make CloneVariableLink just do the direct clone and return it
56:59handmade_debug.cpp: Make CloneVariableLink just do the direct clone and return it
59:05Test cloning the profiler
59:05Test cloning the profiler
59:05Test cloning the profiler
59:59Q&A
59:59Q&A
59:59Q&A
1:00:43garryjohanson I feel I kinda lost the forecast for the trees this episode. Would you mind recapping?
1:00:43garryjohanson I feel I kinda lost the forecast for the trees this episode. Would you mind recapping?
1:00:43garryjohanson I feel I kinda lost the forecast for the trees this episode. Would you mind recapping?
1:01:06Blackboard: Linked structs
1:01:06Blackboard: Linked structs
1:01:06Blackboard: Linked structs
1:12:52Blackboard: Walking the tree with a recursive function
1:12:52Blackboard: Walking the tree with a recursive function
1:12:52Blackboard: Walking the tree with a recursive function
1:15:38dudeinbasement1 Thoughts on linked lists, and cache friendliness? I found that a simple array, and just copying when it changes length, was way faster
1:15:38dudeinbasement1 Thoughts on linked lists, and cache friendliness? I found that a simple array, and just copying when it changes length, was way faster
1:15:38dudeinbasement1 Thoughts on linked lists, and cache friendliness? I found that a simple array, and just copying when it changes length, was way faster
1:17:08Blackboard: Cache friendliness
1:17:08Blackboard: Cache friendliness
1:17:08Blackboard: Cache friendliness
1:21:12pseudonym73 Concurrency also matters. Linked lists can be better if you need multiple threads working on the list at the same time
1:21:12pseudonym73 Concurrency also matters. Linked lists can be better if you need multiple threads working on the list at the same time
1:21:12pseudonym73 Concurrency also matters. Linked lists can be better if you need multiple threads working on the list at the same time
1:21:48cubercaleb How do you feel about object pools as a sort of middle ground between linked lists and arrays?
1:21:48cubercaleb How do you feel about object pools as a sort of middle ground between linked lists and arrays?
1:21:48cubercaleb How do you feel about object pools as a sort of middle ground between linked lists and arrays?
1:24:19Wrap it up
1:24:19Wrap it up
1:24:19Wrap it up