Report more error conditions in validateFramebuffer

This commit is contained in:
gohai
2017-02-18 18:48:05 +01:00
parent 8414512af9
commit f8d985a94c
2 changed files with 12 additions and 1 deletions
+11 -1
View File
@@ -2064,12 +2064,21 @@ public abstract class PGL {
} else if (status == FRAMEBUFFER_INCOMPLETE_FORMATS) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete formats"));
} else if (status == FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete draw buffer"));
} else if (status == FRAMEBUFFER_INCOMPLETE_READ_BUFFER) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete read buffer"));
} else if (status == FRAMEBUFFER_INCOMPLETE_MULTISAMPLE) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete multisample buffer"));
} else if (status == FRAMEBUFFER_UNSUPPORTED) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"framebuffer unsupported"));
} else {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"unknown error"));
"unknown error " + status));
}
return false;
}
@@ -2991,6 +3000,7 @@ public abstract class PGL {
public static int FRAMEBUFFER_INCOMPLETE_FORMATS;
public static int FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER;
public static int FRAMEBUFFER_INCOMPLETE_READ_BUFFER;
public static int FRAMEBUFFER_INCOMPLETE_MULTISAMPLE;
public static int FRAMEBUFFER_UNSUPPORTED;
public static int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE;
+1
View File
@@ -982,6 +982,7 @@ public class PJOGL extends PGL {
FRAMEBUFFER_INCOMPLETE_FORMATS = GL.GL_FRAMEBUFFER_INCOMPLETE_FORMATS;
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = GL2GL3.GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER;
FRAMEBUFFER_INCOMPLETE_READ_BUFFER = GL2GL3.GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER;
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = GL.GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE;
FRAMEBUFFER_UNSUPPORTED = GL.GL_FRAMEBUFFER_UNSUPPORTED;
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = GL.GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE;