Implement a cached loader for the shader files.
<rdar://problem/10386016>
This was already covered by other bug. *** This bug has been marked as a duplicate of bug 73317 ***