Я заметил, что старый код имеет входы GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR и т. д. с glMaterialfv. Как они заменяются в современном коде GLSL?
Например, предполагая, что библиотека импорта моделей (Assimp) дает прямые значения для таких цветовых категорий, могут ли они по-прежнему использоваться напрямую (в основном контексте)?