public void checkFramebufferComplete()
{
int i = OpenGlHelper.glCheckFramebufferStatus(OpenGlHelper.GL_FRAMEBUFFER);
if (i != OpenGlHelper.GL_FRAMEBUFFER_COMPLETE)
{
if (i == OpenGlHelper.GL_FB_INCOMPLETE_ATTACHMENT)
{
throw new RuntimeException("GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT");
}
else if (i == OpenGlHelper.GL_FB_INCOMPLETE_MISS_ATTACH)
{
throw new RuntimeException("GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT");
}
else if (i == OpenGlHelper.GL_FB_INCOMPLETE_DRAW_BUFFER)
{
throw new RuntimeException("GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER");
}
else if (i == OpenGlHelper.GL_FB_INCOMPLETE_READ_BUFFER)
{
throw new RuntimeException("GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER");
}
else
{
throw new RuntimeException("glCheckFramebufferStatus returned unknown status:" + i);
}
}
}
Framebuffer.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:BaseClient
作者:
评论列表
文章目录