回答編集履歴
1
追記
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
* Ubuntu: Mesa3D
|
18
18
|
|
19
|
-
* Windows:
|
19
|
+
* Windows: Nvidia などグラフィックベンダーが提供するドライバ
|
20
20
|
|
21
21
|
|
22
22
|
|
@@ -61,3 +61,31 @@
|
|
61
61
|
* GLFW はウィンドウ管理などを行うライブラリ。CPU で実行される。
|
62
62
|
|
63
63
|
* GPU が必要なのは、CPU でも同じ処理を行えるが、GPU を使ったほうが圧倒的に高速であるため。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
----
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
## 追記 (Windows の場合)
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
Windows の場合は、グラフィックベンダーが提供するドライバを基本的には使うようです。
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
[How Does It Work On Windows?](https://www.khronos.org/opengl/wiki/FAQ#How_Does_It_Work_On_Windows.3F)
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
Windows の場合、
|
84
|
+
|
85
|
+
* OpenGL を使うアプリケーションをコンパイルするには、opengl32.dll をリンクする。
|
86
|
+
|
87
|
+
* opengl32.dll は、グラフィックベンダーのドライバを探して、ロードする。(例: Nvidia なら nvoglv32.dll)
|
88
|
+
|
89
|
+
* opengl32.dll 自体はソフトウェア実装の OpenGL 1.1 のみ提供する。ドライバが見つからないときは、この OpenGL 1.1 しか使えない。
|
90
|
+
|
91
|
+
* それより新しいバージョンの OpenGL を使いたい場合は、ドライバが必須
|