Xcode Metal shader compiler
E773902
Xcode Metal shader compiler is Apple’s integrated toolchain component that compiles Metal Shading Language code into optimized GPU binaries for iOS, macOS, and other Apple platforms.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Apple developer tool
ⓘ
shader compiler ⓘ software toolchain component ⓘ |
| accessibleVia |
Xcode Metal shader editor
NERFINISHED
ⓘ
Xcode build settings NERFINISHED ⓘ Xcode scheme configuration ⓘ |
| developedBy | Apple Inc. NERFINISHED ⓘ |
| distribution | bundled with Xcode ⓘ |
| inputFormat | Metal Shading Language source code ⓘ |
| integratedInto |
Xcode IDE
NERFINISHED
ⓘ
Xcode build system NERFINISHED ⓘ |
| license | proprietary ⓘ |
| optimizesFor |
Apple A-series SoCs
NERFINISHED
ⓘ
Apple GPUs NERFINISHED ⓘ Apple M-series SoCs NERFINISHED ⓘ |
| outputFormat |
GPU binaries
ⓘ
Metal library files ⓘ |
| partOf | Xcode NERFINISHED ⓘ |
| provides |
GPU-specific code generation
ⓘ
compile-time error diagnostics ⓘ optimization of Metal shader code ⓘ semantic analysis for Metal shaders ⓘ syntax checking for Metal shaders ⓘ warning diagnostics ⓘ |
| relatedTo |
Metal Performance Shaders
NERFINISHED
ⓘ
Metal runtime ⓘ |
| runsOn | macOS NERFINISHED ⓘ |
| supportsDebuggingWith |
Xcode GPU Frame Debugger
NERFINISHED
ⓘ
Xcode GPU tools NERFINISHED ⓘ |
| supportsFeature |
Metal argument buffers
ⓘ
Metal compute shaders ⓘ Metal fragment shaders ⓘ Metal function specialization ⓘ Metal kernel functions ⓘ Metal vertex shaders ⓘ offline shader compilation ⓘ on-device shader compilation via Xcode tools ⓘ |
| supportsLanguage | Metal Shading Language NERFINISHED ⓘ |
| targetsAPI | Metal NERFINISHED ⓘ |
| targetsPlatform |
iOS
NERFINISHED
ⓘ
macOS NERFINISHED ⓘ tvOS NERFINISHED ⓘ visionOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| usedWith |
Metal-enabled games
ⓘ
Metal-enabled iOS apps ⓘ Metal-enabled macOS apps ⓘ Xcode command-line tools NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.