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.
Edgar Gomez
welp i figured it out. a '.' was a ','..... i need gasses
»
Edgar Gomez
Hello, when i try to run build.bat nothing happens.
»
Mārtiņš Možeiko
EDIT: What I wrote here before is wrong. it won't work due to game dll reloading. You need such …
»
Mox
I got something working with minimal changes to my counter code. But the DebugTable and platform …
»
Mārtiņš Možeiko
You never ever should trust Intellisense for warnings/errors. Always compile and then see what co…
»
Bryan Taylor
Visual Studio just stole 2 hours of my life and I am going to rage about that a bit. Hopefully i…
»
Mārtiņš Možeiko
There would be no need to store TranslationUnit member in debug_event structure in RecordDebugEve…
»
Clem
Hey thanks for taking the time to answer! I have been in that position where I try look for inf…
»
Mox
Not really a shocker that gcc is better at this than msvc :P I can't really picture yet how hash…
»
Mārtiņš Možeiko
Mox Wouldn't this be valid for my "real" counter code too? Yes it will. But there are more advant…
»
Mox
cmuratori Once you introduce a static, it doesn't matter how expensive the lookup is. That's the…
»
ZenSoturi
I have been in that position where I try look for information on what is the best way to do somet…
»
Mārtiņš Možeiko
To solve TRANSLATION_UNIT_INDEX problem? Yes, that should solve that. Another options is to use …
»
Timothy McCarthy
yes. The theory is that the compiler will save time by not opening the file and then detecting th…
»
skeeto
I believe making the inline function static would also solve the problem. It would prevent the li…
»
Mārtiņš Možeiko
Mox After that my solution will have 'perfect' indexing, while the hash will at the least have em…
»
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…
»
elle
Compression-oriented programming Perspective Texture Mapping The Old New Thing (Raymond Chen)
»
Mārtiņš Možeiko
Oh, you're right. They are using WM_DEVICECHANGE window message to receive callback if there is d…
»
Johannes Norneby
Thanks for the tip! It looks however like XInputGetCapabilities() is roughly the same expense, u…
»
Mox
Yes, my idea was that this eliminates the actual problem of the translation units that the origin…
»
Mārtiņš Možeiko
Yes, you are right. It is know issue with XInput, that polling disconnected controllers takes sig…
»
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_U…
»
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…
»
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 memor…
»