youtube:opengl-training-005
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| youtube:opengl-training-005 [2025/12/24 01:09] – [OpenGLの修行 #5 - 続・三角形を描く (1)] Add warining about a bug related to glfwTerminate() call freemikan | youtube:opengl-training-005 [2026/06/06 22:38] (現在) – Replace std::exit with return in main freemikan | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| <note warning> | <note warning> | ||
| - | このプログラムはglfwTerminateの後にOpenGLの関数を呼び出してしまう致命的な欠陥を含んでいます。 | + | このプログラムにはglfwTerminateの後にOpenGLの関数が呼び出されてしまう致命的な欠陥があります。 |
| + | もし参考にされる場合は、[[https:// | ||
| </ | </ | ||
| ===== ソースコード ===== | ===== ソースコード ===== | ||
| 行 191: | 行 192: | ||
| std::cerr << " | std::cerr << " | ||
| glfwTerminate(); | glfwTerminate(); | ||
| - | | + | |
| } | } | ||
| | | ||
| 行 199: | 行 200: | ||
| std::cerr << " | std::cerr << " | ||
| glfwTerminate(); | glfwTerminate(); | ||
| - | | + | |
| } | } | ||
| | | ||
| 行 209: | 行 210: | ||
| std::cerr << " | std::cerr << " | ||
| glfwTerminate(); | glfwTerminate(); | ||
| - | | + | |
| } | } | ||
| | | ||
| 行 377: | 行 378: | ||
| ShaderObject:: | ShaderObject:: | ||
| : type_{other.type_}, | : type_{other.type_}, | ||
| - | type_ = 0; // nothing? | + | |
| - | name_ = 0; | + | |
| } | } | ||
youtube/opengl-training-005.1766506198.txt.gz · 最終更新: by freemikan
