none
RenderCapability.Tierが2にならない理由 RRS feed

  • 質問

  • 外池と申します。WPFについてもうひとつ質問させて下さい。

    RenderCapability.Tierは、グラフィックカード&ドライバの能力もですが、プログラムで動作させようとしていることにも対応してダイナミックに変化するものという理解であってますでしょうか? TierChangedというイベントがあるから、相なのかな? と推察しています。

    ごく簡単なWPFのプログラムを書いてRenderCapability.Tierを確かめてみると「1」なのです。グラフィックカードの能力としては「2」になっても良いハズようにも思うのですが MultiTexture Unitが確認できていないので、もしかするとダメなのかもしれませんが、確かめる方法がまだわかりません。

    ちなみに、私の環境はXP Pro SP3が走っているThinkPad X60で、Mobile Intel(R) 945 Express Chipset Familyが入っています。DirectXは9.0c、Visual Studioは2008です。

     


    (ホームページを再開しました)
    2010年11月10日 14:03

回答

  • 自己レスです。外池です。

    RenderCapability.Tierがどのレベルになるかを決めるグラフィックカード(&ドライバ)のスペックですが、いろいろ調べてみたところ、手元の環境ではVertex Shaderのバージョンが低くて、Tierを「2」には出来ないレベルであることがわかりました。

    一応、解決です。


    (ホームページを再開しました)
    • 回答としてマーク 山本春海 2010年11月22日 8:19
    2010年11月13日 2:02