Open RandomGamingDev opened 1 month ago
Calling _renderer.getTexture(img).setInterpolation(NEAREST, NEAREST);
fixes it for both Chrome and Firefox unlike #6325 where it only fixes it for Chrome and Firefox works by default.
hey @RandomGamingDev !! I was trying to reproduce the issue, and found out that adding the setAttribite like this setAttributes('alpha' ,true);
instead of a key value pair generates the desired output
The core issue here is that setAttributes
invalidates previous returned values from createCanvas
. We're refactoring the rendering system in p5 2.0 to not do this any more, so we can check back in on this issue when that's further along 🙂
Thanks for the clarification! Looking forward to the p5 2.0 update — I’ll keep an eye on the progress. Appreciate the heads-up!
Most appropriate sub-area of p5.js?
p5.js version
1.11
Web browser and version
129.0.6668.58 & 115.15.0esr
Operating system
Debian 12
Steps to reproduce this
Steps:
setAttributes
setInterpolation
on a texture toNEAREST
Example (working sketch located at https://editor.p5js.org/PotatoBoy/sketches/tFXOSAnZV):
Result: Expected Result:
Note: Related to https://github.com/processing/p5.js/issues/6325 which is encompassed by this issue