Metal is an emerging high-level programming language that is designed to help you create applications for Apple's iOS, Mac OS X and watchOS platforms. It uses C++ as its base language and has been designed to take advantage of Metal features in order to provide a more efficient way of creating games and other 3D applications
Metal works by using shaders to render 3D graphics. Shaders are complex programs that control how a computer renders a picture or video on screen. They can be used to simulate all kinds of different effects, from simple shapes like triangles and circles to complex objects like fire, clouds and explosions
Metal has recently gained considerable attention due to the ability to do things like mimic real life physics or better simulate non real-time 3D animations.
forge performance shaders metal