Great find! And if I understand correctly, then if you enable WSL2 - your whole Windows (host) wil…
Guntha —
According to msdn (, it's not a bug but a documented behaviour. Not sure what to make of this para…
And then next gen of AMD and Intel CPU's comes out that have more accurate timer, and suddenly val…
Jason —
Thanks for the article. Had some interesting things in it I never knew. Well I didn't expect it t…
What other value you expect it to return? QPC never had any guarantees about frequency it uses. Fr…
Jason —
When using QueryPerformanceFrequency on Windows 10 it always seems to be returning 10,000,000 (10 …
Super interesting and well written!
Miles —
Since submitting the project to the network, I've updated the library from version 1.0 to 1.2, whi…
Guntha —
Hello, We've settled for October 15th, you can still have a say about at what time we will begin o…
Hi, welcome to the second in a series of articles where I talk about some noteworthy technical pro…
That's great news, thank you. Looking forward to the next releases! :)
I made a using the Desmos web graphing app to see what happens when Casey switches from a 256 Hz …
That looks great, thanks guys! :)
Hello there, To keep everyone in the loop, a possible 3rd meetup is brewing. No dates for now, exc…
Hello Bastien. There were some brief chats on the Handmade Discord on this topic. Definitely in ag…
That looks more complicated that it should be. If XPending returns count of events that are not re…
HRose —
oh boy, Xlib is a can of worms. The fact that is pollutes the namespace with things like "Window",…
This should take care of a few more cases by replacing the enum with sparse indices that are gener…
Hi guys, How should I make an event loop for a game using Xlib on Linux? I have tried using as so…
Nice! That takes care of synchronizing indices with data when you erase an element in the middle …
An important part of testing the usability and showing that it's not just a toy project is to actu…
Hello, First of all, thank you so much for Remedy! I have not been programming c++ for long, so I …
HRose —
Since C99, you can include a "designator" in array initialization literials. Missing entries will…
What you do is you define a macro that makes itself a number of calls to functions that are not d…
Jens —
Save in particular is a bit tricky. Say you're editing with the hex view, you do a little edit her…
I haven't seen a mention of a technique called X-macros, which I use frequently, and which covers …
John —
That seems like a very well-thought and massive project. Hats off to you! I'm nowhere near the lev…
Yes, and you use function pointers instead of virtual calls so that data and actions are separate…
John —
Oh, I see it supports multiple types. That's pretty cool! Would you mind sharing some more info ab…