Skip to content
@metal-by-example

Metal by Example

A collection of resources related to Apple's GPU framework Metal. Created and curated by Warren Moore.

Popular repositories Loading

  1. sample-code sample-code Public

    Objective-C 263 59

  2. metal-spatial-rendering metal-spatial-rendering Public

    A minimal example of rendering an immersive spatial experience with Metal, ARKit, and visionOS Compositing Services

    Objective-C++ 223 20

  3. learn-metal-cpp-ios learn-metal-cpp-ios Public

    "Learn Metal with C++" samples, ported to iOS

    C++ 207 20

  4. thirty-days-of-metal thirty-days-of-metal Public

    The sample code accompanying the Thirty Days of Metal article series on Medium

    Swift 149 14

  5. modern-metal modern-metal Public

    Swift 148 19

  6. book-of-shaders-metal book-of-shaders-metal Public

    A live-coding environment for Metal fragment shaders intended to accompany The Book of Shaders

    Swift 107 5

Repositories

Showing 10 of 35 repositories
  • learn-metal-cpp-ios Public

    "Learn Metal with C++" samples, ported to iOS

    metal-by-example/learn-metal-cpp-ios's past year of commit activity
    C++ 207 Apache-2.0 20 0 0 Updated Jul 5, 2026
  • MaterialX Public Forked from AcademySoftwareFoundation/MaterialX

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.

    metal-by-example/MaterialX's past year of commit activity
    C++ 3 Apache-2.0 473 0 0 Updated May 6, 2026
  • Bismuth Public

    An experimental scene graph DSL in Swift

    metal-by-example/Bismuth's past year of commit activity
    C++ 5 Apache-2.0 0 0 0 Updated Apr 16, 2026
  • MetalSlug Public

    An implementation of the Slug text rasterization algorithm in Metal

    metal-by-example/MetalSlug's past year of commit activity
    Objective-C++ 78 Apache-2.0 3 0 0 Updated Apr 5, 2026
  • MetalSplatter Public Forked from scier/MetalSplatter

    Render Gaussian Splats using Metal on Apple platforms (iOS/iPhone/iPad, macOS, and visionOS)

    metal-by-example/MetalSplatter's past year of commit activity
    Swift 3 MIT 112 0 0 Updated Feb 14, 2026
  • MBEBaseEffect Public

    A Metal re-implementation of GLKit's GLKBaseEffect

    metal-by-example/MBEBaseEffect's past year of commit activity
    Swift 23 MIT 0 0 0 Updated Oct 5, 2025
  • metal-4-basics Public

    Fundamentals of physically based rendering with Metal 4

    metal-by-example/metal-4-basics's past year of commit activity
    Swift 30 Apache-2.0 3 0 1 Updated Jul 7, 2025
  • omt-2025 Public

    Sample code for the "Fundamentals of 3D Graphics Programming with Metal" workshop at One More Thing 2025

    metal-by-example/omt-2025's past year of commit activity
    Swift 48 1 0 0 Updated Jun 7, 2025
  • metal-spatial-dynamic-mesh Public

    A demonstration of RealityKit's LowLevelMesh API

    metal-by-example/metal-spatial-dynamic-mesh's past year of commit activity
    Swift 107 Unlicense 9 0 0 Updated Mar 30, 2025
  • spatial-rendering Public

    A demonstration of spatial rendering for Apple Vision Pro using Metal and Compositor Services

    metal-by-example/spatial-rendering's past year of commit activity
    Swift 58 Apache-2.0 4 0 0 Updated Mar 19, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…