2012-02-10 4 views
1

仮想マシンによっては、カードが表示されないものがあります。私はOpenGLとDirectXをソフトウェアで完全にシミュレートできるかどうか疑問に思っていますか?ソフトウェアでOpenGLとDirectxを完全にシミュレートできますか?

+2

100%可能、100%実用的ではありません。 – Kromster

+1

遅すぎるだろうか。 –

+1

@ 'Krom' :: noそれは場合によっては非実用的ではありません。学校などでNComputingボックスを使用して仮想化された環境を活用します。 – zezba9000

答えて

4

OpenGLとDirectXは単なるAPIです。実際の実装は、ハードウェアまたはソフトウェアで行うことができます。 Windowsが出荷するOpenGLインターフェイスDLLには、OpenGL-1.1ソフトウェアラスタライザが含まれています。 Linuxで使用されるOpenGL実装、Mesa3Dには、OpenGL-2.1を実装するソフトウェアラスタライザフォールバックも含まれています。

Direct3Dは、エミュレートされたソフトウェアで実装できますが、通常はそうではありません。

+0

[VMware Workstationには、Direct3Dビデオアクセラレーションの実験的なサポートが含まれています。この機能は完全に機能していません。](http://www.vmware.com/support/ws55/doc/ws_vidsound_d3d.html) – karlphillip

+0

Windowsプラットフォームでは、OpenGL実装によってプログラムが終了します。ビデオボードの製造元であり、ハードウェアをフルに活用しています。 – Gigi

+0

@datenwolfはいはい – Gigi

関連する問題