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.
ratchetfreak
At the end of the day you are going to need to go over your scene and issue render commands for e…
»
Allen Webster
Intro It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
»
Allen Webster
Intro It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
»
Allen Webster
Intro It looks like the next build of 4coder (4.0.29) is going to be ready sometime in the next …
»
Jason Smith
I also noticed the following on cppreference: the language linkage is the same (e.g. the include…
»
Mārtiņš Možeiko
ODR rule. If you violate it, you get undefined behavior. From C++ standard (3.2 One Definition …
»
Jason Smith
I was messing around and expecting the following to blow up when I tried to compile it but to my …
»
Oliver Marsh
Hi, I'm making a fps style camera in a 3d game and was learning about Quaternions. I just want …
»
Ryan Fleury
Hey Randy Gaul, thanks for the comment! The system allows for both hot-reloading of the assets …
»
Lucian Radu Teodorescu
For some time now I've started to change the type system of Sparrow. I wanted to add immutability…
»
Timothy Barnes
Thanks for the comment. There will be a story in the game, but I do not plan to make the game hea…
»
Randy Gaul
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…
»
Simon Anciaux
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…
»
Simon Anciaux
Handmade hero already does something like that. The audio function, GameGetSoundSamples, mixes t…
»
Simon Anciaux
I don't believe this has been done in hmh. But the memory system has changed quite a bit (day 474…
»
Simon Anciaux
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.
»
Mārtiņš Možeiko
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…
»
Marc Costa
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…
»
ratchetfreak
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…
»
Mārtiņš Možeiko
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…
»
James Sral
Wow, that's super cool! Good work, man.
»