That was a brilliant save, you utter bastard. (Apologies to anyone who doesn't get the cultural r…
Wow, that's a pretty good runthrough! I think I was moderating at the time but I remember being ki…
It's not a big deal to write bmp loading code for all the variants it has. You do that once, and t…
Bigpet —
Well the simplest uncompressed image formats that you can use are specifically the binary version…
I don't know why but the gimp on my Linux creates bmp version 5 which the header size is 128 bits …
I was looking into the BMP file format a bit and it seems that Windows officially only supports BM…
@Kladdehelvete - I mentioned caches only to point out that there are multiple reasons why the data…
Yes, we'll see those numbers. Casey said he'll do more measurements once the time comes. Then you'…
abnercoimbre, it's a very diplomatic offer, but unnecessary. I still think it's a great resource i…
That's because GameUpdateAndRender is limited to 60Hz (by calling Sleep in win32_handmade.cpp). 6…
That's because GameUpdateAndRender is limited to 60Hz (by calling Sleep in win32_handmade.cpp). 6…
That is not how a cache works. All code that works on registers or performs a computation is alw…
Good idea. I will e-mail Casey and CC the moderators along with some veteran users to make a short…
In the Day 101 Casey introduced a lot of math and tried to explain everything in details. He talke…
DeadStack, I cannot speak for Drive137, my fellow moderator, but I can for me. If you go back to m…
If the person doesn't read the technical articles that the moderators pointed to, that person is c…
CVDisplayLink can use OpenGL. I just have it setup it draw the software rasterized image so the am…
elle —
The timer I'm using is NSTimer. But this is really a bad option, because if the timer can't fire d…
Nobody really asked for it, but here's a short description of the code generation I do in the SoLo…
The moderators are ordinary people, just like everyone else on the chat, and they may attack othe…
Are you using CVDisplayLinkRef to handle your timer? This syncs with your screen's refresh rate.
@mmozeiko "You clearly don't understand general principle to have freedom to speak" I understand a…
@cmuratori thanks for the info, it's good to hear how this works in practice, and how it's actuall…
Afaik he is a mod. It is his decision to moderate live stream - what gets discussed and what not. …
Oh My God!!! Too much stuff to learn! handmade hero delivered a huge amount of information in diff…
@mmozeiko drive137 started the fight with his comment .. drive137: deadstackrisesagain, oop does n…
I'm not American, I was talking about a general principle that we have a freedom to speak about to…
There are multiple Linux ports for HH available:xcb based - SDL based - They are not up to date, …
Conrad —
First off. Sorry if there is a better place for me to submit Quick Q&A. (Maybe an faq or simple qu…
OK, so that's where the vague memory comes from. The thing I was working on, as I said, was a data…