

Apple has embedded Quartz technologies deeply into the operating system.

Quartz Composer uses OpenGL (including GLSL), OpenCL (only in Mac OS X 10.6 and later), Core Image, Core Video, JavaScript, and other technologies to create an API and a developer tool around a simple visual programming paradigm. Quartz Composer is a node-based visual programming language provided as part of the Xcode development environment in macOS for processing and rendering graphical data. Visual programming language/ Software development tool Mac OS X v10.5 + iPhone SDK (Version 3.1)
