Fixed issues with uniforms not updating on multiple instances of the same filter, while still maintaining shader program caching.