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.
Stefan
I sent you the email.
»
mallardz
This is only a small question: Going through my code I noticed that I have placed the bool32 IsI…
»
mallardz
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…
»
ThadeuMelo
So guys, this is my piano theacher and I having fun creating a "game theme" for a suposed charect…
»
Casey Muratori
It is not just speed that makes Windows bad, although I would argue that the speed of a number of…
»
Nines Baobaberson
@ongaku I'd encourage just diving right in and when you hit something you don't know, turn elsew…
»
Lenny
The adoption rate of Windows 8 is so abysmal that they are giving free updates to the next OS. …
»
Simon Anciaux
The pure C was done to facilitate porting handmade hero to non C++ platform (I think it was for t…
»
Livet Ersomen Strøm
So you may say that if your program runs slow, no hardware is going to help. The reverse of the p…
»
Livet Ersomen Strøm
mmozeiko You and your caches :) Yes. About that. It is incredibly important. Because if you c…
»
Livet Ersomen Strøm
What I am saying is, that there is nothing in Windows that stops you from writing amazing fast so…
»
mallardz
At the end of day 29 we divide handmade.h into two header files, handmade.h & handmade_platfo…
»
Mārtiņš Možeiko
You can control vibration by sending HID page stuff back to joystick. I have PS4 controller, and …
»
Casey Muratori
The reason I don't think raw input is an option is because I don't know of any way to send vibrat…
»
Casey Muratori
I think it is not true that nobody is able to do better, because Microsoft themselves used to be …
»
Mārtiņš Možeiko
This was not working for me on Windows 8.1 x64. I needed to change CompareMemory function to be …
»
Mārtiņš Možeiko
You and your caches :) While Windows works fine with me (with a lot of help from FAR Manager + C…
»
Livet Ersomen Strøm
Few people have bashed microsoft as badly as I have done. In private. I have literally hated wind…
»
Gavin Williams
Thanks guys for holding my hand through all that. I feel reasonably incompetent. But glad I've go…
»
Mārtiņš Možeiko
Another option would be to use Raw Input API to read Joystick info and not use DirectInput and XI…
»
Gafgar (Anders Davallius)
*EDIT* Oh... this ended up much longer than I initially thought ^^; sorry.. manages to say very l…
»
Mārtiņš Možeiko
If you have define like this: 1#define Pi32 = 3.14159265359f; Then following code: 1tSine += 2.…
»
Casey Muratori
Yes, if you want to support XBox controllers you pretty much have to use XInput - DirectInput doe…
»
Gavin Williams
So i removed all the other files from the project, and just built with Win32Handmade.cpp. And it …
»
Mārtiņš Možeiko
Yes, there is. Click right mouse button on file, choose Properties and then select "Yes" for "Exc…
»
Gavin Williams
Ok, thanks guys for helping out, I think I AM fighting VS :( That sounds like what's happening, b…
»
Oliver Holliday
I don't use VisualStudio but it is fairly typical that .cpp files will be compiled separately and…
»
Mārtiņš Možeiko
When you get errors, which file are you compiling? Win32Handmade.cpp?
»
Gavin Williams
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3…
»