You're right ! I should have step through the code to check what I was thinking. I'll do that next…
Hey guys! I've just finished the first usable version of my platform layer implementation for OS X…
I think there still is a problem in the function: when we create a new chunk (the second if) we se…
I don't think it would be better, because it means you always have to do two dereferences to get t…
There is nothing "simple" about emacs or vim :). Since you are already a vim user I'm a…
It would be better to use an array of pointers instead, to avoid the need for checking the X value
After switching to signed ints for coordinates, tilechunk.x == 0 is now valid, but hash map uses x…
Ah, there may be difference between Xbox and PS controller. I've tried it only with PS4 controller…
I did not know about this. I havent used Direct3D much, ( a little though, over the years), but I…
Wait, does that actually work? Because I tried opening the XBox controllers as HID devices before…
Dan —
While coding, I have realized that I change the names of variables and functions a lot (even the n…
Wow, I'm amazed for the speed and quality of the answers. Thank you all.
Originally the reasoning was because the operating system layer wants to be able to set it back to…
yes,If You have something like Open, Read, write Process, hook API AND being able to inject DLL in…
Again, that is not Linux. That is performance of application you are talking (KDE, Gnome or somet…
This is only a small question: Going through my code I noticed that I have placed the bool32 IsIni…
Thanks for the comprehensive answer mrmixer, that was very helpful, it makes complete sense now! :…
Wilson —
Thanks everyone for the suggestions. @midnight_mero That's actually the way I usually approach lea…
So guys, this is my piano theacher and I having fun creating a "game theme" for a suposed charecte…
It is not just speed that makes Windows bad, although I would argue that the speed of a number of …
@ongaku I'd encourage just diving right in and when you hit something you don't know, turn elsewhe…
Lenny —
The adoption rate of Windows 8 is so abysmal that they are giving free updates to the next OS. Yes…
The pure C was done to facilitate porting handmade hero to non C++ platform (I think it was for th…
So you may say that if your program runs slow, no hardware is going to help. The reverse of the po…
Yes. About that. It is incredibly important. Because if you can't make good use of it, then you m…
What I am saying is, that there is nothing in Windows that stops you from writing amazing fast sof…
At the end of day 29 we divide handmade.h into two header files, handmade.h & handmade_platform.h.…