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.
Mārtiņš Možeiko
If you include .cpp file in solution, you don't need to #include it in other file. Casey is doing …
»
Jeff
I am coding along in MSVC and I can't seem to get MSVC 2013 express to recognize that HANDMADE_SIM…
»
Benjamin Kloster
The window size is passed to the update function from the platform layer. At the moment, I don't …
»
Casey Muratori
What I meant by "three tiered" is that it introduces a third tier to the two-tier model we have ri…
»
Don S.
So, the platform sets up the context and things that go along with the window (I'm using SDL for …
»
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 bac…
»
Benjamin Kloster
I would say that the coupling between platform and renderer is stronger than the coupling between…
»
Don S.
The method you chose was the one most comfortable to me when thinking about this as well. But I w…
»
Zachary
Still reading the book, more great praise for Casey (pg 670, 12.3.5.5: Detecting Convex Collisions…
»
Benjamin Kloster
I've actually implemented this for OpenGL. It was clear that the renderer could not be part of the…
»
Don S.
This is exactly how I was thinking it would be done as far as the separation of responsibilities.…
»
Flyingsand
Yes, 'vm_allocate' (or in my case I use 'mach_vm_allocate') is what you'd use on Mac, although 'mm…
»
nikki
oops googling for 'virtualalloc mac' points me towards a forum post on this domain ;) so that mi…
»
nikki
SO I am trying my hand at the virtualalloc stuff but then on a mac, originally I imagined it would…
»
nikki
yeah indeed using features of c99 and/or c11, I've found out about that 'rule' of not typedeffing …
»
Benjamin Kloster
Huh. I had a slightly different idea of what Casey meant by that. Resource management seems like …
»
Krzysiek
That really is interesting question, OpenGL is quite portable so most of the code can be shared b…
»
Marc Costa
Actually, by a three-tiered abstraction, I think Casey means there'll be three layers in the rende…
»
Krzysiek
I suppose HH renderer will be mostly about sorting sprites/entities and pasting them into framebuf…
»
Carlos Gabriel Hasbun Comandari
Watching the following video of HandMade Hero, episode 20: I can't really understand the purpose o…
»
Stefan Nordkvist
Thanks for the tips! I am using a swedish book for the moment, but will check some others when thi…
»
Don S.
So I've been thinking about this for a bit and trying to work out how a renderer (for instance ope…
»
Andrew Bromage
(+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. Dif…
»
Casey Muratori
Man, I'm getting old. I honestly remember it as being the other way 'round... I suppose it was tw…
»
Carlos Gabriel Hasbun Comandari
He used Sarcasm. Yes, AdBlock plus is an excellent extension for Mozilla FireFox and Google Chrome…
»
Zyconite
@den_v Ah I see, I think Yosemite is Poo But its all good now . I am back to windows with my super…
»
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 Unreal…
»