I have been working on a game in C++ for over a year now. Recently I had to change the development…
Interesting. How does your language differ from Jai?
Is there a video on how to set up VS with emacs or 4coder? If so can someone let me know which one…
CREATESTRUCT is here: It is mentioned in description of last parameter for CreateWindow[Ex] funct…
Holy shit, that seems more convoluted than it's suppose to be (CREATESTRUCT?? what type of datatyp…
Yes, for unsigned numbers that is how it works - it does "implict AND". In C89 this is defined lik…
I'll add a few things to Casey's suggestion. There are few messages that are sent before WM_CREATE…
When you call CreateWindow, you can pass userdata as the final paramter (lParam). This will come …
Thanks! We'll check it out on Monday. And yeah, streaming programming is pretty tough :/ But hey…
This crap has been frustrating me for some time. I started to get rid of the globals in my program…
Andre —
I'm happy to report that the sorting problems on Day 306 were grossly exaggerated by a typo in Pus…
Albert —
At 02:02:00 of , it's commented that direct casting may cause the compiler to "round" to the close…
I've finally gotten fed of up of creating external metaprogramming tools to fix C/C++ and thought …
AFAIK in the Molecule engine small "scripts" are implemented as a small DLL to keep compile speeds…
If you follow the posts on the 4coder Patreon right now, then you know that I stopped posting the …
Strictly speaking, nobody needs byte addressing for general-purpose code, in the sense that it ca…
Every so often someone comes up with the idea of implementing a new ISA without byte addressing. M…
Yeah, it's a confusing subject area for me as well, since I am always used to thinking in 3D and I…
Okay, the official blog post is up...
Hmm, well, since then I have gotten good results using BCPL with a linear relationship between the…
Sounds like you never stopped using a straight linear relation between the index and the seed. I t…
The new projects that have been approved may unfortunately not be available for another two days o…
Thanks for the comments. I am already beefing the article up to remedy this situation.
Typo: "tom ake" Maybe explain acronyms first time used? (LCG, BCPL)"The reason you have to seed fo…
Thanks Casey! The example with the hand and the truck made it click in my head. I always internal…
Currently there is no adjustment for aspect ratio. Casey is hardcoding output to 16:9. You could d…
This is a rough draft. I figured I would circulate it here to see whether everything makes sense, …
for a more complete explanation! But the short answer is, it's because actually know what's sup…