2004-11-21から1日間の記事一覧

レンダリング時にGLSLの利用をやめる.

programのハンドルとして0を指定すればよい. glUseProgramObjectARB(0);

Linux で GLSLを使うために必要となるライブラリなど.

shaderのコンパイルをドライバ側が行ってくれるため,専用コンパイラなどのSDKを特に用意する必要が無い.実際,Linuxでグラフィックボードがgeforce 系なら,X用のnvidia のドライバを入れるだけでGLSLは使える.ただし,まだGLSLは一般的ではないので,nvi…

GLSLのキホン.

GLSL の使い方としては, program をつくり,レンダリング時にそのprogramを指定してレンダリングするだけ.programは, shader をリンクして作る. shaderには vertex shader (GL_VERTEX_SHADER_ARB) fragment shader (GL_FRAGMENT_SHADER_ARB) があり,こ…

GLSL 始めました.

OpenGL Shading Language(略してGLSL.) 始めました.暫くreal-time 3DCGの世界から離れていたので,GLSLとDirectXとnvidiaのCgとの違いが良く判っていない.そこで,とりあえず google で調査….どうもGLSLは,他のshaderと異なり,shader のコンパイルをド…