that was an amazing explanation. you've seriously helped me a ton in my understanding of this. i o…
I wouldn't call the write and play cursor inaccurate. They report a value that is correct. It's mo…
I'm not using C++ much but at some point I used "defered statements": defining some code that will…
To clarify the question more: suppose that, instead of having the function that does stack alloca…
hmmm i'll try my best to explain the crux of the problem. in DSound we get skips in the sound unle…
I have a hard time understanding exactly what you mean in you explanations (I didn't recently watc…
A simple way would be to have a single place in your application loop where you would always de-co…
Chris —
I mentioned in the pre-stream of episode 536 that my macOS platform layer crashes when building un…
thanks to you also mrmixer. really helpful answers.
Hi Guys, I'm a little confused with Casey's discussion on Audio Sync on Day 19: Now, from what I c…
I was in the process of typing up an explanation of what I meant by "there are other reasons...alw…
It's patterns like this that make scope guards and RAII such a useful feature. However the temp st…
I'm working on a program that reserves two big blocks of virtual memory for use as stacks for thin…
here is the clip with a linked time for reference: The big difference is that if you don't lock t…
The only way to be sure is to ask him on the stream if you can. But I guess he is just saying that…
sure. that's what i was thinking just wanted to double check. also, i have another question if you…
C_Worm —
yes that was it, i actually solved by going through it again. but thanks anyway. owl of shame on m…
I think you are missing the "lpwfxFormat" field of "dsSecondaryBufferDesc". You should set it the …
I may be wrong, but I think that it's called device independent because in the past it allowed you…
In the : So yes Sleep can take more or less time than request. You should not rely on it if you i…
C_Worm —
Hello! im writing along at this episode (008 directsoud squarewave). but i can't get the sound to …
Oh I see. Thanks for clarifying it for me! While we're on the topic, I have another small questio…
Just a thought but could you calculate the distance between the button and the pointer then increa…
That is correct. But in Day 4 CreateDIBSection is removed completely. HBITMAP it returned was neve…
Yo homies! At the very beginning of Handmade Hero, Casey allocates some memory for his back buffer…
If I'm starting a new task, say for work, the process is straightforward: list all the goals; bre…
Hi Guys, I was going back through HMH Day 18, to refresh my memory on Game Loop stuff, and I was a…
nakst —
PulseAudioALSASDLWin32 MIDIDirectSound See the DirectSound article.