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.
BernFeth —
Hey guys. So I've been reading OpenGL superbible and trying to learn it. I managed to get things w…
»
winnythefoo —
Hi Ted, thanks for recording this (twice, hah). I saved it to watch later and finally got around t…
»
Aldrin —
Realized he did changed his machine. But I think I'm good up to day 90 since that's where I have k…
»
miniu —
Hey, I'm trying to switch from to WinDbg for debugging but symbols load significantly slower then …
»
Mārtiņš Možeiko —
He later switched PC to Kaby Lake - i7-7700K, if I'm not mistaken.
»
Aldrin —
So I have just known that Casey uses a W5580 CPU. I tried to compare its benchmark to the CPU's I …
»
Aldrin —
Yeah, I guess it's smarter to not upgrade unless things go slow. Thanks for the advice!
»
Simon Anciaux —
I have worked on several genres, but only 1 game was published (a strategy, chess like, game); and…
»
itzjac —
Hi Simon, Have you worked previously programming in different genres too? I have started looking …
»
Oliver Marsh —
I believe it’s separated into ‘three tiers’, where instead of passing a pixel buffer to the …
»
Mārtiņš Možeiko —
It works with "command buffers". Game layer fills in buffer with commands describing what it wants…
»
Seth Brown —
In the early episodes (I haven't watched much since 2015 or so), Casey used inversion of control b…
»
Rémy Roy —
The Linear/Arena allocator seems like a solution that could be interesting for you.
»
Simon Anciaux —
The first 400th episodes should work fine with any computer I think. After that, the lighting beco…
»
Simon Anciaux —
There is no better way than to modify the function. There is a section about that in . In additio…
»
erpeo93 —
Hi, so I'm playing around and trying to customize 4coder, and one of the things I'd like to do is …
»
Aldrin —
Hi! What would be the recommended settings to follow along with the series? From what I gathered i…
»
albatros —
Posting here and also on discord to keep everyone in the loop : The date for the next handmade mee…
»
Simon Anciaux —
In , in the second item of the summary it says: If you think about it it's logical: the translati…
»
»
Nimbok —
Thanks, mrmixer. That helps me understand a bit better. It looks like Casey said people were speci…
»
Seth Archambault —
Ah that sound like a good way to manage timing, I'll add that to the doc.. Good to hear about the …
»
frisnit —
I'm a brand new follower and ran into the same issue. I bodged around it temporarily by changing "…
»
Simon Anciaux —
I had that issue and others a while back. Here is in case it might content useful information.
»
Simon Anciaux —
The idea is that we always compile the game code as C++ into a shared library (.dll on Windows, .…
»
Mārtiņš Možeiko —
__uiidof(X) returns GUID from type X. If you look how MMDeviceEnumerator is defined, you'll see th…
»
Bits Please —
Thank you, as always, for your useful input! I actually stumbled upon your guide on and I decided…
»
Nimbok —
The last thing Casey does (in the Q&A) in Day 029 is split handmade.h into handmade.h and handmade…
»
Jason —
I've played around with the idea of doing some meta stuff but haven't got around to it yet. Ya, I…
»
CodyCoderson —
That was very helpful, thanks
»