RandomThoughts

RandomThoughts

DirectCompute

Contents:
  1. Computing Shaderのタイムアウト

DirectXのCompute Shaderのこと。 Windows上だとランタイムとかの面倒が少ないかな?と思い調査してみる。

Windows 10はDirectX 12がプレインストールされている模様。DirectX 11だとWindows 7まで広がる。 バージョンを調べるのはdxdiag。

とりあえず11で試してみて、困る事が出てきたら12にしてみる方針で。ドキュメントも11を中心に調べる。

Computing Shaderのタイムアウト

Dispatchのエラーを見る場所が特に無いが、最後に結果をMapする所でGetDeviceRemovedReasonで結果がもらえる事がある。

c++ - DirectX 11 Compute Shader error DXGI_ERROR_DEVICE_HUNG - Game Development Stack Exchange