I gave this a shot for the first few episodes but quickly found that I had no chance of keeping u…
In the past, I've built executables without any CRT, and I've also run into the memset problem--no…
Yeah, forgot about this "optimization". Probably because of optimizations compiler removed some co…
MSDN implies that, by default, the play cursor position reported by GetCurrentPosition may be inac…
Kudos! That's nice to know and I bet it will useful later on.
It's still relevant. It is especially popular for its interesting code snippets and exercises that…
I'm a PhD in computer science. Whether that counts as a developer is up to you :) One question tha…
+1 For the code monkey of epic programming success. Also see this song by Jonathan Coulton (of "St…
Paul —
Looks like you could use amd64 or x64. Here's an excerpt from the vcvarsall.bat: if /i %1 == amd64…
That does not sound right to me - I guess it is theoretically possible that the import library sit…
Also, not to beat a dead horse, but no operating system guy would go "DOS was super performant! T…
Filip —
This is just for reference: If you create a Mac app from the terminal but would like to debug it u…
Zac —
I'm a Computing Student currently at University, so I guess I can't really say I'm a real develope…
Another performance problem with virtual dispatch would come if you have an array of pointers to p…
Agree with the Owl of Shame staying shameful - I mean, just look at those eyes. Those are judgment…
Actually virtual function dispatch is a major problem on a number of platforms because it is extre…
skeeto —
I'm also a developer professionally and for fun (), in near equal amounts of time. I don't work on…
skeeto —
Even the interrupt itself goes through the interrupt table in the same fashion, so that's two laye…
skeeto —
Unless you're already very comfortable with all of ANSI C, it's definitely still relevant even tod…
Great Post and thank you for making it! I used your guide to setup my project in Video Studio 2013…
I thought it might be interesting to see how many people watching along are already developers (pr…
And it hit me: Isn't it a fact that int 21, is a call through a indexed table of functions? Much l…
Filip —
Jeff, when I connect my ps4 controller using USB your app crashes. If I connect using bluetooth it…
Why would you want somebody to prevent running two instances of game simultaneously? Sometimes it …
Hi guys In my experience i have never written code that controls the allowed amount of running ins…
@itfrombit, yes, you need a driver from tattiebogle. Odd name, but it works. See the GitHub repo r…
Don —
Oh, that is awesome. I remember some of those games as well now, which were also presented. Ah, I…
@zenmumbler, Are you using a 3rd party device driver for your Xbox 360 wired controller on your Ma…
Casey said on Day 19, that for Windows 7 they should have figured low-latency for audio. They have…
Petri —
Let's also keep in mind that audio and visuals are not equal: frame or two lag in audio is very co…