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.
Krzysiek
dsuse But how would this then fit into the framework as it is now? Would we compile the renderer …
»
Mārtiņš Možeiko
If it could not include something then error would on line with #include preprocessor directive w…
»
Jeff
Its not a specific error... 1>Handmade.cpp(263): error C2039: 'Type' : is not a member of 'Lo…
»
Mārtiņš Možeiko
It is not possible to see the problem, image is too small. Build the solution, and copy&paste…
»
Jeff
This is what I get [attachment=28]2015-03-1801_14_42-Win32_Handmade-MicrosoftVisualStudio.png[…
»
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_SI…
»
Benjamin Kloster
dsuse How would you communicate platform layer things to the renderer like window resize events, …
»
Casey Muratori
What I meant by "three tiered" is that it introduces a third tier to the two-tier model we have r…
»
Don S.
Nimbal I have since pulled the render code into the game DLL So, the platform sets up the contex…
»
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 b…
»
Benjamin Kloster
dsuse Although, would you say the renderer you wrote and the game dll are tightly coupled? How d…
»
Don S.
The method you chose was the one most comfortable to me when thinking about this as well. But I …
»
Zachary
Still reading the book, more great praise for Casey (pg 670, 12.3.5.5: Detecting Convex Collision…
»
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…
»