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.
Paul
Just 2 quick points on this after watching 103 - To me the sphere has a distinct black border - ie…
»
Rowan Crawford
I wonder if a do-nothing macro would help clarify this in the code. Something like:
»
Don S.
I use to generate normal and AO maps. It works very well. Although, it still requires a couple …
»
Casey Muratori
You are totally correct. The problem is that I forgot that we are doing the weird "this is faci…
»
Rowan Crawford
Yeah, I think that lerp is creating a sub-pixel bevel between the two planes. So the speckle isn'…
»
Jerry Siebe
As for the distorted reflection, I'm now suspecting it's caused by interference between ScreenSpac…
»
Ginger Bill
Thank you. My series is a little more in the deep end compared to Handmade Hero such as I use:C++ …
»
Jerry Siebe
To comment on a different reflection bug, I believe the speckels around the periphery of the spher…
»
Nick_zzz
After tweaking some values, I found that BounceDirection.z is always negative, so I switched it to…
»
Mārtiņš Možeiko
In C++ and Objective-C++ "typedef struct {} name" should give you exactly same behavior as "struct…
»
elle
I can't compile my game anymore. :S Compiler generates 10+ errors for unknown type names, although…
»
Mārtiņš Možeiko
No, native Windows threading will work fine - it doesn't depend on C runtime, it's an OS feature.
»
elle
Omg! I found out the issue. I only incremented the pointer of the destination pixel inside the if …
»
Simon Anciaux
Just to be "complete" we can also remove struct around v3. }; [/code]
»
d7samurai
This is great! Are there any special considerations for threading?
»
Casey Muratori
No, technically that is not it. Penetration correction is definitely good, and we'll do that, but…
»
elle
I printed the dot product of the x-axis and y-axis in the game_update_and_render loop to the conso…
»
David Steed
Hi, Was completing a C++ cert so am far behind (on day 11). Read over the thread, but can't get a …
»
David Steed
As a newbie game programmer...I say more power to you! Once I get caught up on HH vids, I plan to…
»
Filipe Rasoilo
Yeah while I don't have a lot of experience with graphics it seems a bit weird to me how we can't …
»
Finalspace
I thought it through and i know the reason why its just to not working. Its obvious. We only scale…
»
Andrew Bromage
It's hard to say without looking at code, but could you humour me and verify that the x axis and y…
»
elle
I love the recent videos about the renderer in particular, but in my code I can't find what's caus…
»
Mārtiņš Možeiko
But that won't be using OpenGL to do . That will still be software rendering.
»
Casey Muratori
Sure, but that is not at all like being able to do stuff directly in your own memory. It is much …
»
elle
If you want to use OpenGL, you can also draw directly into a texture (similar to a buffer as in so…
»
Casey Muratori
Yeah, I would just call OpenGL instead of the software renderer. In some ways it's easier, becaus…
»
Filipe Rasoilo
Hi Casey, I was just curious to know how would you have approached rendering in the early phases o…
»
Casey Muratori
If you're talking about pushing the player and/or supporting them, as opposed to simply detecting …
»
Ameen Sayegh
Absolutely amazing, I will definitely follow that. Cleaning the executable!! Yes! Yes! Yes! I woul…
»