opengl shader编写规则

opengl shader怎么编写 有什么规则 或需要注意的地方 尤其是顶点着色器和细分着色器的相关内容。
新手希望有详细的 望指教。
(是不是所有要的变化都在.vs或.ps内编写?)

所谓Shader,就是控制GPU的一堆指令集,程序员写出shader,输入到GPU中,GPU执行。早期的Shader是直接使用汇编。后来OpenGL ARB组织开发了一种新的编程语言,叫做GLslang或者GLSL, OpenGL shading language.该语言类似于C风格,在官方网站上有详细的语法解释,这样,程序员们就可以很方便的写出可直接控制GPU的代码了

https://blog.csdn.net/anypkv/article/details/25739397大佬写的很详细,有需要可以去看看

您好,我也是正在学习:
我用的是VS2019 X86环境编译,已上传免费的资源LIB