From what I can tell, unity builds are a fairly common practice in game programming circles (they …
In the first episode (afair), Casey talks about people who love their build systems. That in fact …
Indeed, although I could swear I solved some some problems with building before by setting it lik…
There is no need to do that. Visual Studio builds files only with C and C++ extensions. Header fi…
Thank you!!!! Here's how my project is set up. [/quote] Its funny that I read that thread a numbe…
You should exclude the problematic .h files (handmade_entity.h, handmade_sim_region.h etc.) from …
I just realized it may be somewhat tricky, e.g. OGL may be missing in the system and you can't us…
If it could not include something then error would on line with #include preprocessor directive wi…
Its not a specific error... 1>Handmade.cpp(263): error C2039: 'Type' : is not a member of 'Low_Ent…
It is not possible to see the problem, image is too small. Build the solution, and copy&paste erro…
This is what I get The Comical part is everything was fine and then without doing anything most o…
If you include .cpp file in solution, you don't need to #include it in other file. Casey is doing …
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…
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…
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…
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…
oops googling for 'virtualalloc mac' points me towards a forum post on this domain ;) so that mi…
SO I am trying my hand at the virtualalloc stuff but then on a mac, originally I imagined it would…
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…