I think this is a very simple way of parsing expressions. It's called a . Changing the associativi…
One day has passed since last stream. Probably time to start discussing the findings. Here're fun …
Hi! Looking forward to learning some new things with all of you.
I've been using vim and neovim for years. In college, Eclipse was almost mandatory and I learned …
Not sure if better, but there are alternatives. Like QtCreator. Although I care about IDEs less a…
I agree to. C or minimal C++ are the only sane choises when building an editor.
You misunderstood me. I'm not talking about FPL code here. I'm talking about X11 implementation (…
I updated the branch, moved the event queue to the app state and removed the cached visual info. B…
It was so funny, I was watching the stream while I posted the comment, and then he fixed it in the…
I think that was just an accident, he later fixed it in that stream.
Awesome stream by the way. The benefits of this will last for a long time. Thank you. I like it …
The thing I like about enum is that I can use them as a proxy to string. In the following example,…
Are there better alternatives that work on Windows and Linux?
GLXFBConfig* glXChooseFBConfig(...) { if (cache == NULL) { cache = malloc(...); SetupCache(cache)…
n.b. This is a philosophical article and not a technical article. There are no correct answers to …
In even newer news, is using Handmade Network for its forums. :)
Hello looking forward to bitwise!
This is bad ass thanks for doing this!
This can happen because of something like this: GLXFBConfig* glXChooseFBConfig(...) { if (cache =…
I saved the XVisualInfo in a structure which is stored globally, so that i can use it for window …
Thanks Martins for the clarification
Actually multisampled rendering is in GL version 1.3 and up (see ). But MSAA was available before …
Hello everyone, I was making a line drawing app and learning about anti-aliasing using openGL, how…
Any IDE written in Java or JavaScript is a big NO for me.
You can know how big it must be if you call GetRawInputData first with buffer NULL, then it will r…
Inspired by Per Vognsen's streams ( is an awesome project), I've started dabbling in VS Code and C…
rawInputData is an array of bytes. I just tried making the array larger and it seems to have fixed…
Well, now you know why nothings is still using Visual Studio 6 :) I cannot use anything lower than…