AO not supported on Apple M1?


I upgraded to Panda3D 1.10.9 using pip and tried to enable ambient occlusion on an Apple M1 Mac.

I am still a bit of a newbie. The example works fine but no AO. I am wondering whether this is simply because it is not (yet) supported due to the Cg issue or whether I am just not doing it right?


Yes, this is due to that issue. You should run under x86_64 emulation, use a GLSL shader, or use the experimental shaderpipeline branch of Panda3D.

Thank you. Using a GLSL shader would entail writing it myself I take it?

Yes, I’m afraid so.