最近我在搜索“如何開始使用 OpenGL 進行開發”并發現一個問題,其中一個答案是這樣的:“……不,你不需要 GLUT 或 GLFW——如果你想撰寫高性能代碼——直接使用 OpenGL”。
這個問題是十一年前回答的,我不知道他的意思,因為我沒有找到任何關于“直接使用 OpenGL”的資訊。
uj5u.com熱心網友回復:
我想這將使用OpenGL 規范中記錄的函式,而不是您提到的庫提供的包裝器。但是,這里有兩個痛點:
- 初始化 OpenGL 背景關系(規范未涵蓋且特定于作業系統);
- 加載所有 OpenGL 函式地址。
雖然第一個不太復雜,但第二個需要大量的樣板代碼。如果您想訪問所有 OpenGL 函式,您可能需要考慮使用函式加載庫之一。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/361336.html
上一篇:C輸入不會添加到陣列串列
