DirectX12

DirectX

Raspberry Pi 2 で D3D12 (正式版IoT Coreにて)

以前のプレビュー版のときには失敗してしまった DirectX12 (D3D12) の動作ですが、正式版になった今はどうだろうかと調べてみました。結論からすれば、うまく動作しているようで、さらにはデバッグ情報もきちんととれそうな感じなのでお遊びにすごくよさそうな印象です。 確認 このコマンドプロンプトが使えるようになったので、以前うまく動かなかった D...
DirectX

D3D12でテクスチャの挙動がしんどい

DirectX12 (D3D12) でテクスチャ生成時の挙動がドライバ依存しているようで結構しんどい気がします。巷によく掲載されているコードでは手元の RADEON HD 7750 ではうまく動作しませんでした。d3d12.dll の中で不正メモリアクセスをするような感じでエラーが発生してしまいます。 今回、 Intel HD Graphics Gen...
DirectX

マイクロソフトの DirectX12 のサンプルを動かす

公式に Microsoft から D3D12 (DirectX12) のサンプルが公開されましたが、これを動かすまで一手間があったので記録として残しておきます。 Windows10 の環境で、 Visual Studio 2015 Community がインストールされている状況で、GitHub からリポジトリをクローンしてくるだけでは実は不十分でした...
DirectX

正式に Windows10 が出ました

先日 Windows10 がリリースになりました。すでにインストール出来た方もちらほらいるようです。また、それよりも前には Visual Studio 2015 がリリースになっていました。ようやく両者そろったことで、安心して Windows10 開発に向けて力を注げる感じになったと思います。  当ブログとしては DirectX12(D3D12) にと...
DirectX

AMD で DirectX12

先日 AMD のドライバも Windows10 正式ドライバが出たとのことで、別件での実験過程もあったので以前作成した DirectX12 のプログラムを実行させてみました。 新ドライバの方をAMDのサイトからダウンロード&インストールして、デバイスマネージャーで確認してみたところ、 Engineering Sample のメッセージが消えていました。 W...
日記

AMDもDirectX12ドライバを完成させた模様

自分の環境は既に NVIDIA に変えてしまいましたが、 AMD のほうもドライバの準備が整ったようです。 WHQLをとっていますし、 WDDM 2.0 の対応となっていますし、これで AMD RADEON 派の開発者も DirectX12 の開発が出来そうですね。
DirectX

DirectX12 で テクスチャ貼ってみた(1)

以前から随分と DirectX12(仮) 入門なネタが空いてしまいました。色々と追従やらドライバやらあったので、再開できるようにするまで時間がかかってしまいました。 エラーが出るようになってた まず Build 10130 で気付いたのですが、以前のサンプル類を実行したときに、 "EXECUTION ERROR #552: COMMAND_ALLOC...
DirectX

DirectX12でWARPデバイス

VMWareの中に仮想マシンとしてインストールした Windows 10 でも実は DirectX12 を初期化して動くのを確認できていました。その時にアダプタが複数見つかって、別アダプタを使ったのがきっかけだったのですが、その時のデバイス(アダプタ)は Microsoft Basic Render Driver となってました。実はコレが、WARPデバイス...
DirectX

DirectX12テスト機をNVIDIAに変えた

NVIDIA が DirectX12 へ正式対応したドライバをリリースしました。ハードウェア的に既に対応を果たしていて先行していたと思われる AMD よりも早く、です。今のところ開発機として RADEON を使用していたのですが、テクスチャ周りでうまく機能せず Intel HD Graphics 5xxx だったら動くのかなと期待していたので、まずは NVI...
DirectX

DirectX12 でポリゴン描画 (VS2015RC版)

VisualStudio 2015 RC になって従来のコードが動かなくなってしまったので、その対応第2弾です。今回は立方体を回転させるサンプルまで復活できたのでそのお話になります。 注意事項 現時点において DirectX12 の部分は実装途中となっています。正式版では大きく変更される可能性があります。よってここの情報は 2015/05 現在の限定...
タイトルとURLをコピーしました