Package metal provides the access to Apple Metal framework C API.
- developer.apple.com/documentation/metal
- developer.apple.com/documentation/metal/mtlfeatureset
- developer.apple.com/documentation/metal/mtlpixelformat
- developer.apple.com/documentation/metal/mtlprimitivetype
- developer.apple.com/documentation/metal/mtlloadaction
- developer.apple.com/documentation/metal/mtlstoreaction
- developer.apple.com/documentation/metal/mtlstoragemode
- developer.apple.com/documentation/metal/mtlresourceoptions
- developer.apple.com/documentation/metal/mtlcpucachemode
- developer.apple.com/documentation/metal/mtlresource
- developer.apple.com/documentation/metal/mtlrenderpassdescriptor
- developer.apple.com/documentation/metal/mtlrenderpasscolorattachmentdescriptor
- developer.apple.com/documentation/metal/mtlrenderpassattachmentdescriptor
- developer.apple.com/documentation/metal/mtlclearcolor
- developer.apple.com/documentation/metal/mtltexturedescriptor
- developer.apple.com/documentation/metal/mtldevice
- developer.apple.com/documentation/metal/1433401-mtlcreatesystemdefaultdevice
- developer.apple.com/documentation/metal/1433367-mtlcopyalldevices
- developer.apple.com/documentation/metal/mtldevice/1433418-supportsfeatureset
- developer.apple.com/documentation/metal/mtldevice/1433388-makecommandqueue
- developer.apple.com/documentation/metal/mtldevice/1433431-makelibrary
- developer.apple.com/documentation/metal/mtldevice/1433369-makerenderpipelinestate
- developer.apple.com/documentation/metal/mtldevice/1433429-makebuffer
- developer.apple.com/documentation/metal/mtldevice/1433425-maketexture
- developer.apple.com/documentation/metal/mtlcompileoptions
- developer.apple.com/documentation/metal/mtldrawable
- developer.apple.com/documentation/metal/mtlcommandqueue
- developer.apple.com/documentation/metal/mtlcommandqueue/1508686-makecommandbuffer
- developer.apple.com/documentation/metal/mtlcommandbuffer
- developer.apple.com/documentation/metal/mtlcommandbuffer/1443029-presentdrawable
- developer.apple.com/documentation/metal/mtlcommandbuffer/1443003-commit
- developer.apple.com/documentation/metal/mtlcommandbuffer/1443039-waituntilcompleted
- developer.apple.com/documentation/metal/mtlcommandbuffer/1442999-makerendercommandencoder
- developer.apple.com/documentation/metal/mtlcommandbuffer/1443001-makeblitcommandencoder
- developer.apple.com/documentation/metal/mtlcommandencoder
- developer.apple.com/documentation/metal/mtlcommandencoder/1458038-endencoding
- developer.apple.com/documentation/metal/mtlrendercommandencoder
- developer.apple.com/documentation/metal/mtlrendercommandencoder/1515811-setrenderpipelinestate
- developer.apple.com/documentation/metal/mtlrendercommandencoder/1515829-setvertexbuffer
- developer.apple.com/documentation/metal/mtlrendercommandencoder/1515846-setvertexbytes
- developer.apple.com/documentation/metal/mtlrendercommandencoder/1516326-drawprimitives
- developer.apple.com/documentation/metal/mtlblitcommandencoder
- developer.apple.com/documentation/metal/mtlblitcommandencoder/1400775-synchronize
- developer.apple.com/documentation/metal/mtllibrary/1515524-makefunction
- developer.apple.com/documentation/metal/mtltexture
- developer.apple.com/documentation/metal/mtltexture/1515751-getbytes
- developer.apple.com/documentation/metal/mtlbuffer
- developer.apple.com/documentation/metal/mtlfunction
- developer.apple.com/documentation/metal/mtlrenderpipelinestate
- developer.apple.com/documentation/metal/mtlregion
- developer.apple.com/documentation/metal/mtlorigin
- developer.apple.com/documentation/metal/mtlsize
- developer.apple.com/documentation/metal/1515675-mtlregionmake2d