Add flat shader methods
Use flat shader methods exclusively
Flat shader attributes and uniforms are private