Because WebGL resources cannot be shared in different contexts, some global classes need to be modified. - [x] glType - [ ] Shader - [ ] extensions - [ ] capabilities