mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Report more error conditions in validateFramebuffer
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user