add antialising
 enable sample in vertex shader
 support new load function