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…
Yes. You're right. This is about handmade hero. However I thought it could be interesting to deba…
If I had penny every time people say this about their "optimized" code... You should really write…
I forgot to mention that the original implementation worked well on the i7, under win7. (IF I did…
Ben —
It's supposed to make things faster. Although, C++ compilers take significantly longer than C comp…
Ben —
Some people avoid typedef struct in C because it pollutes the namespace. OP: by 'modern' ANSI C do…
Ben —
LCTHW is supposedly full of bugs. I recommend C Programming: A Modern Approach.
Ben —
BTW, xcb is autogenerated from protocol definitions. Also, it only applies to X. If you use waylan…