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.
Handmade Network»Feed
zenmumbler
Hi Jeff, what is the license for this code? I would like to modify and integrate parts of it in m…
»
Casey Muratori
So many people have been spending their own free time putting up useful materials for Handmade He…
»
Jon Valdes
It could very well be any of the two options, based on what he said: If the compiler knows how to…
»
Randy Gaul
So will you plan to do some metaprogramming for HMH?
»
Mārtiņš Možeiko
Imho, Casey said that he will use SSE intrinsics to implement sin, not that he wants "sin" fpu op…
»
Jon Valdes
I've been trying to make clang output the sin intrinsic without luck (even with SSE4.1 and autove…
»
Casey Muratori
norswap @Casey If you ever feel like writing something -- or shooting a video -- on the subject, …
»
Casey Muratori
(This is apropos of nothing, but I didn't know about ChronalRobot, and my wife was watching the s…
»
Andrew Bromage
The clang developers have an extremely interesting technique for metaprogramming which may be wor…
»
ajbonkoski
Hate is the wrong word here. The simple fact is that in higher-level languages you yield control…
»
Andrew Chronister
This is definitely something that would be good to do, though I'm not really sure how necessary i…
»
GAFBlizzard
Increasing numbers of @cmuratori questions are potentially being asked with the streams continuin…
»
Andrew Chronister
norswap C simply does not have a very powerful standard library, and it's true there's a lack of…
»
Steve Olsen
Are there any libraries or code samples or other sources we can check out to learn some of this s…
»
Zach
Reposted response I wrote on another thread: My general recommendation is this for people who ar…
»
Kaveh Tabar
the only reason is that I'm following along with the stream and i want to be able to to the same …
»
Neil Blakey-Milner
From memory, the short way to figure which ones are initialised (besides the "Never assume" rule)…
»
Jeff Buck
@wan, You could recreate the steps that xcodebuild does, but you're probably better off just usi…
»
Jesse
Just curious, why do you want to use the build.bat? I've been using the VS compiler and it's been…
»
Patrick Lahey
Sorry if this has already been answered, I'm a couple of weeks behind in the videos. Someone men…
»
Andrew Bromage
If you have a decent C implementation, then sin() and sinf() don't use the x87 instruction anyway…
»
Filip
Big thanks Jeff! Also nice that you walked that extra mile to show different approaches. In a w…
»
Carlos Gabriel Hasbun Comandari
While debugging, I frequently reach a point by pressing f10 where the Debugger throws a message b…
»
Chris Morris
cmuratori Teaching all the 3D math would probably take many months so I felt like it was necessar…
»
Stefan Koch
That is the spirit!
»
zipzoomzap
okay, big thanks! I think I've just about got it. If I'm following correctly, if I expand out th…
»
Benjamin Kloster
The first line I understand, we're just 'mapping' X_INPUT_... to call the Windows function, [...]…
»
Mārtiņš Možeiko
Sure, whatever works for you is good. I just find it weird - to use Linux to build Windows code t…
»
Johan Öfverstedt
jon_valdes Precision of the sine operation in Intel processors is actually pretty bad when the nu…
»
zipzoomzap
UplinkCoder XInputGetState_ is a function pointer. that function pointer is assigned the address …
»