问题标签 [glteximage2d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 为什么 OPENGL 缺少无符号的 16 位 RGB 格式?
我一直在使用GL_R16格式的 16 位单色纹理。这工作得很好。我现在需要一个 3 通道 16 位纹理。
但是,在检查联机帮助页glTexStorage2D时,我发现功能上似乎存在差距。
一个通道可用:GL_R16
两个通道可用:GL_RG16
四通道可用:GL_RGBA16
但是三个通道,只有 SNORM(有符号归一化)风格:GL_RGB16_SNORM。
GL_RGB16发生了什么?添加第四个频道似乎很浪费,所以我想避免这种情况。我也想避免处理 -1..1 样本,因为我的数据是无符号的。