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.
elle —
During the gameUpdateAndRender function I modify the passed in buffer with raw pixel data. In the …
»
AndrewJDR —
Casey[/quote] Yeah, I think they added this ability in 1.0 according to this - Also, somebody fro…
»
Mārtiņš Možeiko —
The question is how get pixels to screen? What API are you using for that?
»
elle —
I think what I meant was tearing, and not flickering, sorry. The results I'm seeing are really odd…
»
David —
Twitch and Teespring have some program in place to allow casters to easily produce and sell t-shir…
»
Casey Muratori —
Well, two things: first, Windows does defer drawing now, since Aero forces everything to go throug…
»
elle —
Does Windows use double buffering when calling BitBlt? I'm asking because if I try to run the game…
»
Casey Muratori —
Handmade Hero is for learning from-scratch C programming. My only concern regarding the moderatio…
»
Casey Muratori —
Slow watch window sounds like a real pain, but hey, beggars can't be choosers on Linux when it com…
»
»
Bigpet —
Lol, I always love these ban complaints. Especially from people who act like dicks. Especially th…
»
Roderic Bos —
Ah ofcourse, I was thinking about a whole cacheline being written. But only a register value will …
»
Mārtiņš Možeiko —
Just reload and repeat write. There is no computation to perform because it is just the write.
»
Mārtiņš Možeiko —
No, you get banned because you kept "rant" topic during stream. drive137 told you right in the be…
»
Roderic Bos —
One question: When two cores have the same cacheline shared and are trying to write to it. Core 0 …
»
Gavin Williams —
Thanks C0D3 .. it was really upsetting for me at the time, It's good to hear that I'm not the only…
»
Gavin Williams —
Well, I said 'Moderated by fascists by the looks of it.' - that was just my observation, when I'm …
»
popcorn —
I'm sorry to hear that you got banned and I hope they unban for the next show. To be fair, I been …
»
Mārtiņš Možeiko —
Found it with ReChat (cleaned up by removing irrelevant stuff). Note that this was happening duri…
»
Gavin Williams —
I have decided to post this complaint here because i'm concerned about the direction that chat mod…
»
fluffels —
Yeah, CLion is probably the best bet right now.
»
Steve Olsen —
Oh wow, this is great! I just tried it on osx for my game project (which does a similar shared lib…
»
Ossi Waenerberg —
Raymond Chen has . Pretty deep legacy stuff...
»
Patrick Lahey —
Thanks to everyone who contributed to this thread - particularly Casey for his long detailed respo…
»
elle —
That's interesting, maybe even more so the way you investigate things, thanks. :)
»
Casey Muratori —
Yeah. That was my recollection. I'm not sure I know why that happens - it might have something t…
»
elle —
Since the beginning of Handmade Hero, I've been modifying my platform code little by little to ach…
»
Mārtiņš Možeiko —
You are right: int main() { for (int i=0; i<100; i++) { uint64_t addr = (uint64_t)VirtualAlloc(NU…
»
Casey Muratori —
Pseudonym, I do not think you are hallucinating here - I think it's just that GetSystemInfo() retu…
»
Casey Muratori —
Not sure how to say this any more forcefully: . Correct. All x64 processors ensure that if a wr…
»