В настоящее время используется VC++ 11 с SDL2, GLM и GLEW. Проблема возникает из-за GLM, когда я пытаюсь сделать две вещи: создать матрицу вращения, создать матрицу камеры с перспективой (3D).
Ошибка: "GLM: функция перспективы, использующая градусы в качестве параметра, устарела", несмотря на то, что я передаю радианы (как числа с плавающей запятой) обеим функциям. В нем говорится, что я должен определить что-то вроде «#define GLM_FORCE_RADIANS». Это действительно необходимо?
Лично я использую градусы для всего, кроме OpenGL, поэтому необходимость конвертировать туда-сюда (для движения ИИ и прочего) доставляет неудобства и фактически вызывает всплеск загрузки ЦП, когда у меня движется много NPC.