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
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 (…
»
Mārtiņš Možeiko
1) no. This can be used safely on multiple threads. That's the point of mutex - to synchronize th…
»