That guy in WWDC keynote said OSX now renders it's UI using metal, but is it true?Update at post #3
Lets find out what are evidences of an app using Metal to render an image, a simple MetalTest application based on xcode7 template which you can find here - http://netkas.org/?p=1405
Using gtx670 for tests.
Lets run it, open IORegistryExplorer and use some terminal magic (lsof -p pid_of_process)
we can see it uses metal by looking at IORegistryExplorer - new child of NVAccelerator was created - IOAccelCommandQueue, used by MetalTest
also lsof shows nvidia driver created some temp files in folder:
That's enough to say this application uses Metal.Now let's check WindowServer:
no IOAccelCommandQueue created, but instead WindowServer uses nvFermiGLContext, hm?
temp files created in folder /private/var/folders/zz/zyxvpxvq6csfxvn_n00000b000002r/C/com.nvidia.OpenGL
even tho WindowServer is linked against both opengl and Metal drivers
Evidences indicate WindowServer uses openGL for rendering, not MetalLets check Preview:
again no IOAccelCOmmandQueue and temp files in folder
Looks like no Metal again.
So far I haven't found an app from OSX 10.11 that uses Metal to render, maybe I wasn't looking good enough.