Somebody should write a blog post about bad API design and use OpenGL as the example in every section. OpenGL did pretty much everything in the worst way possible.
I will, unfortunately, have to disappoint you:
C is a High Level Language that compiles to an Semantically-Constrained, Nondeterministic, Abstract Virtual Machine (SCNAVM) that is then projected and modeled onto ${TARGET_PLATFORM}.
Today is my 20th birthday, it's my special day, but today I would also like to talk about people who are special to me, starting with those who made me get to where I am today, and then with people who are precious to me, so let's gooo ❤️❤️❤️
Luigi is not only a friend, but also my programming teacher, it's thanks to him that many of the things I never expected to achieve were possible, he's a little shy, but he's also cute to talk to
Now that Unity is dying, does anyone know of a C++-based code-first modular game engine that is not too heavyweight?
Something between SFML and Unreal Engine would be cool.
Godot seems nice but it doesn't support C++ that well.
#cpp#gamedev
I've been wanting to make a video about quaternions (and GA) from this angle, because it's a much more intuitive place to start for me than I've seen elsewhere
many others start by defining the wedge product, but I've never been satisfied with that as a starting point!
"you can't multiply vectors" hold my tea
in my research into geometric algebra, I've come up with a neat minimal starting assumption:
v² = ||v||² - a vector multiplied by itself is its length squared
it then follows that multiplying two vectors, gives you a quaternion c: