Thanks for the catch! We fixed it on day 174 when someone (you?) who had read this post mentione…
Somewhere around 35minutes in the width of spaces got changed to 0. You can see this most easily …
Why are the game developers still using C++ if it's so awful?
Because there's really nothing else…
Not every word, rather every special combination of characters that yield different glyphs.
What if your game allows text chat between players online? You can not possible store every singl…
mmozeiko But I don't think this can be solved on asset packer level.
Strings are assets too.
Or Uniscribe if we are using Windows API for rendering fonts. Here's a nice tutorial on it: http:…
Even though it's not strictly Handmade, I wouldn't have a problem with Casey incorporating someth…
cmuratori I don't believe that actually requires any changes to the font system. That's more abo…
In English, the glyph can be different if it's the first letter of the first word of a sentence. …
I don't believe that actually requires any changes to the font system. That's more about parsing…
Hi Casey!
First of all, congratz on the show, it's just excellent! :-)
Regarding font rendering…
Thanks, Andrew! Day 118 is now fixed, the table of contents updated automagically, and you have b…
Hey guys, I found an issue in the annotation guide:
Day 118 is entitled "Enforcing a video frame…
raxfale I also found that including the empty blocks in the lru list (essentially merging the ass…
An alternative to the generation numbers is to place a "barrier" marker in the lru list.
BeginRe…
Yeah I'd be happy to add that if somebody reminds me on the stream :)
- Casey
Now that we are back using the debug cycle counters it would be really nice if they were enabled …
MSVC can not use dll file directly in linker. But you can easily generate import library (.lib fi…
In my android game, I have a render_game(gamestate,camera data) function, which I call twice for …
hugo —
Hi martin,
I was also thinking about a "handmade editor", for learning portable GUI programming …
OK, now I understand what you mean.
Now you don't need kernel32.lib to compile the program or you…
Ok, first, this takes some configuring, but here is a software solution that works with OBS that …
Just a couple of minor notes for Casey:
1. You have left LastCameraP in the game_state structure…
Wouldn't Git's branch feature provide the structure you need? You would have a Community Branch a…
Maybe the "buffering operations on the list" idea Casey had somewhere in the middle of the brains…
Vik —
Could we solve this problem by just using a singly linked list for the headers?
We could lock th…
Daverball I was really surprised that nobody in the Q&A seemed to have noticed that MoveHeade…
I'm glad someone else caught that, I was really surprised that nobody in the Q&A seemed to ha…