report shader linking errors
conditional attributes and light system in gl