0

ゲーム以外のアプリケーションのOpenTKに興味があります。その主な関心事は、複雑な2Dグラフィックスを高速に実行することです(最適化されたGDI +の制限を超えていることを願っています)。 ただし、コンピューターでハードウェアアクセラレーションが利用できない場合でも、グラフィックス出力が遅い場合でも、アプリケーションを実行したいと思います。

OpenTKを使用することは可能ですが、グラフィックカード/ドライバーの要件がなくてもコードはコンピューターで機能しますか?
私の検索でMesa3Dが得られましたが、それが.NETアプリケーションにどのように統合されるか、そしてそのようなソリューションがMonoでも機能するかどうかについてはわかりません。

4

1 に答える 1

3

OpenTKは、システムで利用可能なOpenGLバージョンを利用します。ベンダーのグラフィックカード用のドライバをインストールすると、(また)そのバージョンのOpenGLがインストールされます。ハードウェアで高速化されたOpenGLバージョンがない場合、ほとんどの(すべて?)最新のオペレーティングシステムには、フォールバックするソフトウェアOpenGL実装があります。これは、何もしなくても見た目には機能しないはずです。ただし、Windowsでは、これはおそらくかなり古いOpenGLバージョン(1.1)であり、実行したいすべてのことをサポートしていない可能性があります。

于 2011-12-16T15:54:51.243 に答える