2004-11-21から1日間の記事一覧
programのハンドルとして0を指定すればよい. glUseProgramObjectARB(0);
shaderのコンパイルをドライバ側が行ってくれるため,専用コンパイラなどのSDKを特に用意する必要が無い.実際,Linuxでグラフィックボードがgeforce 系なら,X用のnvidia のドライバを入れるだけでGLSLは使える.ただし,まだGLSLは一般的ではないので,nvi…
GLSL の使い方としては, program をつくり,レンダリング時にそのprogramを指定してレンダリングするだけ.programは, shader をリンクして作る. shaderには vertex shader (GL_VERTEX_SHADER_ARB) fragment shader (GL_FRAGMENT_SHADER_ARB) があり,こ…
OpenGL Shading Language(略してGLSL.) 始めました.暫くreal-time 3DCGの世界から離れていたので,GLSLとDirectXとnvidiaのCgとの違いが良く判っていない.そこで,とりあえず google で調査….どうもGLSLは,他のshaderと異なり,shader のコンパイルをド…