Added uniformbuffer as a replacement uniformbufferobject