Skip to main content
Inspiring
June 14, 2022
Answered

Developing Plugins with Metal Acceleration on M1

  • June 14, 2022
  • 1 reply
  • 469 views

Hello,

 

I hope you are doing well. I am developing plugins with the AE/Premiere Pro SDK. I have been able to get the Vignette sample running great on my M1 Mac when I save it with Intel architecture and run AE in Rosetta, however, when I try build the plugin for Apple Silicon and run AE in native Apple Silicon, the plugin doesn't show up.

 

If I remove all the Metal references, then it shows up and works fine (in CPU mode only of course).

 

Any insight on how to get metal acceleration working for plugin development on Apple Silicon?

 

Thanks!

This topic has been closed for replies.
Correct answer jonah.c.l
I figured it out. Turns out, there's nothing special you need to do to get Metal acceleration working on Apple Silicon. I had just forgotten about something that I originally had to do to get plugins working on Apple Silicon, which Adobe frustratingly hasn't included in the example projects (it's only mentioned once in the SDK guide). It's that you have to add
 

 

CodeMacARM64 {"EntryPointFunc"},​

 

right above

 

CodeMacIntel64 {"EntryPointFunc"},

 

in the .r file.

1 reply

jonah.c.lAuthorCorrect answer
Inspiring
June 14, 2022
I figured it out. Turns out, there's nothing special you need to do to get Metal acceleration working on Apple Silicon. I had just forgotten about something that I originally had to do to get plugins working on Apple Silicon, which Adobe frustratingly hasn't included in the example projects (it's only mentioned once in the SDK guide). It's that you have to add
 

 

CodeMacARM64 {"EntryPointFunc"},​

 

right above

 

CodeMacIntel64 {"EntryPointFunc"},

 

in the .r file.
Participating Frequently
June 16, 2022

Having the same issue here, but even after doing that After Effects hangs on creating a compositiong when I run the plugin with the debugger attatched.