64ビットでコンパイルされたMESAで実行されている64ビットOpenGLアプリケーションを取得しようとしています。両方を32ビットでコンパイルする場合、opengl32.dllとtalloc.dllを実行可能ファイルと同じディレクトリに配置すると完璧に機能しますが、64ビットではmesaopengl32.dllドライバーがハードウェアドライバーを渡すだけのようです。
opengl32.dllを無効なファイルに変更すると、アプリケーションがクラッシュします。つまり、ファイルは読み取られますが、他のドライバーに渡されます。
-x86を*-x86_64*に変更することを除いて、32ビットと64ビットの両方のメサが同じフラグでコンパイルされます。
誰かがたまたま何が問題になるのかという予感を持っていますか?
(ところで、私はVisual Studioを使用しています)