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