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) l…
»
Jason
Okay. So it seems like both will kinda be used interchangeably depending on the situation. Maybe i…
»
NelsonMandella
The amount of up front work you can do in designing an API depends largely on how trivial (to you…
»
ratchetfreak
Designing a good API is hard. It's a balancing act between easy to use versus easy to implement. M…
»
Jason
So after watching some handmade hero and reading some of Casey's blog posts, I'm really excited to…
»
NelsonMandella
Personally I love the direction that HMH has veered off in (focusing on advanced niche topics for…
»
Matt Mascarenhas
There's also the option of watching in the . Of the things you mentioned, Manu, it doesn't auto-pl…
»
Ryan Fleury
Hmm, yeah, it doesn't seem like spamming it really changes the likelihood. It's relatively rare, s…
»
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 playlist …
»
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 manage…
»
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 versi…
»
Per Vognsen
Both should be fixed in latest. I'm also going to start thinking about more serious build scaffold…
»
Finalspace
Hi everyone, i have a major release for you all! ALSA playback is finally implemented and i fixed …
»
Maykeye
BTW, static void update_window(void) { [/code] Does it work in MSVC? Gcc and clang don't like tha…
»
Finalspace
It's not about efficiency but about encapsulation and robustness, having direct access to the OS …
»
ratchetfreak
It's not about efficiency but about encapsulation and robustness, having direct access to the OS …
»
Finalspace
As I said - if you want Windows event like synchronization, then you can simply use eventfd. No n…
»
Mārtiņš Možeiko
Actually its other way around - condition variables are much more lightweight than events. Its bet…
»
Finalspace
yes, you should use dedicated mutex per condition object. There is alternative way to build "cond…
»
Per Vognsen
Hrm. 2.0.4 is well over 2 years old and SDL has since had numerous bug fixes in addition to the co…
»
Maykeye
What version of SDL is in Ubuntu? I'm just getting started with Noir, so it's highly likely I'll …
»
Per Vognsen
We're already using a smattering of C11 features (anonymous structs/unions and x[] arrays), so I t…
»
Maykeye
Does using strcpy_s is a) C11, not C99 b) not available in linux's gcc and SDL_SetWindowResizable…
»
Alex Baines
The _end array is just pointing one past the end of the data, so you can use it interchangeably w…
»
Andrew Reece
Very cool, I wasn't aware of that. Thanks for sharing! I'm probably being dim, but why do you need…
»
Alex Baines
If you are using the GNU ld linker, there is another way to turn any file into a .o object file th…
»
Andrew Reece
At some point you'll probably want to include some data or resources into the executable itself (e…
»