SpookySkeletons
SpookySkeletons
Sure thing I'll rig together a test in a few hours yet! Thank you for the quick followup.
I checked the mesa source code for RADV, all depth stencils listed are supported. I believe the stencil aspect bit is required in this case. You can check https://gitlab.freedesktop.org/mesa/mesa/blob/master/src/amd/vulkan/vk_format.h To...
I set VK_FORMAT_D32_SFLOAT_S8_UINT as the only try format and the background still presents corruption. I ensured that it was actually set as VK_FORMAT_D32_SFLOAT_S8_UINT by printing the expected and found enumerated...
I'm running over it in a RenderDoc capture. The 2D depth map seems okay (Doesn't seem to "drift" like I'm seeing). It's baking it into the 2D color texture, perhaps...
Whoa, good to hear at least that you can reproduce, thought my setup was insane. Will post once home, my card is a polaris10.
https://drive.google.com/open?id=1a_xqfcyjaOPzS5Wt2LT_Q2pYTc2d1Ymn PBR test renderdoc on a wx7100 mobile GPU, polaris10. I dragged the camera as the trace capture wipes all but the last overlay of the corruption so you can...
It's not utterly crippling but the engine's stability under mesa is a bit worrying. I've studied up on Vulkan a bit, any way I can enable validation layers to help...
Messed around disabling code and it looks like the skybox issue is a problem with fog. Once I disable fog in the physics test render it isn't an issue. Not...
Got schooled up on Vulkan a bit more and enabled standard validation layers and I think I found the problem. Full log attached here: [20200523152548.txt](https://github.com/EQMG/Acid/files/4672423/20200523152548.txt)
Fixed! Sources/Graphics/Renderpass/Renderpass.cpp Line 67: attachmentReference.layout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL; Changed to attachmentReference.layout = VK_IMAGE_LAYOUT_GENERAL; Sources/Graphics/Renderpass/Framebuffers.cpp Line 18: imageAttachments.emplace_back(std::make_unique(extent, attachment.GetFormat(), VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL, to imageAttachments.emplace_back(std::make_unique(extent, attachment.GetFormat(), VK_IMAGE_LAYOUT_GENERAL, Looks like certain formats aren't available to me...