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.
Verisda
It may be too late, but there was/is a way to avoid this discussion/problem/misunderstanding. Like…
»
Andrew Smith
Hey Mārtiņš, thanks for the good advice. After considering it, I do think I agree that I can pr…
»
Mārtiņš Možeiko
Unless you are making very generic Unity/Unreal like engine I suggest avoid complex shaders and ju…
»
Andrew Smith
Hi folks, I'm working on some engine-y kind of stuff (although not quite a full engine). I wrote a…
»
Asaf Gartner
I made a thing to explain how the markers work:
»
Matt Mascarenhas
Heya Gon! They're written by me, and you can actually see me writing them live on stream, e.g. . I…
»
NelsonMandella
Well it seems with Casey's compression oriented approach, you wouldn't have to choose one or the …
»
Jason
Well it seems with Casey's compression oriented approach, you wouldn't have to choose one or the …
»
NelsonMandella
Writing clear intuitive APIs that are easy to understand and maintain is more just a trait of a g…
»
Gon
I notice that there are notes next to the video which indicates the topics being discussed or expl…
»
Finalspace
Hi everyone, i have another release for you all! All the Threading stuff is cleaned up and we use …
»
Bozemoto
Balancing between easy to use and easy to implement is good. You also want it to be intuitive to r…
»
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 …
»