I'm totally laughing because there was a very strong urge when I did that saying "Welll he is doin…
I'm guessing you simply added all *.cpp files to Visual Studio project? That's now how you should …
As Casey started moving from the single win32_handmadehero.cpp into handmade.cpp, handmade.h and w…
Not surprising since when that comes up they are both 0x000000000000
I checked, and I was wrong. Clang accepts ext_vector attribute also in C/C++ mode. So that is pret…
elle —
Thank you. Yes, it was working already, I was just wondering what its purpose was after reading ab…
Invalid args error in this case would 100% mean that ByteToLock and BytesToWrite values are wrong.
Afaik Extended Vectors are used only by OpenCL frontend in clang. Regular CPU code for SSE/AVX ins…
elle —
What are these "Extended Vectors" in LLVM used for? Are they the equivalent of the union syntax in…
It's something really cryptic like Err_InvalidArgs, I couldn't find a specific reference in the di…
What is Error variable value? I would guess that ByteToLock and BytesToWrite values are wrong. You…
I ran the Day 9 code successfully, the tone plays, it responds to input etc, but I noticed in the …
Awesome guys, I'll check these out, thank you!
Decidedly less "handmade" but, if you don't mind that, you could use . Here is a simple test main:…
You need to convert float/int values to string and then use OutputDebugString to print this string…
While I agree that they could have assigned more unique names to each "static" situation, in pract…
You should use debugger to step through code and examine variable values to see which ones have in…
In previous version you could add excluded files or folders which won't be scanned. I typically ad…
I did some poking around and I can't seem to find a way to get ints and floats printing to debug w…
Why are programmers masochists? Seriously. Why? At least compiler writers and pioneers of computer…
Thanks for the explanations :-)
Ale —
ahaha it doesn't make sense! we don't need another Windows for the moment..
elle —
It's awesome. I often modify the code or try different things and see what happens. Since I'm ver…
When Casey run the the program it had a black blank window but mine does not have it. Here is my w…
dfs —
Thanks. I guess by the time I get to the memory heavy part I might transfer the project to another…
You can compiler latest code as 32-bit, except few signed/unsigned and casting uint64 to size_t wa…
dfs —
I'm only starting to dive into this project, with only some basic knowledge. In the very first day…
Caught it, the increments in the buffer filling were on the WRONG SIDE. Owls of Shame are apparent…
Sure. My point is that SSE2 is a standard measure of "reasonably modern CPU". I'm pretty sure t…