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.
Nuno
Hey guys I really miss an important feature, that honestly it's preventing me to come here often…
»
ratchetfreak
drguildo I found the cause (I think) but don't know what was causing it. This code didn't work: …
»
Andre
mojobojo Today I wanted to have an infinite loop without generating a warning with /W4 and withou…
»
Simon Morgan
I found the cause (I think) but don't know what was causing it. This code didn't work: 1 2 3 4 5…
»
Simon Morgan
I used to have controller support working. It has stopped working. I have no idea why it has stop…
»
ratchetfreak
Whether or not the null pointer is represented by 0 is orthogonal to letting 0 implicitly convert…
»
mojobojo
Today I wanted to have an infinite loop without generating a warning with /W4 and without suppres…
»
Roderic Bos
What I was wondering why Casey is so hung up about the "rug" example spanning multiple tiles. He …
»
Casey Muratori
At the risk of stating the obvious, I strongly disagree with the notion that a pointer's zero val…
»
xcodedave
What Minecraft has looks like faked ambient-occlusion baking, but what I mean is faked global ill…
»
Bryan Taylor
Randy Gaul For example I have my own opinion: C defining NULL as ((void*)0) was great because any…
»
Oswald Hurlem
That's going to create T-junction problems... not worth it IMO.
»
Oswald Hurlem
Yeah I'm definitely planning to have "baked" lighting which recomputes (for some subset of blocks…
»
Randy Gaul
ratchetfreak C has many mistakes in its history, defining NULL as 0 (an int) instead of a special…
»
Mārtiņš Možeiko
This issue is not Microsoft compilers fault. This is C standards fault. If C compiler doesn't see…
»
rizoma
mrmixer Since you're not including string.h, I guess you're implementing strstr in mylib.c. I got…
»
Andrew Russell
After watching episode 299 of Handmade Hero, I wanted to share with Casey and the Handmade Hero c…
»
rizoma
Ok that is really weird, I forgot to include string.h now the warning is gone. I really don't wan…
»
Simon Anciaux
Since you're not including string.h, I guess you're implementing strstr in mylib.c. Does your str…
»
xcodedave
Maybe you could fake some static global illumination? If your world is constructed of cube voxe…
»
xcodedave
Oswald_Hurlem Are you only rendering voxels which aren't surrounded by other voxels? Yep! I'm re…
»
ratchetfreak
C++ isn't the only language with mistakes in its design. C has its fair share, among which null-t…
»
Kyle Devir
The reason NULL is used is because of the issue of dangling pointers. You know what pointers are,…
»
rizoma
Sorry maybe I don't undestand: ratchetfreak C has many mistakes in its history, defining NULL as…
»
ratchetfreak
C has many mistakes in its history, defining NULL as 0 (an int) instead of a special ident like n…
»
rizoma
I'm a bit confused about the NULL constant, while doing this exercise on the k&r book: 1 2…
»
Oswald Hurlem
Since I'm going to be getting deep into lighting with my gamedev project, I'm wondering, what are…
»
Oswald Hurlem
Are you only rendering voxels which aren't surrounded by other voxels?
»
Bryan Taylor
cubercaleb You need to divide by (n-1) in order for this to be the variance, as implied by the fi…
»
thebeast33
You could try generating the world in a deterministic way. A random number generator requires a s…
»