Archive for August, 2005
Friday, August 26th, 2005
I tried using constant variables recently and I am not noticing any speed difference. Is this normal or is it maybe my cards fault?
I tried using global constants, local constants and regular variables but they all have the same result, slooooowwwness.
On a side note:
Parkour is an awsome sport full of awsomeness. You should [...]
Tuesday, August 16th, 2005
I have to say that OpenGL 2.0 and GLSL are a powerful team. It is much easier to use than ARB_(vertex|fragment)_program. Writing shaders in assembly language is useful for some things (linear genetic programming) but to actually get into shader programming you have to opt for a high level shading language (no matter [...]
Monday, August 15th, 2005
I have taken my first steps with OpenGL Shader Language (GLSL or GLslang) currently I have loaded, compiled and linked a program now I just have to apply it while drawing a model. I’ll post a screenshot of the finished result and the code I used.
I posted a link to the zip I included in [...]
Thursday, August 11th, 2005
I packaged up the code files I ended up needing from the SGI site and from the ATI SDK to get OpenGL 2.0 support in an application.
Get it here.
I don’t know if it will work on non-ATI cards. I think it will though since there really isnt’ too much that is ATI specific in [...]
Wednesday, August 10th, 2005
My recent quest for OpenGL 2.0 function support in my dev environment has hit a milestone. I was able to hack out the pieces of the ATI SDK I needed (rbtree.h, string.cpp, string.h, Platform.cpp, Platform.h, GLextensions.cpp, GLextensions.h) and get them compiling in place of my old ATIextensions.[ch] files. I started out with MAX_GL_1_3 [...]
Tuesday, August 9th, 2005
On a positive note the latest version of the ATI driver set (and the tweaked omega drivers based on in) include OpenGL 2.0 support as per the GL_VERSION string.
GL_VENDOR: ATI Technologies Inc.
GL_VERSION: 2.0.5220 WinXP Release
GL_RENDERER: MOBILITY RADEON 9600 x86/SSE2
ATI has done a very poor job of [...]
