• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

glGetError()がGL_INVALID_FRAMEBUFFER_OPERATION_OESを返した場合、
glCheckFramebufferStatusOES()で理由を確認できます。
返り値は以下のとおり。

pre>>
GL_FRAMEBUFFER_COMPLETE_OES 0x8CD5
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES 0x8CD6
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES 0x8CD7
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES 0x8CD9
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES 0x8CDA
GL_FRAMEBUFFER_UNSUPPORTED_OES 0x8CDD
GL_FRAMEBUFFER_BINDING_OES 0x8CA6
GL_RENDERBUFFER_BINDING_OES 0x8CA7
GL_MAX_RENDERBUFFER_SIZE_OES 0x84E8
GL_INVALID_FRAMEBUFFER_OPERATION_OES 0x0506
<<--

posted by genki genki on Mon 2 Aug 2010 at 22:35 with 0 comments