fixed bug in shader program initialization (introduced with default value buffers for uniforms)