First pass at tidying up shader (#4688)
...
* First pass at tidying up shader
- reduced GLShader to be a storage object
- also GLShader renamed to GLProgram as it is attached to programs
- This above two points bring it in line with GLTexture and GLBuffer
- Now shader inspection only happens once instead of twice!
- Removed unused classes
- moved precision check to program
* Fixes linting
* tidy up of GLProgram
* Set type to be object
Mat Groves
authored
on 23 Feb 2018
GitHub
committed
on 23 Feb 2018