
错误日志
lang_dye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GLSL的in、out存储限制符使用错误
在GLSL中用in修饰的变量表示传入的数据,用out修饰的变量表示传出的数据,通过这样可以实现顶点着色器向片段着色器传递数据,但要注意这个变量的命名要相同,不相同的话,片段着色器是获取不到从顶点着色器传入的数据的。 1.顶点着色器 #version 330 core layout (location = 0) in vec3 aPos; layout (location = 1) in vec3 aColor; layout (location = 2) in vec2 aTexCoord; out原创 2020-06-13 18:11:09 · 1162 阅读 · 0 评论 -
Opengl错误:“Error C5145: must write to gl_Position”
写opengl时,编译出现了这个错误,查了很久都没有找出问题,网上大部分说的是读取shader文件的时候出错了,或者将gl_Position拼错,或者是没有给gl_Position赋值。我检查我的代码都没有上面的问题,后来发现是API用错了。 错误代码: vs = glCreateShader(GL_VERTEX_SHADER); glShaderSource(GL_VERTEX_SHADER, 1, &vsCode, NULL); // 错误用法 glCompileShader(vs);原创 2020-06-10 21:52:00 · 5135 阅读 · 0 评论