CGLProgram features continuation