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.
Don S.
Nimbal I have since pulled the render code into the game DLL So, the platform sets up the contex…
»
Ruy Calderon
That is an awesome video... now I'm waiting for the video of 10 year old Casey demystifying some …
»
Zachary
Watching the referenced video now. How many HH pre-orders would it take to bring bearded Casey b…
»
Benjamin Kloster
dsuse Although, would you say the renderer you wrote and the game dll are tightly coupled? How d…
»
Don S.
The method you chose was the one most comfortable to me when thinking about this as well. But I …
»
Zachary
Still reading the book, more great praise for Casey (pg 670, 12.3.5.5: Detecting Convex Collision…
»
Benjamin Kloster
I've actually implemented this for OpenGL. It was clear that the renderer could not be part of th…
»
Don S.
Nimbal Huh. I had a slightly different idea of what Casey meant by that. Resource management see…
»
Flyingsand
Yes, 'vm_allocate' (or in my case I use 'mach_vm_allocate') is what you'd use on Mac, although 'm…
»
nikki
oops googling for 'virtualalloc mac' points me towards a forum post on this domain ;) https://fo…
»
nikki
SO I am trying my hand at the virtualalloc stuff but then on a mac, originally I imagined it woul…
»
nikki
yeah indeed using features of c99 and/or c11, I've found out about that 'rule' of not typedeffing…
»
Benjamin Kloster
marcc Actually, by a three-tiered abstraction, I think Casey means there'll be three layers in th…
»
Krzysiek
marcc What's more interesting in an architecture like this is what I've called the Layer0: it al…
»
Marc Costa
Actually, by a three-tiered abstraction, I think Casey means there'll be three layers in the rend…
»
Krzysiek
I suppose HH renderer will be mostly about sorting sprites/entities and pasting them into framebu…
»
Carlos Gabriel Hasbun Comandari
Watching the following video of HandMade Hero, episode 20: https://youtu.be/hELF8KRqSIs?t=1h25m2…
»
Stefan Nordkvist
Thanks for the tips! I am using a swedish book for the moment, but will check some others when th…
»
Don S.
So I've been thinking about this for a bit and trying to work out how a renderer (for instance op…
»
Andrew Bromage
gazto He used Sarcasm. (+1 from me for the Monty Python reference)
»
Carlos Gabriel Hasbun Comandari
No offence, but I believe that picking other games for game ideas is just lack of imagination. Di…
»
Casey Muratori
Man, I'm getting old. I honestly remember it as being the other way 'round... I suppose it was t…
»
Carlos Gabriel Hasbun Comandari
He used Sarcasm. Yes, AdBlock plus is an excellent extension for Mozilla FireFox and Google Chro…
»
Zyconite
@den_v Ah I see, I think Yosemite is Poo But its all good now . I am back to windows with my su…
»
Den V
I had unpleasant experience with OSX + Parallels. Until recently, I was running older version of…
»
Den V
Hey All, I was watching Day 079 episode where Casey talks about difference in how Quake and Unre…
»
Livet Ersomen Strøm
mmozeiko Long story short, don't take this the wrong way but you should really focus one specifi…
»
Mārtiņš Možeiko
In short. You just have to take my word for it. If I had penny every time people say this about t…
»
Livet Ersomen Strøm
mmozeiko That could mean your other threads were waiting on some resource (mutex, critical secti…
»
Ben
It's supposed to make things faster. Although, C++ compilers take significantly longer than C com…
»