月: 2021年8月

DRED を使った D3D12 の GPU デバッグ手法

DRED を使った D3D12 の GPU デバッグ手法

今回は DirectX 12 のクラッシュ追跡に利用できる DRED という機能について紹介したいと思います。
DirectX の開発中に Device Removed というエラーに遭遇して原因究明に非常に手間取った経験のある人は多いと思います。

Dracoでメッシュを圧縮してみる

Dracoでメッシュを圧縮してみる

この記事ではDracoライブラリを使ってメッシュを圧縮する方法を述べようと思います。3D形状を扱う際に必ずしもOBJやPLYを使うとは限りませんし、独自形式の3D形状にてDracoを使う場合にはC++からDracoの圧縮を利用したいことでしょう。ここではVisual Studioを使ってC++からDracoの圧縮を利用するための具体的な手順の簡単な例を示そうと思います。