25 API High Miscellaneous 2360752066 Validation Error: [ VUID-vkCmdDrawIndexed-renderPass-02684 ] Object 0: handle = Render Pass 458, type = VK_OBJECT_TYPE_RENDER_PASS; Object 1: handle = Render Pass 408, type = VK_OBJECT_TYPE_RENDER_PASS; | MessageID = 0x8cb637c2 | vkCmdDrawIndexed: RenderPasses incompatible between active render pass w/ VkRenderPass Render Pass 458 with a dependencyCount of 3 and pipeline state object w/ VkRenderPass Render Pass 408 with a dependencyCount of 1. The Vulkan spec states: The current render pass must be compatible with the renderPass member of the VkGraphicsPipelineCreateInfo structure specified when creating the VkPipeline bound to VK_PIPELINE_BIND_POINT_GRAPHICS (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-vkCmdDrawIndexed-renderPass-02684)
A Multi API Renderer specifically designed to be integrated into Furball, aswell as providing good Hardware support - Furball.Vixie/Direct3D11Renderer.cs at d4a6b021194d97425ff15b1b741287e15d6c342...
its only once at startup and it makes the code infinitely more readable so its a tradeoff, once nativeaot is in a better state ill be playing with reflectionless furball