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
Ah! Good :) Although there's probably still a smarter way to do it if I thought about it for a b…
»
Casey Muratori
The problem with any of this is that you really don't know until you actually test it with your wo…
»
Casey Muratori
Well, that may be true, but we cannot get rid of it until we duplicate the function, because keep …
»
Casey Muratori
Hyperthreading definitely does allow you to potentially double the work done per core. The reason…
»
Livet Ersomen Strøm
Please take note that I am 100% confident that Casey will do extremely well with his game eventual…
»
Livet Ersomen Strøm
I think you are not understanding hyperthreading well. Using 4 CPU's 100% doesn't mean that CPU i…
»
Marco
Hey everyone, I hope Casey won't ban me for posting CppCon references :) Here are some videos and …
»
elle
I think we can save 1 multiply, 1 add, and 1 shift at the end of the function when we unnecessaril…
»
Abner Coimbre
Hear, hear! B)
»
Mārtiņš Možeiko
I think you are not understanding hyperthreading well. Using 4 CPU's 100% doesn't mean that CPU i…
»
»
noxy_key
I don't know how applicable this is to optimization via hyperthreading, but the two links below se…
»
Livet Ersomen Strøm
Has anyone else noticed this too, or is this a bug in my version?[/quote] 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. The…
»
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 bak…
»
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 b…
»
Matt Mascarenhas
Personally, Andy, I think what you've done will suffice. By which I actually mean, you've totally …
»
AndrewJDR
I updated the to show which episodes lack annotations - "Annotations Incomplete" next to the epis…
»
elle
Here are two recent links that do a great job at analyzing games in detail.
»
elle
Wow, that makes sense! I hadn't thought about the memory order and registry order. Thank you. I ke…
»
Bigpet
He wrote "call "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall" x64" so I assum…
»
John Lorre
You should be able to use Visual Studios edit-and-continue so you do not have to start deleting th…
»
Casey Muratori
You're just making the same mistake I did at first :) It's the register order vs. memory order pr…
»
Jeff
It took me forever to get Visual Studio to not argue with what I wanted to do... A few of the high…
»
elle
I've got a simple question, but I'm not able to figure it out in a reasonable amount of time. At t…
»
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 bil…
»
Casey Muratori
Yes, at this point I think we're down in the region of unreliable timing, so I think we want to st…
»