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.
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…
»
Ben
Some people avoid typedef struct in C because it pollutes the namespace. OP: by 'modern' ANSI C d…
»
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 wayl…
»
Casey Muratori
In games it's pretty typical for nearly all strings to fall into two broad categories, both of wh…
»
Casey Muratori
Unfortunately I do not actually have a copy of Photoshop so I don't know. I use GIMP to load the…
»
Ameen Sayegh
what ?! Is Ads Considered a good thing ? I see of ads company as the most greedy annoying irrit…
»