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.
Miles
I'm well aware that it is possible to mix and match. There is, however, not a straightforward way …
»
Mārtiņš Možeiko
But compiler version is not reliable way to detect what Windows SDK version of headers/libraries y…
»
Miles
The compile-time version check is there to hopefully prevent code that relies on new versions of h…
»
Mārtiņš Možeiko
Why SetProcessDpiAwarenessContext is called only for MSVC specific compiler versions (newer than 1…
»
Miles
Update: here is an updated function which handles DPI awareness with whatever is the most modern A…
»
Miles
An interesting note is that the function does at least have well-defined upper and lower bounds. F…
»
Simon Anciaux
Thanks for WinRing0, I'll have a look at that at some point. You can rely on rdtsc value on moder…
»
Ben
Yeah definitely. I think I may have already put one in as the second block puzzle you encounter. T…
»
Mārtiņš Možeiko
You can do simple tests with reading/writing MSR register with WinRing0 project: It provides preb…
»
HRose
Hey everyone, We will be having a subsidiary online London meetup every 2nd Thursday of the month …
»
Simon Anciaux
After reading the articles linked in this thread, I wanted to try to use only rdtsc to get time in…
»
ratchetfreak
about separating the blocks you may wish to add a puzzle where the only solution is to separate th…
»
Oliver Marsh
Found this example which solves it 👌
»
Oliver Marsh
Hi everyone, I was wanting to implement something similar to the effect in snakebird where the rai…
»
BernFeth
Uh oh... Even more embarassing then... Thanks for answering anyway. I will take a look on WASAPI, …
»
Mārtiņš Možeiko
It says in documentation to what value to set it: I personally would not choose XAudio2 unless y…
»
BernFeth
Ah... Thank you mmozeiko, you are absolutely right. This is embarrasing but I have to say I hae no…
»
Ben
Since my last blog post I've made some progress across a number of different areas of development.…
»
Mārtiņš Možeiko
You have not set nAvgBytesPerSec and cbSize members of WAVEFORMATEX structure. They probably conta…
»
Mārtiņš Možeiko
Problem with thinking this way is that modern CPU's change frequency dynamically - for power savi…
»
Jason
Ya, that makes sense. Thanks.
»
Simon Anciaux
The result of the two computations would be pretty close because the granularity of would also b…
»
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? :)
»