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.
longtran2904 —
But making an ISA for gpu and cpu would only solve the first one, it wouldn't help other hardware …
»
ratchetfreak —
you don't talk to gpus directly, instead you talk to the gpu driver through a standardized API the…
»
longtran2904 —
I've just watched "" and there's something that I haven't understand:Games only need to talk with …
»
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 thin…
»
nakst —
Let me try and explain what the problem is with treating 3D vectors as rotations... So, a rotatio…
»
Simon Anciaux —
As ratchetfreak said, if VirtualAlloc fails you can't do anything. You could print a message to th…
»
Simon Anciaux —
I don't know much about PE headers, but I inspected 6 executables (with , which I don't know so i…
»
ratchetfreak —
HMH's memory strategy is structured around a few big allocations of reasonable size up front. If t…
»
MundeRaG —
Hello, I recently started following handmade hero and am finding it really helpful and invaluable …
»
Macoy Madson —
It has been a while since I last wrote an article. Last month, I left my previous job after six ye…
»
Halarious —
By unusual I meant for example stripping the CRT, or it may indeed have to do with not having ; an…
»
Simon Anciaux —
Thanks for the reply. What do you mean by compiling in an unusual way ? I'm compiling from the co…
»
Halarious —
Hey I work in security, so regarding your last question I think yes you might have just gotten unl…
»
TorquePentagram —
Never mind, it seems that either I have misread the release date or it has been postponed and I h…
»
Ahh —
The lesson given here, , describes the process for thinking about an "operating system as a servic…
»
Tim Dierks —
Ah! Thank you! That is something I would never have found... I am not very firm in projection matr…
»
ratchetfreak —
euler angles have the danger of gimbal locking where you lose a degree of freedom representing the…
»
Guntha —
If by a vector3 you mean an angle for each axis (yaw, pitch, roll), if you ever tested such a rota…
»
longtran2904 —
What about quaternion? What advantage does quaternion have over a vector3? Regarding homogenous co…
»
Ben Visness —
As for what the encodes - that's the scaling factor on the rest of the members of the vector. Say…
»
Ben Visness —
As I'm sure you're aware it's really common to use matrices to encode the transformations you do i…
»
longtran2904 —
Can you elaborate on this a little bit more? Maybe give some examples? Also, when I asked about th…
»
ratchetfreak —
because it means that a matrix multiplication can encode translation, one of the most common opera…
»
longtran2904 —
Why do most of the game industry use a 4d homogenous coordinate system? Why don't we just use a 3d …
»
Mārtiņš Možeiko —
Your projection matrix is super strange. No idea why near plane is multiplied into first two diago…
»
Simon Anciaux —
I don't know if it helps, but when I take a capture with RenderDoc, the depth buffer isn't correct…
»
Tim Dierks —
Oh damn, somehow I had them in the .gitignore. Now everything is there.
»
Mārtiņš Možeiko —
You're missing data/Models/Room_001.obj file in repository.
»