[英]OpenGL Shader Version Compile Error
在OpenGL中編譯簡單的頂點着色器時遇到問題,出現以下錯誤消息:
我以為我一定使用了錯誤的GL2版本,但是我不知道如何找到版本號或升級位置(是的,我試圖尋找答案。)附件是我的着色器的副本代碼僅供參考和我的openGL信息。
#version 330 core
layout(location = 0) in vec3 Position;
void main() {
gl_Position.xyz = Position;
}
#version 330 core
這表示您的着色器使用GLSL 3.30版。
這個:
版本:3.2.9756兼容性配置文件上下文
表示您的OpenGL版本是3.2。 與OpenGL 3.2對應的GLSL版本為1.50。 小於3.30。 因此缺乏編譯。
更新您的驅動程序; 那些都非常老。 您的卡應該能夠支持GL 4.2。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.