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.
Mārtiņš Možeiko
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…
»
Mārtiņš Možeiko
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…
»
Mārtiņš Možeiko
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 …
»
Benjamin Pedersen
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…
»
Simon Anciaux
Thanks for the post.
»
Riccardo Caprari
Hi, welcome to the second in a series of articles where I talk about some noteworthy technical pro…
»
Bastien
That's great news, thank you. Looking forward to the next releases! :)
»
Jeff Knox
I made a using the Desmos web graphing app to see what happens when Casey switches from a 256 Hz …
»
BernFeth
That looks great, thanks guys! :)
»
albatros
Hello there, To keep everyone in the loop, a possible 3rd meetup is brewing. No dates for now, exc…
»
x13pixels
Hello Bastien. There were some brief chats on the Handmade Discord on this topic. Definitely in ag…
»
Mārtiņš Možeiko
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",…
»
Dawoodoz
This should take care of a few more cases by replacing the enum with sparse indices that are gener…
»
BernFeth
Hi guys, How should I make an event loop for a game using Xlib on Linux? I have tried using as so…
»
Dawoodoz
Nice! That takes care of synchronizing indices with data when you erase an element in the middle …
»
Dawoodoz
An important part of testing the usability and showing that it's not just a toy project is to actu…
»
Bastien
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…
»
Dawoodoz
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…
»
jstimpfle
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…
»
Dawoodoz
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…
»