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.
Per Vognsen
Alright, I got around to changing ++ and -- to be expressions (in both postfix and prefix forms) …
»
Jason
Okay. So it seems like both will kinda be used interchangeably depending on the situation. Maybe …
»
NelsonMandella
boagz57 However he also advocates to ALWAYS write the usage code first and work towards those ori…
»
ratchetfreak
Designing a good API is hard. It's a balancing act between easy to use versus easy to implement…
»
Jason
So after watching some handmade hero and reading some of Casey's blog posts, I'm really excited t…
»
NelsonMandella
Todd On the other hand, I actually like the fact that this is the case. So, instead of seeing how…
»
Matt Mascarenhas
There's also the option of watching in the guide. Of the things you mentioned, Manu, it doesn't a…
»
Ryan Fleury
Hmm, yeah, it doesn't seem like spamming it really changes the likelihood. It's relatively rare, …
»
Per Vognsen
I actually chose it intentionally so newer videos would be visible on the subscriber landing page…
»
Manuel Maier
Hey, since comments are disabled on youtube, I'm posting here. The videos in the youtube playli…
»
Andrew Osthoff
I can speak to those last 3 books as being good reads. If you want a more general, very wide view…
»
Per Vognsen
Heads up: I added an explicit check for C11 or Visual Studio 2015 or later. Someone somehow manag…
»
Dautor
Intro This is a tutorial on rendering fonts in OpenGL using instancing. Instancing was introduced…
»
Finalspace
*sigh* Of course the fallback to glXCreateContext is not working -.- Will be fixed in the next ve…
»
Per Vognsen
Both should be fixed in latest. I'm also going to start thinking about more serious build scaffol…
»
Finalspace
Hi everyone, i have a major release for you all! ALSA playback is finally implemented and i fix…
»
Maykeye
BTW, 1 2 3 4 5 6 static bool init_window(void) {... extern void update_window(); upd…
»
Finalspace
ratchetfreak Finalspace But why is it ineffecient to have access to the underlying OS primitives?…
»
ratchetfreak
Finalspace But why is it ineffecient to have access to the underlying OS primitives? I find it ve…
»
Finalspace
mmozeiko Actually its other way around - condition variables are much more lightweight than event…
»
Mārtiņš Možeiko
Actually its other way around - condition variables are much more lightweight than events. Its be…
»
Finalspace
mmozeiko 1) no. This can be used safely on multiple threads. That's the point of mutex - to synch…
»
Per Vognsen
Hrm. 2.0.4 is well over 2 years old and SDL has since had numerous bug fixes in addition to the c…
»
Maykeye
pervognsen What version of SDL is in Ubuntu? I'm just getting started with Noir, so it's highly…
»
Per Vognsen
We're already using a smattering of C11 features (anonymous structs/unions and x[] arrays), so I …
»
Maykeye
Does using strcpy_s is a) C11, not C99 b) not available in linux's gcc and SDL_SetWindowResiza…
»
Alex Baines
azmr I'm probably being dim, but why do you need 2 arrays? Or is the second just acting as a sen…
»
Andrew Reece
insofaras If you are using the GNU ld linker, there is another way to turn any file into a .o obj…
»
Alex Baines
If you are using the GNU ld linker, there is another way to turn any file into a .o object file t…
»
Andrew Reece
At some point you'll probably want to include some data or resources into the executable itself (…
»