[Renderbuffer]哪一个告诉我真相?

时间:2016-06-22 15:20:52

标签: opengl

所以我在实施OpenCV程序并结合OpenGL方面做了我的工作,事实是我不知道哪一个告诉我真相。

Wiki

API

前者告诉我,我可以使用GL_SRGB8_ALPHA8在此功能中设置图像格式

void glRenderbufferStorage( GLenum target,  
  GLenum internalformat,  
  GLsizei width,  
  GLsizei height); 

而后者解释说我不能使用GL_SRGB8_ALPHA8而是 GL_RGBA4,GL_RGB565,GL_RGB5_A1,GL_DEPTH_COMPONENT16或GL_STENCIL_INDEX8。

哪一个向我展示了实现该功能的正确方法?

1 个答案:

答案 0 :(得分:1)

他们都是对的。

OpenGL Wiki适用于 OpenGL ,而非OpenGL ES 2.0 。而OpenGL ES 2.0的文档适用于OpenGL ES 2.0,而非桌面OpenGL。

各种文档对于他们记录的API都是正确的。