[SOLVED] PGraphics or PImage as Uniform not working when using GLSL in Java OpenGL

Does adding a version to the shader help? Processing will rewrite shaders to match the OpenGL version in use otherwise. Perhaps something is failing here. It should work - I use uniform textures a fair bit.