I should say that the example was running with vertical sync off. So it might not be as massive a difference.
Try on your Intel setup with: ofSetVerticalSync(false);
in the ofApp::setup() function.
Instead of ofSetVerticalSync(true);
I recently got the same example building natively on the M1 Mini and it was a similar fps.
Which just might mean we aren’t taxing the CPU/GPU very much with this example.
I’ll try and find a way to highlight a more meaningful difference between Intel, M1 Rosetta and M1 Native setups.
Edit/Update:
I tried the same 3D primitive example with the resolution on the highest ( press key 4 ):
M1 Mac Mini ( Running OF Native ): 1244 fps
Intel Macbook Pro 2.9 GHz w/Radeon Pro 560X : 870 fps
@bemoregt still working on getting all the libs building nicely and need to update the Xcode project template but it is close to be being fully compatible.
With the core libs compiled so far I was able to get the 3DPrimitivesExample working but it will be a bit more work to get an official release out with the changes.
I’ll keep this thread up to date as we get closer.