编译程序时遇到了这个错误:
ERROR: 0:1: '#version' : syntax error
ERROR: 0:1: '' : syntax error: unexpected tokens following preprocessor directive - expected a newline
我确信这是微不足道的,我的谷歌搜索可能太具体了。我的问题是:
“这个错误是什么意思?”
如果需要,可以使用GLSL代码。
FIX:
由于derhass在没有看到我的代码的情况下神奇地指出,我正在逐行加载GLSL,但是没有正确地在字符串中添加换行符:
while((line = shaderReader.readLine()) != null){
shaderSource.append(line).append("/n");
}
“/ n”更改为“\ n”并编译代码!感谢您快速解决我自己的愚蠢行为。
答案 0 :(得分:0)