I recently updated the libSDL I am using to a commit that is post the addition of 2D rendering via Metal. I now have to include Metal.framework in my link. This is because SDL_metal_render.o is being included in the apps. even though they are not using 2D rendering at all. They are OpenGL ES 1 and OpenGL ES 3 applications. Is this expected? If not I’ll open a Bugzilla ticket.