Fix an uninitialized variable bug on multi mesh splicing.
Fixes overlapped hud menu
use osd/opengl.h
Removed unnecessary cudaThreadSynchronize calls.
Fixes facevarying rendering in glBatchViewer
FarMultiMesh can splice uniform and adaptive meshes together.