看板 Programming 關於我們 聯絡資訊
標題太長... 完整的問題是 vscode上寫glsl與code block上寫OpenGL是否一樣呢? 會有此一問是因為最近想學寫shader... 但其實沒學多久程式語言的我對上面兩種著色器語言不太明白。 因為vscode裝glsl感覺比安裝OpenGL似乎十分簡單, 但是CodeBlock上面安裝freeglut比較簡單,(但是看起來是打OpenGL的) 標頭#include 的是GL_ES ,一個是GL/glut 是有多麼不一樣呢? (可是看起來程式碼裡面好像又是許多類似的東西...) 有大大可以回答一下嗎?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.71.174 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1641915586.A.AC7.html
pponywong: gles 是 opengl for embedded system, 36.227.128.205 01/12 00:31
pponywong: glut 單純整合windows跟opengl而已 36.227.128.205 01/12 00:31
pponywong: 主要看你在哪個平台開發 假設是windows 36.227.128.205 01/12 00:33
pponywong: 就是driver 內建ABI 2.0之後的API 要 36.227.128.205 01/12 00:33
pponywong: 用 query 獲得 36.227.128.205 01/12 00:33
NciscalA: openGL 是 API;glsl 是寫 shader 的語 123.192.82.133 01/12 02:03
NciscalA: 言;freeglut 是整合系統跟 openGL 的 123.192.82.133 01/12 02:03
NciscalA: 函式庫。可以參考 freeglut 官網跟 Kho 123.192.82.133 01/12 02:03
NciscalA: rnos 的 openGL wiki。 123.192.82.133 01/12 02:03