Hi Chris,
Thanks for your demos with Metal API on macOS!
Can you check MeshProj project with Lazarus 2.0.6?
We have the following error during compilation on macOS High Sierra:
glcocoanscontext(506,45) Error: identifier idents no member "KeyEvent"
glcocoanscontext(512,45) Error: identifier idents no member "KeyEvent"
glcocoanscontext(518,45) Error: identifier idents no member "KeyEvent"
Project: Metal-Demos-master/mesh/MeshProj.lpi