このページに関してのお問い合わせはこちら
PureVideoについて語るスレ Ver.6
ツイート
871
:
Socket774
:
2007/10/13(土) 16:47:08 ID:jBRgWrad
>>867
またー、知らないくせに嘘ばっかり。それは違うよ。
ビデオカード用のWDDMドライバーデザインガイドを見れば分かるけど、
実はDXVA2.0は完全にDirectX9Ex(Vista専用)の一部だよ。
Windows Vista Display Driver Model Reference
http://msdn2.microsoft.com/en-us/library/ms794244.aspx
Direct3D Version 9 Functions
http://msdn2.microsoft.com/en-us/library/ms799651.aspx
D3DDDI_DEVICEFUNCS
http://msdn2.microsoft.com/en-us/library/ms792032.aspx
ここに出ているのがVistaドライバーでのDirectX9のドライバー関数。
pfnDrawPrimitiveとかpfnSetPixelShaderはDirectX9のAPIにつながる。
で、同じ関数テーブルの下の方に、
pfnDecodeExecuteがDXVA2.0のデコーダーAPI、
pfnVideoProcessBltがDXVA2.0のビデオプロセッサーAPIにそれぞれつながる。
ドライバーから見ればDirectX9とDXVA2.0は完全に同じレベルのもの。
ラッパーじゃなくてDirectX9とDXVA2.0はメモリとかサーフェイスを完全に共有できるようになっている。