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.
Jason
I went on the handmade hero site the other day and noticed the ui had changed a bit. Now you selec…
»
Miles
When I see a Dunning-Kruger demonstration post from someone who obviously doesn't understand basic…
»
Dawoodoz
Doing multiple sweeps can be insanely fast by only parsing expressions in the final sweep using a …
»
Guntha
The Handmade Hero site is not really affiliated to Handmade Network and is not maintained by the s…
»
Dawoodoz
Whenever I read articles from "security experts", I cringe over how they keep relying on probabili…
»
Jason
I went on the handmade hero site the other day and noticed the ui had changed a bit. Now you selec…
»
Simon Anciaux
I didn't try it, but if you change the name of the yeet buffer from to (create it with this name…
»
Simon Anciaux
Without more code it would be hard to help you. Where does the 3d first person maze code comes fro…
»
Jason
Like the concept. Just tried it today. Haven't dabbled too much with it yet. Just noticed 4coder d…
»
Jorge Carretero
Hello community.- I have installed Raylib from the packages of my Arch Linux distribution, everyth…
»
Dmitriy Kubyshkin
When I started the work on the Mass language I wanted to challenge some of the established practic…
»
Opoiregwfetags
Yeah, with _NO_DEBUG_HEAP=1 I get the same times as without debugger, which, now that I can measur…
»
»
Mārtiņš Možeiko
You can right click on call stack entries from standard windows dlls like ntdll.dll and kernel32.d…
»
Opoiregwfetags
I updated GPU driver. I restarted the computer. I closed other programs and a bunch of random proc…
»
Mārtiņš Možeiko
I also cannot reproduce this on my desktop (with nvidia gpu). All times are pretty close to 0. It …
»
Opoiregwfetags
Well, thanks a lot for trying anyway. My OS, CPU, GPU, are Windows 10 Pro, Intel Core i5-8265U @1.…
»
Simon Anciaux
I can't reproduce the issue on my machine. The biggest time I get is about 0.001s for the clear an…
»
Opoiregwfetags
Ok, here's the project: EDIT: Got rid of ~300 LoC for more simplicity.
»
Simon Anciaux
If you could share a minimal complete reproduction case and build.bat file it would make it easier…
»
Opoiregwfetags
I measured the times with "explicit calls", with printf's, but on the debugger because that's wher…
»
Mārtiņš Možeiko
You should not rely on debugger for measuring time. MSVC debugger is not good at it. You should pu…
»
Opoiregwfetags
I measured. In the debugger, the totality of the extra ~3s happens at whatever OpenGL draw call is…
»
Mārtiņš Možeiko
In which part of code game freezes for 0.3 second? Can you measure different parts to determine in…
»
Opoiregwfetags
When I resize the window for the first time the game freezes for about 0.3 seconds. After that, re…
»
Mārtiņš Možeiko
Sorry, no idea about udev, I've never used it. I'd assume those pcmC0D*p devices are audio over HD…
»
Ryan
Thanks for your code. Perhaps I should have clarified. I want to know how I should parse informati…
»
Mārtiņš Možeiko
To check supported formats/channels/etc you simply open device with snd_pcm_open and then use snd_…
»
Ryan
Inside of a C program, using and , I have determined a is part of the sound subsystem with . Now…
»
Simon Anciaux
It's been years since I watched those episodes and I'm rusty about pre-multiplied alpha. I don't k…
»