Alex —
Around day 123, Casey introduced threads into the game to speed up the software renderer. We impl…
No, it doesn't be on the heap.
From compiler point of view it doesn't matter where is variable - …
If you pass a reference, does it need to be on the heap?
Is there a reason *not* to keep it on t…
I'm sorry if it's obvious, but I've searched and couldn't find it.
Is there any list of keyboard…
My feeling is that you want to pass this large structure by address (or reference). Although it w…
The inline keyword says nothing about whether the function will be inlined or not. All it means i…
Italo —
Suppose I have something like the following:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16my_t…
Shazan —
I don't get color in handmadehero day 383.
Here's the opengl extensions in my laptop.
--Shown b…
Chen —
get AsyncRun and do:
:AsyncRun build.bat
copen
works like a charm for me.
Chen —
I edited my post to take out the word "stack allocator" to avoid confusing any more people.
I c…
You really must be doing a lot of huge allocations all the time if this shows up as performance i…
AVladimirov When malloc() and calloc() are called, the program switches between user-space code a…
Chen —
You could easily solve that with a allocator that behaves kinda like a stack. In the beginning yo…
When malloc() and calloc() are called, the program switches between user-space code and kernel co…
mmozeiko
It's because of alloca.
Thanks; I wouldn't have guessed it was so easy.
mmozeiko
Y…
William Bundy I couldn't stop it from generating a __chkstk in one of its procedures.
It's becaus…
Hi! Why do you think thread context switching is a performance problem in your application and ho…
I've finally removed SDL2 and the CRT (on windows) from my personal codebase! I've been furiously…
Hello gentlemen, I'm working on a 2d game using OpenGL and need to create a memory manager to red…
[Continued from part 1]
If you've read my release post, you may remember that TWC heavily relies…
We have over a dozen offers to beta test the first batch of lessons! Thank you for your support, …
Chen —
I see. That was pretty helpful, thanks!
You should structure the included "cpp" files (.inl or whatever) in a way that they are independe…
Chen —
Oh yeah, didn't think about that! That's a pretty hacked way but it should work just fine. Howeve…
Shazan —
What software you used to edit those adobe stuff or custom software?
Mikkel —
A couple have been posted on the Handmade Hero YT, the rest are still not ready yet. I was origin…
Shazan —
What happened to the HandmadeCon 2016 videos are they still on the way or is it already out there…
Chen96 YCM is a pretty sweet engine, but how am I going to configure it if I'm doing unity build …
Don't name them with .cpp extension? Maybe "file.impl.h" or just "file.inl" so it will treat them…
Chen —
YCM is a pretty sweet engine, but how am I going to configure it if I'm doing unity build (the wa…