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.
Casey Muratori
Hyperthreading definitely does allow you to potentially double the work done per core. The reaso…
»
Livet Ersomen Strøm
Please take note that I am 100% confident that Casey will do extremely well with his game eventua…
»
Livet Ersomen Strøm
mmozeiko 1. There is no such thing as 8.1 cores. So it is not correct to say that 1 thread is usi…
»
Marco
Hey everyone, I hope Casey won't ban me for posting CppCon references :) Here are some videos an…
»
elle
I think we can save 1 multiply, 1 add, and 1 shift at the end of the function when we unnecessari…
»
Abner Coimbre
Hear, hear! B)
»
Mārtiņš Možeiko
1. There is no such thing as 8.1 cores. So it is not correct to say that 1 thread is using 1/16 o…
»
»
noxy_key
I don't know how applicable this is to optimization via hyperthreading, but the two links below s…
»
Livet Ersomen Strøm
elle Has anyone else noticed this too, or is this a bug in my version? No, it seems to me it s…
»
Mārtiņš Možeiko
You were not tired - you looked up if there are shift by variable amount for 128-bit register. Th…
»
Mārtiņš Možeiko
For last few versions of Visual Studio (at least from VS2005, maybe even older) all CRT functions…
»
Casey Muratori
Yeah, the _mm_slli_si128 instruction is for shifting by an _immediate_, which means it has to be …
»
Casey Muratori
I have never had a problem using CreateThread, but that is probably because I don't generally use…
»
Nick
I just finished episode 122 so forgive me if this has already been answered. I've been reading a …
»
Matt Mascarenhas
Personally, Andy, I think what you've done will suffice. By which I actually mean, you've totally…
»
AndrewJDR
I updated the episode guide to show which episodes lack annotations - "Annotations Incomplete" ne…
»
elle
Here are two recent links that do a great job at analyzing games in detail. Scroll Back The Theo…
»
elle
Wow, that makes sense! I hadn't thought about the memory order and registry order. Thank you. I …
»
Bigpet
He wrote "call "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall" x64" so I ass…
»
John Lorre
You should be able to use Visual Studios edit-and-continue so you do not have to start deleting t…
»
Casey Muratori
You're just making the same mistake I did at first :) It's the register order vs. memory order p…
»
Jeff
It took me forever to get Visual Studio to not argue with what I wanted to do... A few of the hi…
»
elle
I've got a simple question, but I'm not able to figure it out in a reasonable amount of time. At…
»
TheEpsylon
Bumping this topic, I am the one who asked for a boost of volume yesterday on stream. Some people…
»
Casey Muratori
Hmm - if you're doing bilinear, you shouldn't generally see a line, although keep in mind that bi…
»
Casey Muratori
Yes, at this point I think we're down in the region of unreliable timing, so I think we want to s…
»
Ossi Waenerberg
Hmm, this sounds like the problem I wrote about on my topic on IACA markers. Basically as the cod…
»
elle
For a while I've been searching why there's a similar artifact in my version of the rendering cod…
»
Marius Adaškevičius
Thank you, Mārtiņš.
»