プログラミング エクスプローラーのサムネイル拡張 前々からやっていたやつですが、ソフト開発者向けのエクスプローラーのサムネイルを拡張するプログラムを正式に公開することにしました。今回からはインストーラーも整備しました。 ソフトウェアの説明等については別ページにて記載しましたのでそちらを参照願います。 もう来月に迫っている Windows10 での動作確認も一応行っております。 開発の背景 開発者向け、すなわ... 2015.06.10 プログラミング
DirectX DirectX12 で テクスチャ貼ってみた(1) 以前から随分と DirectX12(仮) 入門なネタが空いてしまいました。色々と追従やらドライバやらあったので、再開できるようにするまで時間がかかってしまいました。 エラーが出るようになってた まず Build 10130 で気付いたのですが、以前のサンプル類を実行したときに、 "EXECUTION ERROR #552: COMMAND_ALLOCATOR... 2015.06.07 DirectXプログラミング
DirectX DirectX12でWARPデバイス VMWareの中に仮想マシンとしてインストールした Windows 10 でも実は DirectX12 を初期化して動くのを確認できていました。その時にアダプタが複数見つかって、別アダプタを使ったのがきっかけだったのですが、その時のデバイス(アダプタ)は Microsoft Basic Render Driver となってました。実はコレが、WARPデバイス... 2015.06.04 DirectX
DirectX BC7について段階的にデコードしてみた BC7のCPUデコーダーを作っている過程でおもしろいものが確認できたので記事にしてみました。当たり前の話ではあるのですが、視覚化されたケースって無いようなので。 BC7 はいわゆる第2世代のテクスチャ圧縮技術で、各ブロックごとに最適なモードを選択してデータを圧縮しています。このブロックがどんな風に割り当てられているかを、ブロックごとの色分けで塗ってみたら以下... 2015.06.02 DirectXOpenGLデータ解析プログラミング
Android VisualStudio 2015 RC での Androidデバッグ機能 VisualStudio 2015 で Android および iOS のビルドがサポートされる話も有名です。 RC版でも Android に関してはある程度試せる状況にあるようなので、現時点ではどのくらいのことが出来るか試してみようと思います。RC版でのお話なので、正式リリース版では変更になっている可能性が十分にあります。 プロジェクトテンプレート VS2... 2015.05.21 Android
DirectX DirectX12テスト機をNVIDIAに変えた NVIDIA が DirectX12 へ正式対応したドライバをリリースしました。ハードウェア的に既に対応を果たしていて先行していたと思われる AMD よりも早く、です。今のところ開発機として RADEON を使用していたのですが、テクスチャ周りでうまく機能せず Intel HD Graphics 5xxx だったら動くのかなと期待していたので、まずは NVI... 2015.05.19 DirectXプログラミング
DirectX DirectX12 でポリゴン描画 (VS2015RC版) VisualStudio 2015 RC になって従来のコードが動かなくなってしまったので、その対応第2弾です。今回は立方体を回転させるサンプルまで復活できたのでそのお話になります。 注意事項 現時点において DirectX12 の部分は実装途中となっています。正式版では大きく変更される可能性があります。よってここの情報は 2015/05 現在の限定された環... 2015.05.17 DirectX
プログラミング RaspberryPi2 で DirectX12 を 最近 DirectX12 をさわり始めていましたが、 なんと Raspberry Pi 2 にインストールした Windows10 IoT Core Insider Preview でも d3d12.dll が存在することを発見したので、ワクワクしながらテストしてみました。 プログラムコードは以下のようなものでテストしました。まずはデバイスを生成するところが... 2015.05.16 プログラミング
DirectX DirectX12 で画面クリアまでの最小サンプル実装(VS2015RC版) 以前は VS2015 CTP6 と Windows10 10041 で画面クリアのサンプルを作りましたが、既に今現在はそのコードはビルド不可能な状態になってしまいましたので、再度作り直すことにしました。本当に色々とあってようやく画面クリアまで出来るようになりました。 注意事項 現時点において DirectX12 の部分は実装途中となっています。正式版では大き... 2015.05.15 DirectX
DirectX DirectX12 の初期化が成功しない Build 10074とVS2015RC どうにもこうにも DirectX 12 のインターフェースが変わってからというもの、自分の環境で DirectX12 の初期化 D3D12CreateDevice が成功しない状況でした。試行錯誤していたのですが、原因がやっとわかりました。 その理由というのが Catalyst Driver の問題というもので、Build 10.0.10074 broke ... 2015.05.13 DirectXプログラミング