読者です 読者をやめる 読者になる 読者になる

KB 937106, Direct3D 9, GetDC, Alpha Channel

Vista DirectX

検証コードは後で書く.

  • Windows VistaDirect3D 9 では GetDC でアルファチャンネルを含むサーフェイスデータを取得できる
  • Windows XP / Server 2003 では,以前は無理だったけど KB 937106 をあてると可能になる
  • GetDC されたビットマップ間の転送が,VRAM 間で完結するか,システムメモリを経由するかはドライバ次第

という理解で良いのかな.