Minimal bare metal Apple Metal Graphics API example tutorial repo.
- step0_simple_window
- step1_basic_setup
- step2_triangle
- step3_mtlbuffer_rectangle
- step4_uniform_update
- step5_going3d
- step6_texture
- step7_synchronization
- step8_gpgpu
- step9_multipass
- Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS.
- Metal is a platform-optimized, low-overhead API for developing the latest 3D pro applications and amazing games using a rich shading language with tighter integration between graphics and compute programs.
- QuartzCore, also known as Core Animation, is an Objective-C framework that to declaratively build an animatable scene graph.