beroの日記: VirtualBoxの3Dアクセラレーションのしくみ
日記 by
bero
VirtualBoxは2.0でOpenGLの、3.0で(実験的)Direct3Dサポートがされている。
OpenGL:
src/VBox/Additions/common/crOpenGL
src/VBox/Additions/GuestHost/OpenGL
Chromiumという名前があるが、Googleのブラウザではなく、スタンフォード大学の分散レンダリングシステムらしい。
OpenGLコマンドを複数のマシンに飛ばして分散レンダリングして結果画像を合成するモノっぽい。
これを使ってゲストからホストに飛ばしてるっぽい
Direct3D:
src/VBox/Additions/WINNT/Graphics/Wine
WineはLinuxやMacでWindowsソフトを動かすためのWindows API互換レイヤであるが、
そのDirect3DからOpenGLのラッパーを使ってるぽい
Wineでの3Dゲーム動作状況はこんな感じ
てことはWineの完成度が上がるのを待つしかなさげ。
VirtualBoxの3Dアクセラレーションのしくみ More ログイン