2009-02-01から1ヶ月間の記事一覧
頂点データのピクセル版。 Pixel Buffer Objects (PBO) の使い方は以下のように行います glGenBuffers(1, &name);//バッファを1つ確保 glBindBuffer(GL_PIXEL_UNPACK_BUFFER, name);//関連付け glBufferData(GL_PIXEL_UNPACK_BUFFER, width * height, pDat,…
以下のようにすると、フラグメントシェーダでガウシアンのぼかしができます。 uniform sampler2D sampler0; uniform float offset; void main() { gl_FragColor = 0.075 * texture2D(sampler0, gl_TexCoord[0].st + vec2(-offset,-offset)) + 0.125 * textur…
遠近感のある点描は、ポリゴンの描写モードを GL_POINT にして、さらに、glEnable(GL_VERTEX_PROGRAM_POINT_SIZE)、とする、らしい。Vertex Shader サンプルソースは以下のような感じ。 void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vert…