diff --git a/android/core/src/processing/opengl/PGraphicsOpenGL.java b/android/core/src/processing/opengl/PGraphicsOpenGL.java index 3c51e6ee3..de516913e 100644 --- a/android/core/src/processing/opengl/PGraphicsOpenGL.java +++ b/android/core/src/processing/opengl/PGraphicsOpenGL.java @@ -5038,8 +5038,8 @@ public class PGraphicsOpenGL extends PGraphics { if (tex != null) { int x = img.getModifiedX1(); int y = img.getModifiedY1(); - int w = img.getModifiedX2() - x; - int h = img.getModifiedY2() - y; + int w = img.getModifiedX2() - x + 1; + int h = img.getModifiedY2() - y + 1; tex.set(img.pixels, x, y, w, h, img.format); } img.setModified(false); diff --git a/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java b/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java index d5000f5a0..b942ba9d4 100644 --- a/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java +++ b/java/libraries/opengl/src/processing/opengl/PGraphicsOpenGL.java @@ -5049,8 +5049,8 @@ public class PGraphicsOpenGL extends PGraphics { if (tex != null) { int x = img.getModifiedX1(); int y = img.getModifiedY1(); - int w = img.getModifiedX2() - x; - int h = img.getModifiedY2() - y; + int w = img.getModifiedX2() - x + 1; + int h = img.getModifiedY2() - y + 1; tex.set(img.pixels, x, y, w, h, img.format); } img.setModified(false);