Forum Discussion
Looking at some info online and after some research it does seem that RenderDoc does not reliably support VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT, especially on tiled GPUs (Adreno), and it can alter memoryTypeBits during injection.
I think that you should keep your current workaround
if (isRenderDoc)
disable VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT;
And detect RenderDoc via:
- VK_LAYER_RENDERDOC_Capture
- or env/debug flags
You will have to disable it for capture/debug builds though
→ Find helpful resources to begin your development journey in Getting Started
→ Get the latest information about HorizonOS development in News & Announcements.
→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.
→ Get support or provide help in Questions & Discussions.
→ Show off your work in What I’m Building to get feedback and find playtesters.
→ Looking for documentation? Developer Docs
→ Looking for account support? Support Center
→ Looking for the previous forum? Forum Archive
→ Looking to join the Start program? Apply here.