Make validateFramebuffer match latest Khronos doc for GL4

Suggested by @JakubValtar
This commit is contained in:
gohai
2017-02-18 19:43:00 +01:00
parent f8d985a94c
commit ba1b71a1f2
2 changed files with 16 additions and 5 deletions

View File

@@ -2052,6 +2052,9 @@ public abstract class PGL {
int status = checkFramebufferStatus(FRAMEBUFFER);
if (status == FRAMEBUFFER_COMPLETE) {
return true;
} else if (status == FRAMEBUFFER_UNDEFINED) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"framebuffer undefined"));
} else if (status == FRAMEBUFFER_INCOMPLETE_ATTACHMENT) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete attachment"));
@@ -2070,12 +2073,15 @@ public abstract class PGL {
} 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 if (status == FRAMEBUFFER_INCOMPLETE_MULTISAMPLE) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete multisample buffer"));
} else if (status == FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS) {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"incomplete layer targets"));
} else {
System.err.println(String.format(FRAMEBUFFER_ERROR,
"unknown error " + status));
@@ -2994,14 +3000,16 @@ public abstract class PGL {
public static int DEPTH_STENCIL;
public static int FRAMEBUFFER_COMPLETE;
public static int FRAMEBUFFER_UNDEFINED;
public static int FRAMEBUFFER_INCOMPLETE_ATTACHMENT;
public static int FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT;
public static int FRAMEBUFFER_INCOMPLETE_DIMENSIONS;
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_INCOMPLETE_MULTISAMPLE;
public static int FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS;
public static int FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE;
public static int FRAMEBUFFER_ATTACHMENT_OBJECT_NAME;