作者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/cn.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