在 macOS 下怎麼寫新版本的 OpenGL?

時間 2021-05-11 23:30:31

1樓:土土Edmond木

@Ocean-藏心提到的油管的教就可以了,如果想用命令列,將 glfw 和 glew 編譯完直接使用OpenGL 和 GLUT framework用以下命令:

g++ main.cpp -framework OpenGL -framework GLUT -lglfw -lglew

如果用Glad的話就不用直接引入OpenGL的framework,命令如下:

g++ -x c++ main.cpp -x c glad.c -lglfw

這裡需要新增glad.c的檔案替代上面OpenGL的依賴,由glad來管理OpenGL的版本,具體見官網。源自LearnOpenGL

2樓:漫步

我用的N年前的Macbook Pro, 沒在Xcode下執行, 用的是macvim, OpenGL在mac OS上除了上面各位的描述, 還要一條glfwWindowHint(GL_OPENGL_FORWARD_COMPAT, GL_TRUE), 這樣就可以在Mac上愉快的玩耍了...

3樓:

樓主還差乙個教程,那就是 Tutorial 1 : Opening a window , 我剛開始學OpenGL的時候也是在Mac下,你需要用glfw來幫你管理系統的OpenGL,所以你要先學會配好GLFW,而配GLFW,還需要再配glew,可以參考Youtube這個教程 https://www.

。順便說下, http://www.

這個教程是最好的OpenGL教程了吧。

4樓:Vinjn張靜

隨便選乙個框架

glfw/glfw

cinder/Cinder

openframeworks/openFrameworksisland-org/island

5樓:苦行僧

glutInitDisplayMode(GLUT_RGB|GLUT_DOUBLE|GLUT_3_2_CORE_PROFILE);

const GLubyte* OpenGLVersion =glGetString(GL_VERSION); //返回當前OpenGL實現的版本號

OpenGL實現的版本號:4.1 INTEL-10.14.73

新版本的孫策怎麼玩

王蘭花 關注虎牙樹葉,巔峰賽2200 全國前十,雙國一孫策,7國服孫策,職業隊EMC退役 然而最近變成了守家主播,但是不妨礙學技術 滑稽 忍蛙幫你公升王者 打團時瞄準,在距離目標大概5個身位下船,依然會造成傷害和控,然後一技能衝過去,3段2技能切,打不了5殺也能為隊友爭取打對麵糰滅,孫策真的要好好練...

你認為在新版本下rng需不需要轉變風格?

天涯 個人覺得,因為鍍層的存在,當前的版本是以打野為核心,又打野帶動節奏的 個人實力相差不大的情況下 而rng的模式是4保1,打野以保全下路為核心,karsa的節奏適合運用。而karsa他的思路就是前期幫下路建立起巨大優勢,確保uzi的發育,等uzi接管比賽。就像前幾天rng對陣jdg的比賽中,第四...

在switch新版本縱橫交錯的時間節點應該如何選擇

綠綠子 沒買的話就買新的啊,這還用問嗎 新的機器在晶元製程上公升到12奈米了這也是為啥續航會增加而電池卻沒什麼變化的原因 12奈米的晶元代表著絕對有效能的提公升,國外使用者扒出這款任天堂和nvidia的公升級款定製晶元,根據理論上的資料分析,和原始晶元相比效能強化大約30 左右,但是根據實際情況應該...