我刚刚注意到,当我尝试使用大小:1085859108 和数据:NULL 调用 glBufferData 时,它会无提示地失败。
以下对 glBufferSubData 的调用失败并出现 OUT_OF_MEMORY“异常”。这是在 Windows XP 32 位、NVIDIA Gforce 9500 GT (1024MB) 和 195.62 驱动程序上。
有什么方法可以确定缓冲区是否已成功创建? (例如代理纹理之类的东西?)
亲切的问候, 弗洛里安
最佳答案
我怀疑它真的没有声音。我猜 glGetError
会在尝试之后返回 GL_OUT_OF_MEMORY
。
关于c++ - glBufferData 因尺寸过大而无声地失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3318204/