Я пытаюсь получить 64-битное приложение OpenGL, работающее с MESA, скомпилированное в 64 бит. При компиляции обоих в 32-разрядном режиме он отлично работает, помещая opengl32.dll и talloc.dll в тот же каталог, что и исполняемый файл, однако на 64-битной версии драйвер mesa opengl32.dll, похоже, просто передает драйвер моего оборудования.Приложение OpenGL не собирает 64-битную Mesa OpenGL32.dll
Если я изменяю файл opengl32.dll на любой недопустимый файл, приложение вылетает, что означает, что файл читается, но переходит к другому драйверу.
Оба моих 32-битных и 64-битных mesa скомпилированы с теми же флагами, за исключением изменения -x86 на * -x86_64 *.
У кого-то есть догадка о том, что может быть проблемой?
(кстати, я использую Visual Studio)