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.
Simon Anciaux
The preferred way of compiling the custom layer is to use the script files in the custom/bin fold…
»
Riana
I have just started using 4coder today and I want to know how I could set it up to work with Cmak…
»
spx
TorquePentagramI have returned to work on c++ project. I have some problems with codeclap 0.9.7.1…
»
longtran2904
But making an ISA for gpu and cpu would only solve the first one, it wouldn't help other hardware…
»
ratchetfreak
1. you don't talk to gpus directly, instead you talk to the gpu driver through a standardized API…
»
longtran2904
I've just watched "The Thirty Million Line Problem" and there's something that I haven't understa…
»
wakame
Thank you very much for answering such a noob question!
»
Mārtiņš Možeiko
Visual Studio does not care about Intel vs AMD cpu. Its debugger will run exactly the same on any…
»
wakame
Hi, I'm not sure if this is the right place to ask, but I'm planning to buy a new PC, and I'm th…
»
nakst
longtran2904What about quaternion? What advantage does quaternion have over a vector3? Let me …
»
Simon Anciaux
As ratchetfreak said, if VirtualAlloc fails you can't do anything. You could print a message to t…
»
Simon Anciaux
I don't know much about PE headers, but I inspected 6 executables (with this tool, which I don't …
»
ratchetfreak
HMH's memory strategy is structured around a few big allocations of reasonable size up front. If …
»
MundeRaG
Hello, I recently started following handmade hero and am finding it really helpful and invaluabl…
»
Macoy Madson
It has been a while since I last wrote an article. Last month, I left my previous job after six y…
»
Halarious
By unusual I meant for example stripping the CRT, or it may indeed have to do with not having mai…
»
Simon Anciaux
Thanks for the reply. HalariousAnd if you compiled it in an unusual way... What do you mean by …
»
Halarious
Hey I work in security, so regarding your last question I think yes you might have just gotten un…
»
TorquePentagram
I have returned to work on c++ project. I have some problems with codeclap 0.9.7.1 (mainly with i…
»
Ahh
The lesson given here, https://hero.handmade.network/episode/code/day011/#2048, describes the pro…
»
Tim Dierks
Ah! Thank you! That is something I would never have found... I am not very firm in projection mat…
»
ratchetfreak
euler angles have the danger of gimbal locking where you lose a degree of freedom representing t…
»
Guntha
If by a vector3 you mean an angle for each axis (yaw, pitch, roll), if you ever tested such a rot…
»
longtran2904
What about quaternion? What advantage does quaternion have over a vector3? Regarding homogenous c…
»
Ben Visness
As for what the w encodes - that's the scaling factor on the rest of the members of the vector. …
»
Ben Visness
As I'm sure you're aware it's really common to use matrices to encode the transformations you do …
»
longtran2904
Can you elaborate on this a little bit more? Maybe give some examples? Also, when I asked about t…
»
ratchetfreak
1. because it means that a matrix multiplication can encode translation, one of the most common o…
»
longtran2904
1. Why do most of the game industry use a 4d homogenous coordinate system? Why don't we just use …
»
Mārtiņš Možeiko
Your projection matrix is super strange. No idea why near plane is multiplied into first two diag…
»