通过反复试验,我发现在Raspberry Pi上,glGetMaterialfv()仅接受GL_FRONT或GL_BACK面,而glMaterialfv()仅接受GL_FRONT_AND_BACK(其他面选项会导致错误GL_INVALID_ENUM)。
此行为是否正常,或者是否允许但很奇怪,还是错误?
(我正在使用Raspbian Wheezy 3.18.11+附带的GLES,我知道它不是最新的操作系统,但是我有一个较早的Raspberry Pi,它将与最新的Raspbian一起运行缓慢。)