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.
Patrick Lahey
From what I can tell, unity builds are a fairly common practice in game programming circles (they …
»
Christian Jacob
In the first episode (afair), Casey talks about people who love their build systems. That in fact …
»
Matej Kac
Indeed, although I could swear I solved some some problems with building before by setting it lik…
»
Ben
use uBlock
»
Mārtiņš Možeiko
There is no need to do that. Visual Studio builds files only with C and C++ extensions. Header fi…
»
Jeff
Thank you!!!! Here's how my project is set up. [/quote] Its funny that I read that thread a numbe…
»
Matej Kac
You should exclude the problematic .h files (handmade_entity.h, handmade_sim_region.h etc.) from …
»
Krzysiek
I just realized it may be somewhat tricky, e.g. OGL may be missing in the system and you can't us…
»
Mārtiņš Možeiko
If it could not include something then error would on line with #include preprocessor directive wi…
»
Jeff
Its not a specific error... 1>Handmade.cpp(263): error C2039: 'Type' : is not a member of 'Low_Ent…
»
Mārtiņš Možeiko
It is not possible to see the problem, image is too small. Build the solution, and copy&paste erro…
»
Jeff
This is what I get The Comical part is everything was fine and then without doing anything most o…
»
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…
»