added initial GL shader code