vkCreateFramebuffer
でフレームバッファを作成しようとすると、添付ファイルVkFramebufferCreateInfo
の競合に関するデバッグレポートのコールバックにエラーが発生します。私の画像ビューは画像の使用法に矛盾があると言われていますが、そのうちの1つはカラーアタッチメントでなければならず、もう1つは深度 - ステンシルアタッチメントでなければならないため、このエラーは予期しません。Vulkanフレームバッファの添付ファイルのイメージの使用方法
正確なエラーメッセージがある:
フレームバッファアタッチメント(0)画像のIMAGE_USAGEフラグ(VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT)と競合。
私は既に他の例を見てきましたが、まったく同じです。
私のソースコード(錆):
https://github.com/Hossein-Noroozpour/vulkust/blob/master/src/vulkan/swapchain.rs#L218
こんにちは、私の最初の添付ファイルはカラーイメージで、2番目のファイルは深度ステンシルです。もしあなたが私のコードを見ることができるなら、ここで私のコードを見ることができます:https://github.com/Hossein-Noroozpour/vulkust/blob/master/src/vulkan/swapchain.rs#L218 –
@HosseinNoroozpour私は 'depth_referenceをどこで設定するのか見つけません。添付ファイル '(その場合は 'color_reference.attachment')があります。 (あなたのコードを見た後に起こっていることを疑って私の答えを更新しました)。 – krOoze
あなたの答えは@krOoze tnxです。今のところ私のコードはうまくいきますが、近い将来に中断する機会は少ないと思います。もし問題なければ、私はこの質問を未解決の質問として残しておきます。それについて確かに。 (一見すると、私はあなたの答えを受け入れます:D) –