Так я объявил свои значения света и их позиции
это правильно или есть другой более официальный путь?
// Lighting values
GLfloat greenLight[] = { 0.0f, 0.6f, 0.0f, 1.0f };
GLfloat redLight[] = { 0.6f, 0.0f, 0.0f, 1.0f };
GLfloat blueLight[] = { 0.0f, 0.6f, 0.0f, 1.0f };
GLfloat whiteLight[] = { 0.2f, 0.2f, 0.2f, 1.0f };
GLfloat sourceLight[] = { 0.9f, 0.9f, 0.9f, 1.0f };
GLfloat lightPos[] = { 0.0f, 0.0f, 0.0f, 1.0f };
GLfloat lightPos1[] = { 5.0f, -5.0f, 0.0f, 0.0f };
GLfloat lightPos2[] = { -5.0f, 5.0f, 0.0f, 0.0f };
GLfloat lightPos3[] = { 5.0f, 5.0f, 0.0f, 0.0f };