1

私はいくつかの「プラグイン」を持っています.DLLはすべてGUIを持ち、現在はOpenGLベースです。すべて正常に動作しますが、それらの多くを開くと問題が発生します (以下)...かなり古いが、まだ妥当な ATI Radeon HD 4600 を使用しているメインの開発マシンで発生します (最新のドライバーを使用し、まだレガシーとマークされています)。しかし、統合された Intel HD も NVidia のものも搭載していない最新のラップトップではありません。

2 つのことが起こりえますが、ランダムに見えます:

A) wglCreateContext は NULL を返しますが、GetLastError は問題ないと言っています! この場合、CPU を使用したエミュレーションによるバックアップ計画があります。遅いですが、動作します...

不幸にも...

B) "aticfx64.dll" がアクセス違反でクラッシュし、0xffffffffffffffff が読み取られます。どうやらそれはATIドライバーですが、いずれにせよ、これを回避する方法はありません...

何か案は?つまり、非常に多くのウィンドウが開いているのは一般的ではありませんが、それでも処理できるはずですよね? 私の主な懸念は、これに対処するための制限または方法があるかどうかです。これが2つのウィンドウで発生する可能性があることを少し心配しています...それは悪いことです。

4

2 に答える 2