OpenGL

TGA画像ファイルを扱う

■画像ファイルの種類 画像形式のバイナリファイルは様々なフォーマットがあるが、主に使われているのが以下のものがある。 ・BMP ・PNG ・JPG ・TGA 簡単に各フォーマットの特性を挙げてみた。・BMP →構造が単純で扱いやすい →ファイルサイズが大きい →半透…

ビルドイン変数

■ビルドイン変数とは・いくつかのシェーダーステージのためにOpenGL Shading Languageにより定義された特殊な変数・特別な性質を持っている(予め用途が決められている)・通常、いくつかの固定機能と通信するために使われる・ルール上、全てのビルドイン変数…

VBOとは?

目次 VBOとは VBOがどのようなデータを格納するのか? VBOの作り方(従来バージョンと最新バージョン) VBOの値を変更してみよう 一、VBOとは →VBO=Vertex Buffer Object →バッファオブジェクトであり、GPU上に作られる。 →格納するデータは頂点データ(座標、…

glfwのエラーコールバック

glfwのエラーコールバックとは? OpenGLで初期化に使うGLFWとGLEWに関して、GLFWの方はエラーが発生した場合に指定した関数を呼び出すエラーコールバック関数を用意してくれている。その関数を使えば、GLFWから渡されたエラーメッセージを標準エラー出力に表…