简单的问题:当我调用 glGenTextures(0, someptr);
时会发生什么? ,生成零纹理?我有一个函数可以根据参数给出的数字生成纹理,该数字可能为 0。我在 OpenGL 引用页面、Google 或 StackOverflow 中没有找到任何内容。它是否完全未定义(甚至未定义为未定义的行为)并因此依赖于驱动程序?
最佳答案
我很可能只是从字面上理解规范,并假设该函数将“在 [第二个参数指向的数组] 中返回 0 个以前未使用的纹理名称”。实际上,使其成为无操作。
关于opengl - 零纹理的 glGenTextures,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224436/