opengl - 零纹理的 glGenTextures

标签 opengl zero

简单的问题:当我调用 glGenTextures(0, someptr); 时会发生什么? ,生成零纹理?我有一个函数可以根据参数给出的数字生成纹理,该数字可能为 0。我在 OpenGL 引用页面、Google 或 StackOverflow 中没有找到任何内容。它是否完全未定义(甚至未定义为未定义的行为)并因此依赖于驱动程序?

最佳答案

我很可能只是从字面上理解规范,并假设该函数将“在 [第二个参数指向的数组] 中返回 0 个以前未使用的纹理名称”。实际上,使其成为无操作。

关于opengl - 零纹理的 glGenTextures,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25224436/

相关文章:

haskell - 在 Num 或 Rational 中的 Haskell 中的环的单位

macos - 如何使用 gluOrtho2D(像素空间)在 Mac OSX(Snow Leopard)上启动 OpenGL 上下文

c - 如何在 OpenGL 正交模式下用矩形填充屏幕?

Java : BigDecimal - Print the number has input

arrays - 初始化没有零的数组

sql - Oracle SQL 说 NULL 而不是 0 (ZERO)

c++ - Box2D:程序在破坏 b2Body 时崩溃

opengl - 如何防止 3D 模型表面出现锯齿状边缘?

c++ - 无论我使用什么输入/窗口处理程序,OpenGL 代码都可以工作吗?

java - 为什么 BigDecimal.ZERO 是未缩放的?