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.
Dawoodoz
The reason is that an axis is an X, Y, Z Cartesian vector, while a quaternion can be seen more as…
»
Benjamin Pedersen
Makes sense to report it on GitHub, thanks. Well, it is easy to get around the problem with an i…
»
Abhaya Uprety
Linearly interpolating between 2 orientations represented by axis angle results in non-constant a…
»
Abhaya Uprety
Let T be the linear transformation on the vector space V; let { v1, v2 ... vn } and let { w1, w2,…
»
Rico
@ mrmixer Thanks for the tip! The video is a bit older, I changed my environment already where I …
»
Simon Anciaux
You can have the command buffers and have the engine expose some functions for other things (hope…
»
Simon Anciaux
Maybe you'll get a faster answer if you report the issue on github. If it's a important issue to…
»
Benjamin Pedersen
When I run the command line interface and an array of length zero is encountered, it stops output…
»
Rico
@ mmozeiko That with the command buffer is a nice idea! This didn't came across my mind. Howev…
»
Rico
@ Dawoodoz Thanks for the input! I assume that the engine and the game dlls are always compile…
»
Jeff Knox
Hey, thanks for responding, Loris! kristoff What you're missing is precisely what the Zig type s…
»
Mārtiņš Možeiko
You can use memory "command buffers" to pass information back to your engine. Without calling any…
»
Dawoodoz
Problems might come if the program gets old and a new version of the compiler changes how classes…
»
Rico
Hi there, so I realize virtual functions are a very contentious topic here. I just recently …
»
Benjamin Pedersen
I am working with two related formats. They share an enum. I suspect some include feature is on t…
»
Simon Anciaux
TimerTimmyyyAnd surprisingly, when I turned HPET on the QPF also always returned the same value, …
»
Macoy Madson
There were several cleanup and features added to Cakelisp since the last post: Precompiled heade…
»
Dmitriy Kubyshkin
If I understand correctly, your argument is that a "good" compile time system can only be pure, p…
»
Tim
Hello, thank you for the indepth info about the QPC, very interesting read. I just wanted to add…
»
Dawoodoz
CPU reference implementations of OpenGL also have bugs due to the standard's complexity that grew…
»
idc112
William, You're right, I guess I was a victim of coding along without pausing to understand what…
»
William
The Block parameter is a pointer to a memory location where a platform_memory_block type exists, …
»
Nick Somefing
My previous CPU was faulty and when I was trying to figure out if it was either that or the memor…
»
idc112
Hi, In Day 346 around the 29:00 mark, Casey writes this line in PLATFORM_DEALLOCATE_MEMORY, cas…
»
Mārtiņš Možeiko
Maybe try running memtest to see if you don't have some generic memory issues - https://www.memte…
»
Dawoodoz
The Handmade Hero tutorial shows experienced programmers (4-20 years experience) how to make adva…
»
Nick Somefing
I did rename them at all times. I shut down my pc to move it to another room and now none of the …
»
Simon Anciaux
You didn't forget to rename the dlls to opengl32.dll after extracting them ? Even the 64 bit vers…
»
Simon Anciaux
Is there a particular thing that you have trouble with on MSDN ? Knowing a bit of the C syntax a…
»
Nick Somefing
I guess so. It's weird though how I tried both x86 and x64 versions yesterday, extracting both fr…
»