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.
Jay —
Ah I obviously wasn't paying enough attention during that stream! Thanks Jimbo!
»
jimmyjimbo —
Hello Jay, Casey explains this on Day 93 - - around 15:50. Best, Jimmy
»
Mārtiņš Možeiko —
Only public documented symbol that dinput8.dll file exposes is "DirectInput8Create" function. And …
»
James Widman —
Oops; I should have put quotes around "re-".
»
David Thomas —
When Casey was talking about recursive tree traversal vs. non-recursive traversal using parent lin…
»
Timothy McCarthy —
I'm having a problem getting a variable out of the DirectInput library. This is for a 32 bit build…
»
Timothy McCarthy —
Companies are notoriously hard to convince to use language X when they have a 10 year dependency o…
»
James Widman —
Yep. To me, this is the root problem.[/quote] Granted, it's silly, but back in the 80's (and the…
»
Timothy McCarthy —
Ok, the MSVC compiler is in agreement with Clang (or visa-versa). This is what I thought. I wouldn…
»
Mārtiņš Možeiko —
For C compiler "Y" is variable, "struct Y" is type. So first and second examples are legal for C c…
»
Timothy McCarthy —
What do other compilers do with this? AFAIK, a C compiler should accept this. If that's legal the…
»
James Widman —
Stuff like this is why, even though I've been in J16/PL22.16 since 2004, I can't blame Casey when …
»
James Widman —
To collect myself, I had to take a brief walk away from my machine after posting this. I just came…
»
James Widman —
wow, man. I was about to ask if you'd tested this, 'cause I knew I'd previously tested code sampl…
»
Jay —
Hopefully a simple question that I am struggling with. I am at day 115 at the start of SIMD optimi…
»
Timothy McCarthy —
Well...consider this: Stroustrup called this a "C compatibility hack." In C, the struct tag is no…
»
James Widman —
Could you please expand on this? My understanding is that "typedef struct" helps to prevent name…
»
Timothy McCarthy —
If I understand the POV, a C programmer is dismayed by the size of the generated C++ code; much li…
»
hendrix —
C++ must have done something right
»
Ameen Sayegh —
Oh My God!!! I almost lost my mind, trying to figure out why my hero movement is different than Ca…
»
Aidan —
By adding epsilons, you're inherently adding some inaccuracy to your simulation. You really want t…
»
Mārtiņš Možeiko —
Yeah, pretty much what you said. Just get the input from user, process it, and render result on sc…
»
Bryan Taylor —
I could also multiply every position with 10000 or something and just use plain ints or is that a…
»
Christian —
I have never used fixed point position before. I guess that would fix some of the rounding errors.…
»
elle —
Have you ever implemented a debug console as in Quake, Unreal Tournament, Source games that is als…
»
Philip Buuck —
Hello everyone, The contribution I am currently planning is called Handmade Quake, where I start f…
»
Bryan Taylor —
Use to store positions. This gives you an even amount of precision over your entire world. Only…
»
Christian —
Yeah maybe. If the guy jumps and lands on the ramp the epsilon would keep him high enough for it t…
»
Runaway Rabbit —
I'm still real new to this, but couldn't you use an epsilon to account for floating-point errors?
»
Runaway Rabbit —
I don't think there is a bug in your code. I think what you are seeing is StretchDIBits trying to …
»