I wanted to test RenderDoc Mac GL with a larger project than the small samples I had been using A Unity application made sense to me. I am familar with using Unity on Mac and OpenGL. Hit a stumbling block the Apple Silicon support in Unity does not support OpenGL (it is Metal only). This meant I needed to use an Intel version of the RenderDoc library for capturing and replay. This turned out to be an opportunity to test/use/verify on Mac the RenderDoc remote server feature. I had never needed to use this feature on desktop (only used it when using RenderDoc on Android platform).
I switched to using an Intel Mac. For the Unity test project I downloaded the Unity Learn Karting Microgame. Changed the project to use the OpenGL API and built the standalone application. On the Intel Mac compiled the RenderDoc Mac GL code from the development branch. Starting the remote server on the Intel Mac was straight forward “renderdoccmd remoteserver“.
On the ARM Mac in the RenderDoc UI connected to the remote server via its IP address ie. Tools menu, Manage Remote Servers. From the UI could then launch applications remotely as if they were local (had to accept some Apple dialogs on the Intel machine about granting access to certain folders) and then it all just worked

I also made captures locally on the Intel Mac using RenderDoc UI and transferred those capture files to the ARM Mac and replayed them locally on the ARM Mac without any problems.
Here is an example of replaying locally on ARM Mac (with the original capture being made on Intel Mac)
