Merge pull request #3067 from JakubValtar/bugfix-saveframe-opaque

Save now creates opaque images from primary OpenGL surface (#3031)
This commit is contained in:
Ben Fry
2015-01-28 14:10:04 -05:00
@@ -5629,6 +5629,27 @@ public class PGraphicsOpenGL extends PGraphics {
}
//////////////////////////////////////////////////////////////
// SAVE
@Override
public boolean save(String filename) {
// Act as an opaque surface for the purposes of saving.
if (primarySurface) {
int prevFormat = format;
format = RGB;
boolean result = super.save(filename);
format = prevFormat;
return result;
}
return super.save(filename);
}
//////////////////////////////////////////////////////////////
// LOAD/UPDATE TEXTURE