layout (location) requires " #extension GL_ ARB_ separate_ shader_ objects : enable before use or

初学Opengl的过程中,第一次编写着色器显示layout (location) requires ” #extension GL_ ARB_ separate_ shader_ objects : enable before use or or #version410
和gl_Position is not accessible in this profile

这里写图片描述
最后发现是
GLuint programID = LoadShaders( “SimpleVertexShader.vertexshader”, “SimpleFragmentShader.fragmentshader” );
里面的两个参数写反了

望大家引以为戒

posted @ 2018-06-07 16:41  弹吉他的小刘鸭  阅读(469)  评论(0)    收藏  举报