gpt4 book ai didi

opengl - 精度限定符在 Mesa 9.2.1 下为 OpenGL 3.0 抛出错误

转载 作者:行者123 更新时间:2023-12-02 04:44:19 25 4
gpt4 key购买 nike

观察到 Ubuntu 13.10(64 位)上 Mesa 9.2.1 下的 OpenGL 3.0 存在一个奇怪的问题。具有显式精度的变量定义(如:highp vec2 v;)会产生错误:

syntax error, unexpected VEC2, expecting ',' or ';'

由于某些原因,这里似乎禁用了精度限定符。 Mesa Release Notes不明确情况 - 不是错误,也不是与主题相关的通知。

附言使用 OpenGL ES 3.0 精度限定符可以正常工作。

最佳答案

确保指定 #version 130

如果没有 #version 指令,OpenGL 将默认为 #version 110,其中精度限定符肯定无效。

P.S. with OpenGL ES 3.0 precision qualifier works correctly.

不足为奇。精度限定符适用于 OpenGL ES GLSL #version

关于opengl - 精度限定符在 Mesa 9.2.1 下为 OpenGL 3.0 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20126918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com