15 Jun 2002 nymia
Decided to hang NG3D for about a week, thinking it
might burn me out. I don't want to lose it by pounding it
down even further.
Instead, I'm currently reading OpenGL code and this little
kernel that can boot on a Dreamcast console. I'll spend
some time playing with it, figuring out the things needed
to setup a simple 3D program running on a DC console,
Also, I was surprised to see the level of sophistication
this console has. It looks like it can do a lot of cool
One thing I'm still confused about is how vertex buffers
can be set up to work with the framebuffer. This could be
tough, though. Will probably find some time just to figure
It looks like I have 6 months to prepare for game that will
run on several consoles, though. I don't know if I can make
it, but I will try nonetheless. NG3D is moving along fine,
but I need a little vacation.
It was interesting to find out what Cg is all about. I
personally think Cg is a good idea, though. It will move
the level of abstraction one level higher, saving the
programmer the time dealing with a virtual machine. More of
their time will definitely go to figuring out abstract
structures and algorithms. It is definitely the way to go.
Although, Cg is good for vertex and pixel shading, it is
probably useless for other things. Now, if they can setup
something for non-windows platform, that would definitely
get things moving.
Speaking of grammar, it looks like some languages will
have a grammar similar to or contain a subset of the C
grammar. As to why the C grammar is becoming the de-facto,
I have no idea. One reason might be the popularity
of C itself, though.
Programmers who has coded using the C grammar probably got
infected with it and are now suffering from this addiction.
Somehow, once infected, the knowledge always persists. It
will probably reach an epidemic proportion soon, though.
Could it be biblical in event? I don't know.