[slowdown] change RangeManip structure and algorithm
Merge branch 'rangemanip-slowdown' into US100-android-opengl