diff --git a/qrenderdoc/Code/RenderManager.h b/qrenderdoc/Code/RenderManager.h index 480520f6d..7f731bebc 100644 --- a/qrenderdoc/Code/RenderManager.h +++ b/qrenderdoc/Code/RenderManager.h @@ -12,6 +12,10 @@ struct IReplayRenderer; class LambdaThread; +// simple helper for the common case of 'we just need to run this on the render thread +#define INVOKE_MEMFN(function) \ + m_Core->Renderer()->AsyncInvoke([this](IReplayRenderer *) { function(); }); + class RenderManager { public: