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 sele…
»
Simon Anciaux
I didn't try it, but if you change the name of the yeet buffer from *yeet* to yeet.c (create it w…
»
Simon Anciaux
Without more code it would be hard to help you. Where does the 3d first person maze code comes fr…
»
Jason
Like the concept. Just tried it today. Haven't dabbled too much with it yet. Just noticed 4coder …
»
Jorge Carretero
Hello community.- I have installed Raylib from the packages of my Arch Linux distribution, every…
»
Dmitriy Kubyshkin
When I started the work on the Mass language I wanted to challenge some of the established practi…
»
Opoiregwfetags
Yeah, with _NO_DEBUG_HEAP=1 I get the same times as without debugger, which, now that I can measu…
»
»
Mārtiņš Možeiko
You can right click on call stack entries from standard windows dlls like ntdll.dll and kernel32.…
»
Opoiregwfetags
I updated GPU driver. I restarted the computer. I closed other programs and a bunch of random pro…
»
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 …
»
Opoiregwfetags
Ok, here's the project: https://we.tl/t-M8A4U4nNdU 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 easie…
»
Opoiregwfetags
I measured the times with "explicit calls", with printf's, but on the debugger because that's whe…
»
Mārtiņš Možeiko
You should not rely on debugger for measuring time. MSVC debugger is not good at it. You should p…
»
Opoiregwfetags
I measured. In the debugger, the totality of the extra ~3s happens at whatever OpenGL draw call i…
»
Mārtiņš Možeiko
In which part of code game freezes for 0.3 second? Can you measure different parts to determine i…
»
Opoiregwfetags
When I resize the window for the first time the game freezes for about 0.3 seconds. After that, r…
»
Mārtiņš Možeiko
Sorry, no idea about udev, I've never used it. I'd assume those pcmC0D*p devices are audio over …
»
Ryan
Thanks for your code. Perhaps I should have clarified. I want to know how I should parse informat…
»
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 libudev and libasound, I have determined a struct udev_device *devic…
»
Simon Anciaux
It's been years since I watched those episodes and I'm rusty about pre-multiplied alpha. I don't …
»
BernFeth
mmozeikoYou should really enable warnings as errors for your compiler (and increase warning level…
»
Terans
My question is does the software renderer use premultiplied alpha? Because when we blit the blend…
»
Mārtiņš Možeiko
You should really enable warnings as errors for your compiler (and increase warning level). These…
»
BernFeth
Oh boy, was this an owl of shame! Haha So, turns out I was both mistyping SampleIndex but not o…
»
BernFeth
Hi Simon, Thanks for answering. mrmixercreate a wav file that only contains a sine wave at a kn…
»