I think I have it fixed, or nearly so. The assets folder gets put into the "build" directory and t…
Jacob —
I'm catching up with Handmade Hero and am currently around day 63. If you guys would like more he…
I think you misunderstood me. You don't need to turn off optimizations to see assembly. If you hav…
OK, well I used the build.bat, which has the Z7 flag for debug mode. I changed the /O2 flag to /Od…
If you compile in release mode, then look in assembly what instruction crashes. If you want to see…
Line 663, handmade_render_group.cpp: TexelPtr0 and TexelPtr3 are both null, I expect the other two…
So at what line does it crashes? I think it should be something pretty obvious.
I'm running an AMD A10 w 4 cores and VC 2013. I'm able to get Day 131 to compile but it crashes in…
I can tell you right now that I was probably the one who was responsible for the ban here and it w…
The TGA format is quite easy: 18 bytes header followed by the data. It's a bit more complicated if…
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…