My exploration into the world of shaders in WebGL continues.
This time I wanted to try to make an image processing filter. This is what I've come up with: Game Boy-like filter with different palettes to choose from and adjustable grid size.
Everything works on Vue.js, and the GLSL shader processes the image using p5.js.
Also, it was a good excuse to draw a Game Boy, right?