Я работаю с проектом с открытым исходным кодом, который использует OpenGL для рендеринга в 3D.В конструкции материалов я вижу такой код:
// set ambient material reflectance
glMaterialfv(GL_FRONT_AND_BACK, GL_AMBIENT, mAmbient);
В других примерах используется это:
glMaterialfv(GL_FRONT, GL_AMBIENT, mAmbient);
Итак, мой вопрос, в чем здесь разница?При каких обстоятельствах это выглядело бы по-другому, и, если мой том был окружен всеми нормалями, указывающими наружу, есть ли разница в производительности?