use shaderProgram pointers, sun always uniColor