在WebGL的texImage2D调用中,传递给internalformat的有效可能值是什么?WebGL规范似乎没有明确说明,我不确定桌面GL文档中的哪些枚举在WebGL中可用。
WebGL定义了RGB、RGBA、RGBA4、RGB5_A1和RGB565。这些是否都保证是有效的内部格式?
type参数是否会被考虑?如果我将internalformat设置为RGB,并将type设置为UNSIGNED_SHORT_5_6_5,这是否保证内部格式将为16位?还是它总是使用RGB8或根据其他因素决定?
WebGL定义了RGB、RGBA、RGBA4、RGB5_A1和RGB565。这些是否都保证是有效的内部格式?
type参数是否会被考虑?如果我将internalformat设置为RGB,并将type设置为UNSIGNED_SHORT_5_6_5,这是否保证内部格式将为16位?还是它总是使用RGB8或根据其他因素决定?
RGBA4
、RGB5_A1
、RGB565
是渲染缓冲区格式,而不是纹理格式。请参阅glRenderbufferStorage
(http://www.khronos.org/opengles/sdk/docs/man/xhtml/glRenderbufferStorage.xml)。 - gman