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.
CrajunMinter —
got ya. thanks so much man! i really appreciate your help; it's making following along as a absolu…
»
Mārtiņš Možeiko —
Yes, that is true. Latency is a bit higher. But it is not about sound sample conversion. You can p…
»
CrajunMinter —
Ok, I almost completely understand. But, if you don't mind I have one last clarification. Many sou…
»
Mārtiņš Možeiko —
Emulated means that it pretends that there exists sound card - it returns its properties like name…
»
CrajunMinter —
I see. So what exactly is a emulated Sound Card then? Is that like a VM soundcard or something? Or…
»
Mārtiņš Možeiko —
This flag exist for compatibility reasons in old apps. They may expect for DirectSound API to beha…
»
CrajunMinter —
Hey, so I'm wondering what the flag DSBCAPS_GETCURRENTPOSITION2 actually does. It says it fixes is…
»
Anton Swifton —
I feel like convincing people that it's nice is only the beginning. They also have to learn all th…
»
Ryan Fleury —
Hi there, everyone! I hope you've been doing well! There was quite a bit of exciting activity happ…
»
mindspyke —
I already found it after some more digging and the lock file does the trick :D thx tho!
»
»
mindspyke —
I think I have a similar problem but I cant find the episode you are talking about where you start…
»
Mārtiņš Možeiko —
You can disable address randomization with MSVC. Set /DYNAMICBASE:NO - And set /FIXED to create f…
»
Mārtiņš Možeiko —
If you will configure audio API to use 96kHz, but will load and play back 48kHz audio then it will…
»
CrajunMinter —
Hello friends! In Week 7 we chose a sample rate of 48khz, because apparently that's what most audi…
»
paked —
Sorry for the bump, AGAIN. Here's the sign-up sheet: Heads up, I'm probably not going to maintain…
»
paked —
This is a good idea. If people are actually interested in participating, I'll make sure this happ…
»
paked —
OK everyone! We've now got a channel in the Handmade discord: #one-thing-a-month. If you want to p…
»
Xavier Belanche —
Sorry I was not enough clear at my first post. My thoughts went mostly for markdown syntax highlig…
»
Jason —
Ya it seems there are some function pointers the library sets to some of its own functions, in thi…
»
Oliver Marsh —
thinking about the lower stake projects, it would be cool if there was a library/collection of sma…
»
ratchetfreak —
where does the vtable field point to? and where is the function it points to located? If they are …
»
Jason —
Hello, I'm currently creating my own 2d fighting game and I've implemented things to mostly match …
»
Peter —
Alright! So, partly from some late night stupidity, and partly from having a static variable in my…
»
Oliver Marsh —
thumbs up for the project learning as well. i think having some sort of list of projects that an e…
»
LaresYamoir —
Sounds interesting, but I already have a project to work on. Though if it becomes a regular thing …
»
ratchetfreak —
If a struct survives a code reload (it's stored in of the persistent memory) don't change it. The …
»
Abner Coimbre —
(Re: Education) There's a time-constraint problem, too, among experts and influential people willi…
»
Abner Coimbre —
Ding ding. That's a useful way to conceptualize it. I want to reiterate what I said in the stream…
»
Mārtiņš Možeiko —
As you said - you cannot use global variables in DLL across reloads. You cannot use static variabl…
»