If you enable warnings the compiler will tell you. It's warning C6282 for MSVC.
I believe LLDB is still just a command line debugger. GDB has problems, certainly, but on the who…
I really want to do that but I don't have the expertise! I want a CPU guy to do a Handmade CPU an…
We could go real "pig mode" and build our own cpu/gpu combo and run it on a FPGA board.
Ah ok, so as the SignOf function parameter is defined as a signed int it all works. I get it, than…
You can subtract 2 unsigned values and get a signed value.
I don't quite understand the code at line 418 in handmade.cpp: We seem to be testing the sign of …
Casey, just to be clear: I did not mean to come over like I want to pressure you into explaining y…
Oh man, should have waited 10 more minutes and I would have had my answer. After careful evaluatio…
So I am playing around with hash tables and looking at how it effects performance. I wrote three d…
If I recall correctly here, Windows7 requires Xaudio2.7 and 2.8 isn't supported. However for some …
Yeah, and I think it will be fun to have a joystick that doesn't go through USB, because it would …
Much easier in fact than dealing with the USB. In fact you could just stick a few potentiometers a…
I don't know if we'll support USB on the Pi, because we might go even more handmade on there and d…
I'll do my best to explain it line by line, hopefully this will help you figure out what part you …
Small in terms that it is pretty readable. You can start reading it without being totally lost. Co…
Hehe Disguised Dormant Doormat :)
For suitable definitions of "small". I knew of this one, it has about 12k lines of code. That's ab…
Here is small USB stack written specially for Raspberry Pi: It can handle keyboard, mouse, gamepa…
I always wanted to see someone implement an USB stack from scratch. (Assuming HH will support joys…
Yes, or RPi (or RPi2) port will use nothing at all besides the "fixed" boot loader that is undocum…
Just a small note: when breaking into a running program, you must be careful to ensure that the di…
The primary utility of pointers comes more when you are operating on A. Large collections of thing…
Ok just looking at that, before running it, I'd guess the first printf prints 1 because you pass 1…
Well once you assign value to ChangeMe/ChangeMe2, there are really no differences what you do. It'…
When I posted, it was happening every time I ran the program within about 30 seconds; for whatever…
Hello. I am very new to programming in general. I'm using the Handmade Hero videos on Youtube plus…
That is very low-level function in Windows. What functions are in call stack? If it doesn't show c…
Ah yes - now THAT would be cool!
I'm about halfway through Day 035, and I've run into the following: The program hangs after an ind…