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.
David Owens II
It's called a unity build. There are no other object files created that need to be linked together…
»
Tim Liou
Hi, all! First, Sorry for my poor english. I just finish Day 11 of Handmade Hero. I really love th…
»
Jesse Coyle
Does anyone know how to use Casey's File I/O, or tell me if it is even capable of what I'm trying …
»
Krzysiek
Generally when you read keyboard input you can have two different approaches. In games you typical…
»
Jesse Coyle
To be honest, almost word for word, my win32 is the same as Casey's, so you're actually almost rig…
»
Kknewkles
Sorry for implying the copy-paste.I have no idea what the hell happened there, the pieces morphing …
»
Casey Muratori
At the limit you probably want to optimize for arrays and structs that are 16-byte friendly all th…
»
Jesse Coyle
I think the problem is that the key is down, and every frame it looks at the controller and sees i…
»
Dale Kim
Ah, yes, that pretty much discusses my problem very thoroughly. Although, it seems a bit iffy to m…
»
Patrick Lahey
This was discussed a bit in thread. You might find the comments there useful.
»
Dale Kim
In my own projects, I've been trying to write code where I request all the memory for my applicati…
»
Mārtiņš Možeiko
There is one more level below Xlib. Newest versions of Xlib library use XCB to perform its work: …
»
Pete
I am trying to find a good answer to what the native API is for doing GUI applications in linux. F…
»
Kknewkles
Day 6, 42:30 - Casey starts coding the keyboard input. From what I remember, while you hold the ke…
»
Jesse Coyle
I've tried it, Got rid of the wasdown != isdown check, and made keyup serperate as well as vice ve…
»
Krzysiek
Casey's processing of these messages is clever indeed. You can try something simpler, you can proc…
»
Matej Kac
If anybody is interested, I have added the ability to download assets from sendowl and pre stream …
»
Jesse Coyle
Is this a loss cause? I still need help. I need to move on to other stuff, so I may just instead k…
»
Mārtiņš Možeiko
Answering second part of your question - "rendering and updating in one function" doesn't mean tha…
»
Burmi
Hello Everyone, I started to watch the Videos of Casey a while ago and I'm currently at Day 16 - C…
»
Jesse Coyle
Ah, so in place of WasDown != IsDown I should do: ((Message.lParam & (1 << 30)) == 0) right? Thoug…
»
Mārtiņš Možeiko
I don't see your source, but on MSDN page for bit 30 it says: It's pretty clear that if bit 30 ==…
»
Jesse Coyle
Sup everybody. I've been following along with handmade hero for a bit, and I wanted to use what I …
»
d7samurai
There's also that allocates aligned memory.
»
Marcelo Serpa
I also use VirtualBox, works fine. I've used VMWare in the past (trial version), but never really …
»
popcorn
Yeah I did ObjectA a = (Object*) chunkOfMemory; a->init(); it doesn't work properly. I also tried …
»
Casey Muratori
That is basically how I built my entire .emacs file :PCasey
»
Casey Muratori
Thanks for the kind words! I'm glad to hear that you're getting on well with the series... since …
»
Heeiiigou
Thank you! If anyone has the same problem, I added this to the .emacs file: (define-key global-ma…
»
ZenSoturi
There seems to be lot of audio problems. I also had them, but solved them my own way. Not necessar…
»