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.
Jason —
Ya, that's what I thought so that's why I wanted to make sure this 10mhz was an intended change a…
»
BernFeth —
Hey guys, I am trying to get XAudio2 to work but I am having some trouble, I would appreciate if a…
»
Angelo Theodorou —
I have recently added UTF-8 strings decoding and the possibility to display Unicode glyphs. You ju…
»
BernFeth —
I see! I agree the local and global aspect of the game is quite interesting. It's good to see a fe…
»
Guntha —
I've got an old Windows 7, Core 2 Duo 2.4GHz laptop where it returns 2337939, close to what you de…
»
Jason —
Interesting. Well I think maybe my mental model of what QueryPerforamnceFrequency was suppose to …
»
albatros —
Date and hours are locked. So next meetup is online, on discord the October 15th at 19h If you wa…
»
BernFeth —
Hi, sorry to intrude but I notice your picture albatros, are you a go player? :)
»
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…
»