none
Direct3D 12の画面クリアについて

    質問

  • Direct3D 12で画面クリアをしたいのですが、OnFrameRender関数(Direct3D12.cppの251行目からスタートしてる関数)上のClearRenderTargetView関数で落ちてしまいます。

    他のサイトで質問したところ、CommandListのリセット忘れが原因みたいなんですけど、ただCommandListのリセットを行うだけでは落ちてしまうみたいです。そのリセットを加える場所とその他に何か加える必要のあるコードがあったら教えてください。

    エラーメッセージ

    ハンドルされない例外が 0x00007FF8E27F3C58 (KernelBase.dll) で発生しました(Direct3D.exe 内): 0x0000087D (パラメーター: 0x0000000000000000, 0x00000028379BCE20, 0x0000021B7FD80FB0)。

    コードは

    https://github.com/AinoMegumi/Direct3D12

    2017年10月2日 16:27

すべての返信

  • 自己解決しました
    2017年10月4日 2:35
  • Kamioda さん、こんにちは。
    フォーラム オペレーターの立花楓です。
     
    投稿いただいた質問について、問題が無事に解決できたようでなによりです。
     
    投稿された質問、及び回答はフォーラムで共有される公開された文書として大変貴重なものであり、同一の課題を持ったユーザーの助けとなります。
    また、今後同様な事象が起きた場合にすぐに参照できるようにするためにも、お手数だとは思いますが、どのように解決されたのかをご記載いただけますと幸いです。

    よろしくお願いいたします。


    MSDN/TechNet Community Support 立花楓

    2017年10月5日 2:18
    モデレータ