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.
Livet Ersomen Strøm
That's a matter of taste. I never seen a good argument for syntax choices, and that is the reason…
»
Mārtiņš Možeiko
Yes, assembly is beautiful. But there are some assembly dialects that are very nice, and some not …
»
Livet Ersomen Strøm
No it's not awful. All assembly code is beautiful. But in particular, the x87 is very easy and int…
»
Mārtiņš Možeiko
x87 is awful. Doing floating point in SSE is so much better and much efficient. Not only because o…
»
Livet Ersomen Strøm
ote] This bug would be impossible to make in assembly, so to blame the x87 for what is a C implem…
»
Jari Komppa
Ha, my optimization mindset is teeny bit out of date.. =) (regarding context - as an example, the…
»
Andrew Bromage
I feel your pain, monkii. We certainly need a wider variety of protagonists in games, of all varie…
»
Andrew Bromage
A claim like "fixed point beats floating point in speed" is impossible to either make or refute w…
»
Mārtiņš Možeiko
GC never deletes variables that you use. It only frees memory from variables that are not accessib…
»
popcorn
GC doesn't work for me. It deletes variables that I need and causes my game/program to crash. I ex…
»
Kasper Sauramo
I totally agree with what you said about K&R and it often gets unmentioned (maybe we're the only p…
»
Luca Vignaroli
This is really useful for prototyping transition equations! Thanks for sharing :woohoo:
»
Luca Vignaroli
Thanks guys, all useful info! Sounds like I will have plenty of decades to keep piling up knowledg…
»
Mirolyub Hristov
You can in fact have a normal square grid which has a spherical topology instead of toroidal. The …
»
Flyingsand
Well, yes, that's technically true. But like you said, a PITA. ;) So for all purposes, you wou…
»
Benjamin Schnur
Thanks!
»
Mārtiņš Možeiko
Actually this is not true. You can write application fully in C interacting with Cocoa/UIKit API …
»
Flyingsand
I don't know why the fact that void * was C++ only stuck in my mind, I swear I though Casey said …
»
Joel Davis
I'll suggest this one: Really nice reference, contains lots quick recipes like "How do I intersec…
»
Kasper Sauramo
A typical "modern" C++ program would be object oriented, avoid raw pointers (any pointers we use h…
»
Luca Vignaroli
Thanks Flyingsand! I don't know why the fact that void * was C++ only stuck in my mind, I swear I …
»
Roderic Bos
If you're talking about this assert: Is handled some time later (day 20) and replaced with:
»
Flyingsand
void *pointers -> C++ function overloading -> C++ classes -> C++[/quote] void* is not a C++ featu…
»
Luca Vignaroli
Hello guys, first of all: a huge Thank You to Casey for doing this. I missed the C64/Amiga coding …
»
Jari Komppa
I'll bite. GC does what it's designed to do, and works just fine. It's just that languages based …
»
Jari Komppa
Yes. Only version of OpenGL that supported fixed point was OpenGL ES 1.0, and even that had profi…
»
Ruy Calderon
This is not my code, thank Juraj Novák for this website. But in essence, this is a really cool [j…
»
Aaron
Oh, right, the macro. Brain appears to be running out of energy. Yeah, I just reconfirmed that com…
»
Mārtiņš Možeiko
macro expands to two arguments: Oh, compile takes long. I though running CoCreateInstance takes …
»
Aaron
Yeah, I have. Only difference I see between our implementations is that you only pass CoCreateInst…
»