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.
elle —
I changed the drawRectangle function to use the Intel intrinsics, but when rectangles scale by a s…
»
Mārtiņš Možeiko —
As Casey mentioned on stream for newer instruction set AVX2 which is available starting with Intel…
»
Nick Forrer —
Thanks for the replies. I'll take a look at the XCB code. If I find any issues, I'll let you kno…
»
Neil Blakey-Milner —
With the move to 5pm livestreams, I've fallen quite a bit behind on the stream (part of the fun/im…
»
Neo Ar —
I'm pretty sure this port was abandoned, but nxsy has an excellent XCB port that you could follow …
»
Nick Forrer —
I've been following along with this port as I am trying to catch up with Handmade Hero. I'm curre…
»
Dana Fortier —
Haha yeah that's an excellent point.
»
Mārtiņš Možeiko —
I would be afraid to use such build system which tries to guess how to compile my sources and deci…
»
Dana Fortier —
I'm totally laughing because there was a very strong urge when I did that saying "Welll he is doin…
»
Mārtiņš Možeiko —
I'm guessing you simply added all *.cpp files to Visual Studio project? That's now how you should …
»
Dana Fortier —
As Casey started moving from the single win32_handmadehero.cpp into handmade.cpp, handmade.h and w…
»
Dana Fortier —
Not surprising since when that comes up they are both 0x000000000000
»
Mārtiņš Možeiko —
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…
»
Mārtiņš Možeiko —
Invalid args error in this case would 100% mean that ByteToLock and BytesToWrite values are wrong.
»
Mārtiņš Možeiko —
Afaik Extended Vectors are used only by OpenCL frontend in clang. Regular CPU code for SSE/AVX ins…
»
milo —
Its work :) ola
»
elle —
What are these "Extended Vectors" in LLVM used for? Are they the equivalent of the union syntax in…
»
Dana Fortier —
It's something really cryptic like Err_InvalidArgs, I couldn't find a specific reference in the di…
»
Mārtiņš Možeiko —
What is Error variable value? I would guess that ByteToLock and BytesToWrite values are wrong. You…
»
Dana Fortier —
I ran the Day 9 code successfully, the tone plays, it responds to input etc, but I noticed in the …
»
Dana Fortier —
Awesome guys, I'll check these out, thank you!
»
Patrick Lahey —
Decidedly less "handmade" but, if you don't mind that, you could use . Here is a simple test main:…
»
Mārtiņš Možeiko —
You need to convert float/int values to string and then use OutputDebugString to print this string…
»
Mārtiņš Možeiko —
While I agree that they could have assigned more unique names to each "static" situation, in pract…
»
Mārtiņš Možeiko —
You should use debugger to step through code and examine variable values to see which ones have in…
»
Mārtiņš Možeiko —
In previous version you could add excluded files or folders which won't be scanned. I typically ad…
»
Dana Fortier —
I did some poking around and I can't seem to find a way to get ints and floats printing to debug w…
»
Carlos Gabriel Hasbun Comandari —
Why are programmers masochists? Seriously. Why? At least compiler writers and pioneers of computer…
»
Christian —
Thanks for the explanations :-)
»