IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA的Shader加载、编译和设置使用
caimouse
发表于
2023-03-01 10:15:22
love
0
也即开发人员写的短小的自定义程序,他们是在图形卡的GPU (Graphic Processor Unit图形处理单元)上执行的,然后调用函数glCreateShader来创建一个着色器对象,调用函数glShaderSource来替换当前着色器对象的代码,在这个类Shader的构造函数里,首先是加载编译Vertex Shader(顶点着色器)和Fragment(片断着色器),通过上面的设置,就可以设置好着色器,可以在后面的代码里调用它来显示相应的纹理和顶点数据,并且设定了交互数据的接口。