Windows では、Flash は内部で何を使用していますか?
それは私が決して答えを見つけることができない比較的単純な質問です. それは GDI (Windows VM 実装用) ですか、それとも何か他のものですか?
Flash の新しい GPU アクセラレーション機能に入る必要はありません。決して議論されていないので、私は本当に内部の仕組みを知りたいだけです.
Windows では、Flash は内部で何を使用していますか?
それは私が決して答えを見つけることができない比較的単純な質問です. それは GDI (Windows VM 実装用) ですか、それとも何か他のものですか?
Flash の新しい GPU アクセラレーション機能に入る必要はありません。決して議論されていないので、私は本当に内部の仕組みを知りたいだけです.
64 ビット Linux では、Flash プラグインは SDL に対してリンクしません (によるとldd
)。ただし、GTK、GDK、Cairo とはリンクしています。したがって、Cairo または生の Xlib 呼び出しのいずれかを使用して、Linux で描画を行っているようです。
Windowsではわかりません。Flash は最小限の依存関係しか持たない傾向がありますが、Direct-X は十分に標準で使用されている可能性があります。プロセスがロードしたライブラリを通知するある種のプロセス検査機能を使用すると、Flash を組み込んだ単純な Web ブラウザーを検査して、実際に使用されているシステム機能を確認できます。
主にDirectX。GDI で優れたグラフィックス パフォーマンスを実現するのは困難です。
私はジョージに同意します.GDIは速度が非常に悪いです. Windows の場合は DirectX、Linux の場合は SDL など (これは仮定であることに注意してください!)。その意味では、実行しているプラットフォームに関係なく、ネイティブ グラフィック サブシステムと通信するレイヤーを使用している可能性があります。