当glsl程序在glgetobejctparamterivarb没有错误后,调用glGetUniformLocationARB时,竟然出现找不到已经在shader里定义的uniform变量
于是很奇怪了,弄了很久,左试右试也没有解决问题了。
最后随意的修改了shader里一个变量,发现竟然找到了。再试着改回去又不行了。
于是明白了,如果glsl里的变量对最后的结果没有影响,在link后的代码里可能就没有这个变量了,glGetUniformLocationARB也就会出错了。

这个小bug,让我搞了几个小时,真够郁闷!

相关文章:

  • 2022-12-23
  • 2021-09-29
  • 2021-08-31
  • 2021-09-05
  • 2021-07-20
  • 2021-08-10
  • 2022-12-23
  • 2023-04-03
猜你喜欢
  • 2021-12-05
  • 2021-04-27
  • 2022-02-01
  • 2022-12-23
  • 2021-06-11
  • 2021-10-27
相关资源
相似解决方案