borrow cpphs for shader compilation