We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Timothy McCarthy
yes. The theory is that the compiler will save time by not opening the file and then detecting the…
»
skeeto
I making the inline function static would also solve the problem. It would prevent the linker fro…
»
Mārtiņš Možeiko
Same with hash solution. You do all this (chain/bucket traversal, collision resolving) inside "Ha…
»
Casey Muratori
Once you introduce a static, it doesn't matter how expensive the lookup is. That's the key thing.…
»
Clem
Hello everyone. I'm currently working on some game engine and have been scratching my head quite a…
»
»
Mārtiņš Možeiko
Oh, you're right. They are using WM_DEVICECHANGE window message to receive callback if there is de…
»
Johannes Norneby
Thanks for the tip! It looks however like XInputGetCapabilities() is roughly the same expense, unl…
»
Mox
Yes, my idea was that this eliminates the actual problem of the translation units that the origina…
»
Mārtiņš Možeiko
Yes, you are right. It is know issue with XInput, that polling disconnected controllers takes sign…
»
Johannes Norneby
I have been doing my own experiments using __rdtsc() after learning about it on HMH (thanks Casey!…
»
Mārtiņš Možeiko
My understanding why Casey want's to avoid COUNTER is because it requires using TRANSLATION_UNIT_I…
»
Oliver Marsh
Don't worry, I should have watched the next video. :blush:
»
Mox
With Casey stating he is hesitant to keep using the COUNTER to keep track of the DebugRecords, I w…
»
Dumitru Frunza
Awesome!! Love it! That episode is my favorite :)
»
Casey Muratori
This is a pretty great idea...Casey
»
Mārtiņš Možeiko
Yes, it's only wasting memory. But not using it. There's a big difference there. Allocating memory…
»
Jimmy Van Broeck
A Fixed mem alloc is wasting the same kind of memory. Ok, In a void* you can store alot of differe…
»
Mārtiņš Možeiko
Every render piece takes different amount of memory. By using fixed array you'll be wasting a lot …
»
Jimmy Van Broeck
I know that Casey doesnt like to do mallocs, callocs, new .... , thats fine. But whats the differe…
»
Andreas
undefined behavior Sounds like the compiler can do whatever it wants
»
Ameen Sayegh
I was looking at CDep tool at MollyRocket and I saw in the code macro guard at include site like t…
»
Ameen Sayegh
You are right I missed that point. if it was static there would be no problem. I feel like making…
»
Abner Coimbre
I've been away for a little while. Appreciate the new posts and will update the list accordingly. …
»
Culver Fly
Ah totally got the math wrong there, but I think I do get it now, thanks a lot.
»
Andreas
Looks like g++ is doing the same. (Wrote a simple app to reproduce) No warning is generated Accord…
»
Oliver Marsh
Hi Steveo, At around 1:01:00 on day 141, Casey talks about stacks with different life spans.
»
Mox
I see now that inline does make the compiler treat the function special. Not making it inline does…
»
Ameen Sayegh
The functions that are marked as inline are different from the regular ones the body of the inline…
»
Mattie
Just to make sure I'm getting it correct, when the monitor displays the color of 64 and 191, the …
»