MCPcopy Index your code
hub / github.com/processing/p5.js / pixelateShaderCallback

Function pixelateShaderCallback

test/unit/visual/cases/webgpu.js:171–184  ·  view source on GitHub ↗
({ p5 })

Source from the content-addressed store, hash-verified

169 }
170
171 function pixelateShaderCallback({ p5 }) {
172 const pixelCountX = p5.uniformFloat(() => 100);
173
174 p5.getColor((inputs, canvasContent) => {
175 const aspectRatio = inputs.canvasSize.x / inputs.canvasSize.y;
176 const pixelSize = [pixelCountX, pixelCountX / aspectRatio];
177
178 let coord = inputs.texCoord;
179 coord = p5.floor(coord * pixelSize) / pixelSize;
180
181 let col = p5.getTexture(canvasContent, coord);
182 return col//[coord, 0, 1];
183 });
184 }
185
186 function bloomShaderCallback({ p5, originalImage }) {
187 const preBlur = p5.uniformTexture(() => originalImage);

Callers

nothing calls this directly

Calls 1

getTextureMethod · 0.45

Tested by

no test coverage detected