Steps to reproduce:
- Open attached project (FrameDebugger.zip)
- Switch target platform to iOS
- Enable "Development Build" in Build Profiles window
- Build & deploy to device
- Open Frame Debugger (Window/Analysis/Frame Debugger)
- Select the device that's running the build from the devices dropdown
- Click "Enable" to get a frame capture
- Expand RenderForward.RenderLoopJob and click on any of the Draw Mesh events
Actual results: "Output" section shows a black screen for all of the Draw Mesh device events.
Expected results: "Output" section should show correct Draw Mesh events, indicating which part of the frame is being drawn, etc. Example of a correct last Draw Mesh event below:
Reproducible with versions: 6000.3.5f3, 6000.5.0b7, 6000.6.0a3
Not reproducible with versions: 6000.0.50f1
Tested on (OS):
- iPhone 14 Pro Max, iOS 16.6 - reproduced
- iPhone 16 Pro, iOS 18.1 - reproduced
- Google Pixel 8, Android 14 - not reproducible
Notes:
- Reproducible on both Objective-C and Swift Xcode project types.