About:

Metal by Example is a website focused on high-performance GPU programming for Apple platforms.

Website:

Specializations:

Outgoing Links:

Interplay of Light
Subscribe to RSS:
This article provides an overview of the new features and changes introduced in Metal 4, focusing on rendering and command submission. It highlights the transition from older Metal types to new MTL4-prefixed types, mandatory funct...
The article outlines how to render high dynamic range (HDR) video with Metal, discussing the importance of color management, AVFoundation's role, and lower-level APIs in Core Video and Core Animation. It explains the concepts and ...
The text covers the evolution of Metal API from 2020 to 2024, including the introduction of new features, enhancements to Metal raytracing, machine learning, and the role of Metal in spatial computing with the Vision Pro. It also ...
The text discusses the history and evolution of the Metal graphics API from 2014 to 2019, highlighting its significant features and releases each year. It also reflects on the author's personal experience with Metal and its impact...
The article discusses the new geometry pipeline in Metal 3, focusing on mesh shaders and meshlet culling. It explains the motivation behind the new pipeline, the use cases of mesh shaders, and the implementation of meshlet culling...
This article introduces tessellation in Metal, discussing its fundamentals and how to implement it in Metal. It explains the motivation for using tessellation, the types of patches supported, and the tessellation factors for trian...
The A15 Bionic chip in the iPhone 13 includes new GPU features, such as lossy texture compression, sparse depth and stencil textures, and SIMD shuffle-and-fill functions. These enhancements provide significant memory savings and i...
The article is a detailed guide on using WebGPU for Metal developers. It covers topics such as texture creation, sampling, displacement mapping, and bind groups for efficient resource binding. The author also provides code example...
The article discusses the development of WebGPU API and its potential to bring modern GPU programming to the web. It compares Metal and WebGPU APIs and provides a step-by-step guide to drawing with WebGPU in JavaScript. The articl...
The article discusses the Basis Universal compressed texture format, developed by Binomial, LLC, and its efficient transcoding capabilities. It emphasizes the ability to transform a single .basis file into a format optimal for the...
The article provides a roundup of the changes to the Metal framework and tools announced at WWDC 2019, including significant improvements to Metal itself, advancements in related frameworks like MetalPerformanceShaders, CoreML, an...