processing4 icon indicating copy to clipboard operation
processing4 copied to clipboard

noSmooth() still does not work in P2D/P3D

Open SableRaf opened this issue 10 months ago • 0 comments

The issue with noSmooth() not functioning correctly in P2D and P3D has persisted since Issue #5363 which was first reported by @clankill3r in 2018. Several workarounds have been suggested, but the underlying problem remains unresolved in 2025.

See the original thread for more details.

Steps to Reproduce

A minimal example demonstrating the issue:

PGraphics pg;

void setup() {
  size(640, 640, P2D);
  noSmooth();
  pg = createGraphics(32, 32);
  pg.noSmooth();
}

void draw() {
  pg.beginDraw();
  pg.background(128);
  pg.rect(4, 4, 16, 16);
  pg.endDraw();
  image(pg, 0, 0, width, height);
}
Image

SableRaf avatar Feb 27 '25 11:02 SableRaf