From ca574904f6e73ff897182ada46d0adb11e4793dd Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sat, 12 Feb 2022 07:51:10 -0500 Subject: [PATCH] remove old code, add explanation --- core/src/processing/awt/PGraphicsJava2D.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/processing/awt/PGraphicsJava2D.java b/core/src/processing/awt/PGraphicsJava2D.java index 69c5181fc..2a1e37aee 100644 --- a/core/src/processing/awt/PGraphicsJava2D.java +++ b/core/src/processing/awt/PGraphicsJava2D.java @@ -2566,13 +2566,13 @@ public class PGraphicsJava2D extends PGraphics { // (an array for width*height would waste lots of memory if it stayed // resident, and would terrify the gc if it were re-created on each trip // to background(). -// WritableRaster raster = ((BufferedImage) image).getRaster(); -// WritableRaster raster = image.getRaster(); WritableRaster raster = getRaster(); if ((clearPixels == null) || (clearPixels.length < imageWidth)) { clearPixels = new int[imageWidth]; } Arrays.fill(clearPixels, 0, imageWidth, color); + + // Clear the raster/image for this renderer, one line at a time for (int i = 0; i < imageHeight; i++) { raster.setDataElements(0, i, imageWidth, 1, clearPixels); }