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.
Dana Fortier
Oh, that's interesting, I quickly created an x64 config and that seems to have worked. Except now…
»
Dana Fortier
It triggers right after stepping out of RegisterClassA(&WindowClass). This is the callstack:
»
Mārtiņš Možeiko
This code does not trigger breakpoint for me. Not in 32-bit, not in 64-bit mode. What place does i…
»
Dana Fortier
Sorry, it wouldn't let me attach apparently. Here it is: // define the windows callback messaging…
»
Mārtiņš Možeiko
You have not added cpp file.
»
Dana Fortier
Hey gang, I'm loving this series, I'm a game designer who has decided to get his hands dirty (sooo…
»
elle
Thank you. I managed to get it working, it was due to an issue with the bridging header between ob…
»
Mārtiņš Možeiko
clang also has __rdtsc() available from x86intrin.h header. Actual clang intrinsic is (and for l…
»
elle
Where does llvm or clang define __rdtsc()? I've been searching for hours and still have no clue ho…
»
Kim Jørgensen
GCC comes with a __rdtsc() intrinsic defined in x86intrin.h, it would be nice if there was support…
»
Mārtiņš Možeiko
There is free from AMD. It has some advanced profiling stuff for AMD same as VTune has for Intel,…
»
Marc Costa
Visual Studio 2013 has an integrated profiler under the Analyze->Profile menu. It's nowhere near a…
»
Timo
Very Sleepy is good. I also use gprof on GNU/Linux and Xcode Instruments on OS X.
»
Simon Anciaux
mmozeiko, the article you pointed actually talks about direct9 rasterisation and a "problem" with …
»
Patrick Lahey
I came across in a blog post by Fabian Giesen on . It is not nearly as powerful as VTune but it …
»
Casey Muratori
Yeah, there is still something we have to address, which is how we want to treat pixel centers, an…
»
Andrew Bromage
Here's a useful . Note especially the "humanized" version, which gives you a good feel for how muc…
»
Mārtiņš Možeiko
You should imagine pixels being shifted by (0.5,0.5) offset. Then bilinear sampling formulas Casey…
»
elle
No, I don't think so. The difference between the real pixel coordinates and integer pixel coordina…
»
Steve
Thanks a lot for the detailed explanations. I will keep an eye out for those things you mentioned,…
»
Simon Anciaux
As COD3 said, handmade hero is mostly C (ANSI C if I'm correct not C99 or later). . No concept in …
»
popcorn
!language...too bad that only works in the chat =X It's ok no need to apologies! Casey is using C…
»
Steve
Please accept my apologies for my ignorance on this. I have started learning C from a textbook and…
»
Simon Anciaux
Hi, When we gather the 4 pixels used in bilinear sampling, shouldn't we pick different pixels base…
»
Jerry Siebe
To illustrate what I tried (and probably failed) to describe above, I added a PushRectOutline to d…
»
Jerry Siebe
I'm going to say this is being caused by the perspective rendering, and will go away with orthogra…
»
Paul
There's definitely something going on in the ground textures, here's what the guy in the Q&A end o…
»
Casey Muratori
Miblo brought it up on the pre-stream, so it got fixed! Should be in day 111's source.Casey
»
John Lorre
Well to be fair, VSCode seems to be aimed at web development. So it makes some sense. And it could…
»
Jez
Hi Casey, Any chance of a change to the additions you made yesterday on the v3 union. I've no idea…
»