At the end of the day you are going to need to go over your scene and issue render commands for e…
Intro
It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
Intro
It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
Intro
It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
I also noticed the following on cppreference:
the language linkage is the same (e.g. the include…
ODR rule. If you violate it, you get undefined behavior.
From C++ standard (3.2 One Definition …
I was messing around and expecting the following to blow up when I tried to compile it but to my …
Hi,
I'm making a fps style camera in a 3d game and was learning about Quaternions. I just want …
Hey Randy Gaul, thanks for the comment!
The system allows for both hot-reloading of the assets …
For some time now I've started to change the type system of Sparrow. I wanted to add immutability…
Thanks for the comment. There will be a story in the game, but I do not plan to make the game hea…
Very cool looking! I had a question that popped up as I watched your video -- what's the overall …
void —
I found a chapter (Scene Description Interface) in the Physically Based Rendering book that is ex…
void —
Thanks, but that will be basically impossible to search for given that it also refers to retained…
You can search for retain mode graphics api. People tried, but it was pretty bad (to my knowledge…
void —
For the graphics I had an even higher level of abstraction in mind where the renderer would ask f…
Handmade hero already does something like that.
The audio function, GameGetSoundSamples, mixes t…
I don't believe this has been done in hmh. But the memory system has changed quite a bit (day 474…
It seems a bit confusing at the moment. And reading the text while playing will probably be hard.…
Italo —
Ok, thanks a lost for your help (and also marcc's and ratchetfreak's). I feel like I learned a lot.
Yes, you are right. By simply using quaternions it does not solve gimbal lock. GL happens due to …
Italo —
marccSimply combine rotations using quaternions and just before rendering, create a matrix with t…
Combining rotations from euler angles (i.e. rotations around 3 orthogonal axes) you can always en…
Italo —
ratchetfreak
instead create the rotation matrix yourself and use glLoadMatrixf (if you still want…
nyeecolaI see, but what does "depending on the way how you manage and apply rotations" mean?
For…
Italo —
I see, but what does "depending on the way how you manage and apply rotations" mean?
For instanc…
1. Yes, but you should avoid using glRotatef. It is a deprecated function. While it works fine no…
Italo —
I have some questions that may or may not be entirely related to OpenGL, but certainly are relate…
Jason —
Alright thanks. That sucks about intellisense though. I think it's come a long way and it seems t…
Wow, that's super cool! Good work, man.