xcode自帶OpenGL庫是2 1,那如何實現可程式設計管線呢?

時間 2021-06-02 13:38:06

1樓:darkfall

沒有"應該用" 3.x這種說法, 2.x是有可程式設計管線的 (2.1 -> glsl 1.2). 你用2.x + extension也能用上很多功能.

OS X對Legacy Profile的支援是2.1, 不是2.0.

如果要使用3.x, 4.x的Profile, 你必須建立Core Profile (所謂的相容模式和核心模式).

如果你不想碰NSOpenGLContext, 最方便的還是用glfw. 這點在GLFW - FAQ裡說明了:

glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);

glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 2);

glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);

ngl/capabilities/

OpenGL Compatibility Tables

Mac系統下最好用的C IDE是XCode嗎 ?

FRANK 不算最好,中規中矩。重構是有了,但是還不如jetbrains系的IDE。本來Xcode就是拿來寫OC,swift的,C 和C一般。 挖坑的費馬 嗯。不覺得,因為 xcode 經常報奇奇怪怪的錯誤,今天剛出乙個 寫 OpenGL 的時候使用 glad.h 中的函式無引數提示,像上面這樣的錯...

仙家是自帶的嗎?

未來可期 以前在乙個論壇看到有人說在我們現存的世界裡有很多仙人的分身碎片,這些仙人也是要歷劫的,然後會在出現在很多人身上,通過這些人去感悟這個世界,完成最終的修行。而這些人通常會在出生後就有一些明顯特徵或者具備一些特殊的氣質,比如說這種一般比較善良,大奸大惡之人肯定不是,還有就是對修仙啊這種事情情有...

為什麼C語言包含了自帶庫之後鏈結時不需要鏈結對應的 o檔案?

yang leonier 然後有點疑惑,標準庫應該是預編譯好的,那為什麼在鏈結的時候不需要鏈結他們呢?因為gcc缺省會自動鏈結它們啊。你試試看 nodefaultlibs 這個引數,絕對會不能鏈結 千年放浪 加 v會發現gcc自帶了。最後collect2的時候。還有標準庫是已經編譯好,預編譯是另乙個...