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.
Patrik —
Yes and no. It gets easier the more you do it, the more experience you get. Just like a test for s…
»
Christopher B. —
Hello, I've been trying to learn from the handmade hero archives. It seems to have gotten pretty d…
»
Ruben Osorio —
That's really good news! I'll do all the non-rendering stuff I want to do then starting with the n…
»
Marc Costa —
In short, no, there are none. Programming is still more a craft than science, so there are no stud…
»
Taylor Robbins —
Yeah this is one of the suggestions that I totally understand. It was actually the original way we…
»
Matyas —
Thank you guys for your help! @ratchetfreak Yep, giving each thread its own dedicated arena seems …
»
Simon Anciaux —
You could make push_size thread safe. It boils down to use InterlockedCompareExchange on the "used…
»
ratchetfreak —
Give each worker thread its own Arena for that temp storage. And when creating the job allocate th…
»
Matyas —
Well I could store the allocated size in the Font_Info struct in , my issue however is that I don'…
»
ratchetfreak —
Is there anything stopping you from storing the "raw" loaded size along side the asset description…
»
Matyas —
Hi everyone, I have been working on an asset system I have architected similarly to the one Casey …
»
Simon Anciaux —
Syntax highlighting: You can use the render caller hook to highlight what you want (4coder_default…
»
albatros —
I'm from Paris, but if I can find an affordable train ticket to London, I might get on board :)
»
x13pixels —
Good to hear Hayden! Thanks for bringing this problem into light. -- George
»
Hayden Davenport —
Hey George, Just wanted to let you know that as of 0.2.7.3, the arrow is showing up! Thanks so muc…
»
Daniel —
Hi all, I wonder if anyone has any material I can refer people to when they start the modern C++ e…
»
Stas Lisetsky —
July was a bit boring for Cascade. I dont even have screenshots. But, I have 2 big 'gains', so to …
»
Mārtiņš Možeiko —
This is to prevent overheating. If all cores would run 100% with high frequency - that would gene…
»
Todd —
Hm Martins, thanks for raising that point. You're right, Python does something similar and I disti…
»
John —
Simon, thank you very much for giving it a try! I haven't tested it on any other pc, other than mi…
»
Mārtiņš Možeiko —
SDK version has nothing to do with OS you are running. SDK is providing header files and librarie…
»
tkjone —
Thank you Allen (and all other parties involved) for making 4Coder happen. Awesome work! C++ is a…
»
Simon Anciaux —
I tried it for a few minutes an though there was a bug because there didn't seem to be a correlati…
»
Simon Anciaux —
It's working for me on Windows 7. It took some time to figure out that I needed to configure an in…
»
jmld —
Hello all I've just joined the forum, but I've been following Handmade Hero and its network for a …
»
Guntha —
Personally, as someone who still use minGW sometimes because of a project I started in school, I w…
»
Zenn —
Oh... I am running Windows 7 Pro. So all I need is the SDK? 7.0, 7.1 or 8? See thats the issue I h…
»
Mārtiņš Možeiko —
Oh, apparently they removed compiler starting with Windows 8 SDK: :( In Windows 7 times the cl.ex…
»
Taylor Robbins —
Hey everyone, Me and two friends just got done doing the . It was a bunch of fun and we ended up u…
»
SedatedSnail —
I thought the windows 10 sdk supplied the windows headers/libs, but not the compiler, but I could …
»