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…
The window size is passed to the update function from the platform layer. At the moment, I don't …
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 …
That is an awesome video... now I'm waiting for the video of 10 year old Casey demystifying some (…
Watching the referenced video now. How many HH pre-orders would it take to bring bearded Casey bac…
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…
Still reading the book, more great praise for Casey (pg 670, 12.3.5.5: Detecting Convex Collisions…
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.…
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 …
Huh. I had a slightly different idea of what Casey meant by that. Resource management seems like …
That really is interesting question, OpenGL is quite portable so most of the code can be shared b…
Actually, by a three-tiered abstraction, I think Casey means there'll be three layers in the rende…
I suppose HH renderer will be mostly about sorting sprites/entities and pasting them into framebuf…
Watching the following video of HandMade Hero, episode 20: I can't really understand the purpose o…
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…
(+1 from me for the Monty Python reference)
No offence, but I believe that picking other games for game ideas is just lack of imagination. Dif…
Man, I'm getting old. I honestly remember it as being the other way 'round... I suppose it was tw…
He used Sarcasm. Yes, AdBlock plus is an excellent extension for Mozilla FireFox and Google Chrome…
@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…