We don't need to recalculate the shell data structures if only the renderMode is changed.  Some convoluted caching required to achieve this.
We don't need to recalculate the shell data structures if only the
renderMode is changed.  Some convoluted caching required to achieve this.

ivoflipse/devide,zhangfangyan/devide,fvpolpeta/devide,nagyistoce/devide,ivoflipse/devide,fvpolpeta/devide,zhangfangyan/devide,nagyistoce/devide,chrisidefix/devide,chrisidefix/devide