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.
noxy_key
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…
»
Mārtiņš Možeiko
I think you misunderstood me. You don't need to turn off optimizations to see assembly. If you hav…
»
noxy_key
OK, well I used the build.bat, which has the Z7 flag for debug mode. I changed the /O2 flag to /Od…
»
Mārtiņš Možeiko
If you compile in release mode, then look in assembly what instruction crashes. If you want to see…
»
noxy_key
Line 663, handmade_render_group.cpp: TexelPtr0 and TexelPtr3 are both null, I expect the other two…
»
Mārtiņš Možeiko
So at what line does it crashes? I think it should be something pretty obvious.
»
noxy_key
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…
»
Matthew VanDevander
I can tell you right now that I was probably the one who was responsible for the ban here and it w…
»
Simon Anciaux
The TGA format is quite easy: 18 bytes header followed by the data. It's a bit more complicated if…
»
Andrew Bromage
That was a brilliant save, you utter bastard. (Apologies to anyone who doesn't get the cultural r…
»
Andrew Chronister
Wow, that's a pretty good runthrough! I think I was moderating at the time but I remember being ki…
»
Mārtiņš Možeiko
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…
»
popcorn
I don't know why but the gimp on my Linux creates bmp version 5 which the header size is 128 bits …
»
TeddyFine
I was looking into the BMP file format a bit and it seems that Windows officially only supports BM…
»
Ossi Waenerberg
@Kladdehelvete - I mentioned caches only to point out that there are multiple reasons why the data…
»
Mārtiņš Možeiko
Yes, we'll see those numbers. Casey said he'll do more measurements once the time comes. Then you'…
»
Gavin Williams
abnercoimbre, it's a very diplomatic offer, but unnecessary. I still think it's a great resource i…
»
Livet Ersomen Strøm
That's because GameUpdateAndRender is limited to 60Hz (by calling Sleep in win32_handmade.cpp). 6…
»
Mārtiņš Možeiko
That's because GameUpdateAndRender is limited to 60Hz (by calling Sleep in win32_handmade.cpp). 6…
»
Livet Ersomen Strøm
That is not how a cache works. All code that works on registers or performs a computation is alw…
»
Abner Coimbre
Good idea. I will e-mail Casey and CC the moderators along with some veteran users to make a short…
»
Ameen Sayegh
In the Day 101 Casey introduced a lot of math and tried to explain everything in details. He talke…
»
Abner Coimbre
DeadStack, I cannot speak for Drive137, my fellow moderator, but I can for me. If you go back to m…
»
Carlos Gabriel Hasbun Comandari
If the person doesn't read the technical articles that the moderators pointed to, that person is c…
»
David Owens II
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…
»
Jari Komppa
Nobody really asked for it, but here's a short description of the code generation I do in the SoLo…
»
Casey Muratori
The moderators are ordinary people, just like everyone else on the chat, and they may attack othe…
»