在VSCode下编写GLSL进行的配置:
1.在拓展程序中搜索Shader languages support for VS Code和glsl-canvas进行安装
运行时选中需要运行的shader文件点击command(Mac下) + shift + p,在弹出的选择框中选择Show glslCanvas即可执行shader。其中可以通过u_time获取时间,gl_FragCoord获取像素点位置,u_mouse获取鼠标所在位置
run
2.如果想传入纹理可以安装glslViewer,其使用方式非常简单,在shader中声明"uniform sampler2D u_tex0;",cd到相应的目录下执行指令"glslViewer -l shader名称.frag image.png"即可执行,修改代码可以实时更新,十分方便,效果如下
glslViewer