Fixed shader link issue

- It looks like nvidia is stricter than intel
- Added some better reporting of errors