GLES2 framework for creative coding