2009-02-15から1日間の記事一覧

OpenGL Pixel Buffer Objects

頂点データのピクセル版。 Pixel Buffer Objects (PBO) の使い方は以下のように行います glGenBuffers(1, &name);//バッファを1つ確保 glBindBuffer(GL_PIXEL_UNPACK_BUFFER, name);//関連付け glBufferData(GL_PIXEL_UNPACK_BUFFER, width * height, pDat,…

OpenGL Fragment Shader

以下のようにすると、フラグメントシェーダでガウシアンのぼかしができます。 uniform sampler2D sampler0; uniform float offset; void main() { gl_FragColor = 0.075 * texture2D(sampler0, gl_TexCoord[0].st + vec2(-offset,-offset)) + 0.125 * textur…

OpenGL Fragment Shader