OpenGL頂点レイアウト設定のカプセル化

OpenGLで頂点バッファのレイアウトを定義する場合、複数の属性を扱うとコードが冗長になりがちです: glBindBuffer(GL_ARRAY_BUFFER, vboID); // 位置情報 glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 11 * sizeof(float), (void*)0); glEnableVertexAttribArray(0); // 色情報 glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 11 * sizeof(float), (void*)(3 * ...

5月30日 08:39 投稿

raylibのグラフィックス抽象層:OpenGLバージョンの断片化を解決し、クロスプラットフォームレンダリングを簡素化

raylibのグラフィックス抽象層:OpenGLバージョンの断片化を解決し、クロスプラットフォームレンダリングを簡素化 raylibはC言語で開発されるゲームや2D/3Dグラフィックアプリケーション向けのクロスプラットフォームライブラリです。豊富なグラフィックスとオーディオ処理機能、使いやすいAPI、そして多様なプラットフォームサポートが特徴です。プロジェクトの詳細: rayl ...

5月18日 11:48 投稿