Enable shaders for CAOs.

![screenshot_1211176161](https://cloud.githubusercontent.com/assets/2177790/5428666/004daef4-83cd-11e4-86f9-a0952f15230e.png)
![screenshot_1211772702](https://cloud.githubusercontent.com/assets/2177790/5428667/073e8fd0-83cd-11e4-84d2-a947bf1ed5a8.png)


This should be cached.  It's stored in a member but the member is updated on every run.