2016-04-19 12 views
4

私はちょうどLunarG 'drawcube'のサンプルを見て、コードを私のエンジンに組み込みました。私が走ると、黒い画面が表示されます。これは、黒色がクリアな色だからです。透明な色を別の色に変えて見ることができます。しかし、私のジオメトリは全くレンダリングされません。エラーや警告は生成されません。尋問用ブランク画面のトラブルシューティング方法

私の質問は、このような問題のトラブルシューティングを行うにはどうすればよいですか。

+0

アタッチしようとするとアプリケーションがクラッシュすると、シェーダーの位置/色をハードコーディングできます。 –

答えて

4

RenderDocは、少なくともWindowsではVulkan SDKとともにインストールされ、PIX/Diagnostics、CodeXL、Nsightと同様のフレームデバッガです。グラフィックスパイプラインがどのようにデータを処理しているかを表示することができます。

また、validation layers(特にVK_LAYER_LUNARG_standard_validation)を有効にして、デバッグコールバックをインストールする必要があります。一般的に、「警告」または「エラー」メッセージが表示されている場合、これらのメッセージは、期待どおりに何かが実行されていない理由の良い兆候です。

関連する問題