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.
Jason Smith
I also noticed the following on : I'm thinking that this also contributes to this being undefined…
»
Mārtiņš Možeiko
ODR rule. If you violate it, you get undefined behavior. From C++ standard (3.2 One Definition Rul…
»
Jason Smith
I was messing around and expecting the following to blow up when I tried to compile it but to my s…
»
Oliver Marsh
Hi, I'm making a fps style camera in a 3d game and was learning about Quaternions. I just want the…
»
Ryan Fleury
Hey Randy Gaul, thanks for the comment! The system allows for both hot-reloading of the assets the…
»
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 heav…
»
Randy Gaul
Very cool looking! I had a question that popped up as I watched your video -- what's the overall b…
»
void
I found a chapter () in the Physically Based Rendering book that is exactly what I was trying to e…
»
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 fo…
»
Simon Anciaux
Handmade hero already does something like that. The audio function, GameGetSoundSamples, mixes the…
»
Simon Anciaux
I don't believe this has been done in hmh. But the memory system has changed quite a bit ( is call…
»
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 w…
»
Italo
I guess this is the core part of my misunderstanding of this whole thing. How does combining quat…
»
Marc Costa
Combining rotations from euler angles (i.e. rotations around 3 orthogonal axes) you can always end…
»
Italo
But here's the thing. I have those two rotations, one is around the (0, 0, 1) axis and the other …
»
ratchetfreak
For instance, in the code I provided, is there some configuration of those two glRotatef calls gi…
»
Italo
I see, but what does "depending on the way how you manage and apply rotations" mean? For instance,…
»
Mārtiņš Možeiko
Yes, but you should avoid using glRotatef. It is a deprecated function. While it works fine now, y…
»
Italo
I have some questions that may or may not be entirely related to OpenGL, but certainly are related…
»
Jason
Alright thanks. That sucks about intellisense though. I think it's come a long way and it seems to…
»
James Sral
Wow, that's super cool! Good work, man.
»
Mārtiņš Možeiko
One way (the simplest) is to create Tools -> External Tool menu item to call build bat. After than…
»
Jason
Hey all. I was wondering how one might go about building a batch file through the visual studio ID…
»
Joystick
Hi guys! On day 32, around 01:07:37 - 01:13:00, Casey was told that the replay buffers don't work …
»
Timothy Barnes
I made a video for the recent work I have been doing on the gameplay for Seabird. Most of my work…
»