Reproduction steps:
1. Open the attached project “sprite-test.zip“
2. Open the Test scene
3. Open the Game View window
Reproducible with: 2023.2.0a14
Could not test with: 2020.3.48f1, 2021.3.25f1, 2022.2.19f1, 2021.3.25f1 (the projects cannot be downgraded)
Reproducible on: macOS 13.3.1 (Intel), Windows
Notes:
- Crash may happen at any step of reproduction
- There are 2 changes in the Runtime/RenderPipeline/HDRenderPipeline.cs file to help repro the crash consistently. A call to QualitySettings.globalTextureMipmapLimit = 1 and QualitySettings.globalTextureMipmapLimit = 0 in TryCull()
- [by [Internal link]] I'm reproducing the same on Windows, so far consistently at step 2 (opening the scene) in a fresh project, or immediately when opening the project if it had already crashed before (and I don't remove the Library folder)
- Stacktrace below shows Vulkan, but there are similar issues when GfxDeviceD3D12Base::DrawBuffers runs
First few lines of the stacktrace:
GfxVersionList::Impl::GetVersion
vk::DataBuffer::AccessBuffer
PrepareVertexStream
GfxDeviceVKBase::DrawBufferRangesPlatform
SinglePassStereoSupportExt::DrawBuffersStereo