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.
Michael
Casey, I don't want to be the downer here, but you're slippin'. Where's the Day 174 of Handmade He…
»
mojobojo
Well for anyone interested in an assembly example, here it is. I will take some time tomorrow to c…
»
Mārtiņš Možeiko
Yeah, it's documented here: The rsp % 16 is always 8 at entry of function. The functions you are …
»
mojobojo
You got it, it was my stack alignment. I had NO IDEA that the stack needed to be 16 byte aligned.…
»
Kim Jørgensen
Any volunteers to remind Casey about this issue on the stream? /Kim
»
Mārtiņš Možeiko
Verify your suspicion - don't overlap headers. Does it crashes also then? If so, use the debugger…
»
mojobojo
I am making an attempt to get this loader working in x64 assembly. I have it almost working howeve…
»
Casey Muratori
No, I don't think so - the fix is exactly what you wrote (modulo the fact that you have to add spa…
»
Mike T
It was someone else, I was around but sadly I was working and only half there. I will watch the ep…
»
Casey Muratori
Thanks for the catch - fixed!Casey
»
Casey Muratori
Thanks for the catch! We fixed it on day 174 when someone (you?) who had read this post mentioned…
»
Mike T
Somewhere around 35minutes in the width of spaces got changed to 0. You can see this most easily i…
»
Mike T
Don't leave us hanging Casey! :)
»
Carlos Gabriel Hasbun Comandari
Not every word, rather every special combination of characters that yield different glyphs.
»
Mārtiņš Možeiko
What if your game allows text chat between players online? You can not possible store every single…
»
Andrew Bromage
Strings are assets too.
»
Mārtiņš Možeiko
Or if we are using Windows API for rendering fonts. Here's a nice tutorial on it: But I don't th…
»
Andrew Bromage
Even though it's not strictly Handmade, I wouldn't have a problem with Casey incorporating somethi…
»
Bryan Taylor
Casey[/quote] For Arabic, yes, because the variant forms have their own codepoints. However, some …
»
Andrew Bromage
In English, the glyph can be different if it's the first letter of the first word of a sentence. H…
»
Casey Muratori
I don't believe that actually requires any changes to the system. That's more about parsing the …
»
Cédric Meuter
Hi Casey! First of all, congratz on the show, it's just excellent! :-) Regarding font rendering: d…
»
Matt Mascarenhas
Thanks, Andrew! Day 118 is now fixed, the table of contents updated automagically, and you have be…
»
Andrew Chronister
Hey guys, I found an issue in the annotation guide: Day 118 is entitled "Enforcing a video frame r…
»
Casey Muratori
That is a really good idea! We should totally check that out...Casey
»
Raxfale
An alternative to the generation numbers is to place a "barrier" marker in the lru list. BeginRend…
»
»
Casey Muratori
Yeah I'd be happy to add that if somebody reminds me on the stream :)Casey
»
Kim Jørgensen
Now that we are back using the debug cycle counters it would be really nice if they were enabled w…
»
Mārtiņš Možeiko
MSVC can not use dll file directly in linker. But you can easily generate import library (.lib fil…
»