差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| youtube:opengl-training-004 [2025/11/04 00:13] – [OpenGLの修行 #4 - ビルド環境の見直し] Fix a link text freemikan | youtube:opengl-training-004 [2025/11/04 12:57] (現在) – [glad/*] Fix wrong URL freemikan | ||
|---|---|---|---|
| 行 24: | 行 24: | ||
| ===== GLFWをソースからビルドしてインストールする ===== | ===== GLFWをソースからビルドしてインストールする ===== | ||
| - | インストール場所は'' | + | インストール場所は[[https:// | 
| 例: | 例: | ||
| 行 31: | 行 31: | ||
| ===== システムの任意の場所にインストールされたGLFWを利用する ===== | ===== システムの任意の場所にインストールされたGLFWを利用する ===== | ||
| - | find_packageの検索パスは'' | + | [[https:// | 
| 例: | 例: | ||
| 行 38: | 行 38: | ||
| ===== (おまけ) GLADをアプリケーションのソースから分離する ===== | ===== (おまけ) GLADをアプリケーションのソースから分離する ===== | ||
| - | add_subdirectory | + | [[https:// | 
| 行 97: | 行 97: | ||
| ===== glad/* ===== | ===== glad/* ===== | ||
| - | [[https:// | + | [[https:// | 
| ===== shaders/ | ===== shaders/ | ||
| + | |||
| + | <file glsl> | ||
| + | #version 410 core | ||
| + | |||
| + | in vec4 vert_color; | ||
| + | out vec4 color; | ||
| + | |||
| + | void main(void) { | ||
| + | // color = vec4(1.0, 0.0, 0.0, 1.0); | ||
| + | color = vert_color; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== shaders/ | ||
| <file glsl> | <file glsl> | ||
| 行 117: | 行 131: | ||
|                                     |                                     | ||
|     vert_color = colors[gl_VertexID]; |     vert_color = colors[gl_VertexID]; | ||
| - | } | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== shaders/ | ||
| - | |||
| - | <file glsl> | ||
| - | #version 410 core | ||
| - | |||
| - | in vec4 vert_color; | ||
| - | out vec4 color; | ||
| - | |||
| - | void main(void) { | ||
| - | // color = vec4(1.0, 0.0, 0.0, 1.0); | ||
| - | color = vert_color; | ||
| } | } | ||
| </ | </ | ||
