add quaternion property
add quaternion
Rotation representation with quaternion fix #9510
make it clean
merge cocos
rename _rotation_quat to _rotationQuat
wrong spelling
wrong scale order
bind setRotationQuat
skip Node::set/getRotationQuat
fix incorrect font path
Added restart game feature
Added getSearchPaths API in Manifest
add quaternion test
use std math library M_PI instead of pi.
change light direct for good look.
Modify warning code.
optimize rendering code
Feature of version check. When reading a csb file, if the engine's reader version dismatch the version saved in the csb file, an assert will be triggered. User must go to a website to get a reader to match the csb file.
Removed the version compatible control code before.
Merge pull request #9692 from dabingnn/v3_perf

optimize rendering code