最近在學習opengl,把學習的一些過程寫在這裡,希望與大家共同分享討論。歡迎光臨我的個人**orient一起討論學習。這裡是我的github
glfw是乙個opengl的應用框架,支援linux和windows。glfw主要用來處理特定作業系統下的特定任務,例如opengl視窗管理、解析度切換、鍵盤、滑鼠以及遊戲手柄、定時器輸入、執行緒建立等。1、在終端中執行命令
brew install glfw3
glfw將會被安裝在/usr/local/cellar/glfw
2、配置路徑
在/usr/local/cellar/glfw
路徑下找到header
和lib
對應路徑,在xcode->preferences->localtion->custom paths
設定路徑:
3、配置header/library searcher path
在專案build settings
中搜尋header search
,新增如下配置:
搜尋library search
,新增如下配置:
4、在專案中匯入需要的庫檔案,如下圖示:
opengl只是乙個標準/規範,具體的實現是有驅動開發商針對特定顯示卡實現的。由於opengl驅動版本眾多,它大多數函式的位置都無法在編譯時確定下來,需要在執行時查詢。開發者需要在執行時獲取函式位址並將其儲存在乙個函式指標中供以後使用。而取得位址的方法非常複雜、繁瑣。glad庫是目前最新、最流行的簡化此過程的庫。
如果這份**對您有所幫助,煩請您動動手指點個star。謝謝!1、新建win32 控制台應用程式,勾選空專案。
2、在選單:專案->管理nuget程式包 中搜尋nupengl
,安裝nupengl.core
3、在專案->屬性->vc++目錄中,新增包含目錄和源目錄
在Windows和Mac上輸入unicode字元
1.在windows上輸入unicode字元 1 新增輸入法chinese simplified microsoft pinyin new experience input stype 2 啟用unicode input 3 切換到該輸入法,可直接輸入unicode字元 2.在mac上輸入unico...
在Windows上配置Django WSGI
1.安裝mod wsgi 2.django 工程配置 在工程下建立資料夾wsgi,並建立django.wsgi 藍色部分在wsgi.py中沒有需要加入 import os import sys os.environ.setdefault django settings module proj.set...
在Mac上配置Android adb命令
一 adb定義 adb android debug bridge 是android系統中的一種命令列工具,通過它可以和android裝置或模擬器通訊。二 在mac上的配置過程 啟動終端 進入當前使用者的home目錄,命令如下 cd home 更新你的 bash profile檔案,如果該檔案不存在,...