Boost your graphics performance with the M5 and A19 GPUs
- Auto-discovered
Irfan
Visit resource ↗Description
Boost your graphics performance with the M5 and A19 GPUs is an Apple Developer Tech Talk by Irfan on the Family 10 GPU in M5 and A19 for games and pro Metal apps.
It covers faster FP16 and geometry throughput, more bandwidth, second-generation dynamic caching, compute texture compression, and third-generation ray tracing with faster instance transforms and tighter acceleration-structure alignment. It also covers extended ICBs for GPU-driven pipelines, visibility and depth-bounds techniques, and Xcode occupancy profiling counters.
It is for intermediate to advanced Metal developers who already encode Metal work and profile GPUs.
The talk is free on Apple Developer with HD/SD video and a searchable transcript.
It is useful for separating automatic M5/A19 gains from features that need Metal 4 ICB, visibility, or new tooling.
Related resources
- Blending Meshes into Terrain (Inresin)
Louis Waloschek's April 2020 Inresin tutorial blends static meshes into Unity Terrain using baked depth masks and Amplify surface shaders.
100% match · <code><shaders><advanced><covers><free><games><need><pipelines> - BruteForceGame
Matthieu Houllier's Brute Force studio blog documenting Crumble, a Unity physics platformer released on Steam in late 2020. Devlogs walk through shipped shaders: shell grass ben
100% match · <shaders><depth><developer><developers><driven><free><intermediate><techniques> - Drawing Thousands of Meshes with DrawMeshInstanced / Indirect (Toqoz)
Toqoz's November 2019 toqoz.fyi post walks through drawing very large mesh counts in Unity with Graphics.DrawMeshInstanced and Graphics.DrawMeshInstancedIndirect, with C# samples,
100% match · <code><shaders><advanced><also><bandwidth><bounds><compute><covers> - Effect Texture Maker
Official docs list sixty-eight templates, resolutions to 2048, animation and sprite sheets, three-way color balance, normal maps, and PNG alpha export.
100% match · <developers><features><free><generation><intermediate><need><ray><texture> - Freya Holmér's Math Visualizations
Topics include dot and cross products, lerp, radians, Bézier curves, point-in-triangle tests, curvature, Voronoi tessellation, and trochoidal waves - each clip emphasizes motion over notation.
100% match · <already><developers><free><games><geometry><intermediate><need><transforms> - Differentiable Voronoi Ray Tracing Beyond Rasterization Speeds
Differentiable Voronoi Ray Tracing Beyond Rasterization Speeds.
100% match · <code><optimization><advanced><depth><generation><gpus><ray><raytracing> - Advanced Vulkan Compute: The Power of Parallelism
Introduction to the Khronos Advanced Vulkan Compute tutorial series for developers past basic compute shaders.
100% match · <code><optimization><advanced><compute><developers><driven><gpu><occupancy> - Advances in Real-Time Rendering in Games - 2026
Course site for the SIGGRAPH 2026 Advances in Real-Time Rendering in Games sessions, with talk abstracts and downloadable slides from studios including Activision, EA SEED, Sony,…
100% match · <code><optimization><shaders><advanced><acceleration><games><pipelines><ray> - Kiln: WebGPU-Native Out-of-Core Volume Rendering for Multi-GB Datasets
DEV Community article introducing Kiln, a WebGPU-native out-of-core volume renderer that streams multi-GB brick pyramids over HTTP with a fixed VRAM page cache and compute…
100% match · <code><shaders><advanced><compute><covers><developers><performance><ray> - An Experimental Approach to printf in HLSL
An Experimental Approach to printf in HLSL is a December 2025 technical post by Chris Bieneman describing a holiday prototype for GPU-side printf in HLSL. It covers GPU string…
100% match · <code><shaders><advanced><compute><covers><features><free><gpu> - SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination
[video] SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination is a YouTube recording of Tiago Sousa's Advances talk on idTech8 global…
100% match · <code><optimization><shaders><advanced><talk><free><games><ray> - Painting Holes in Terrain - Terrain Shaders - Episode 10
[video] Painting Holes in Terrain - Terrain Shaders - Episode 10 is a Ben Cloward tutorial on enabling terrain hole painting in custom Unreal landscape materials and Unity Shader…
100% match · <shaders><already><free><intermediate><need><texture><useful><video> - Realtime Raytracing in Bevy 0.18 (Solari)
Realtime Raytracing in Bevy 0.18 (Solari) is a December 2025 development post by jms55 on quality and performance work for Solari, Bevy's dynamic ray-traced lighting path planned…
100% match · <code><optimization><shaders><advanced><already><dynamic><free><intermediate> - No Graphics API
No Graphics API is a December 2025 long-form essay by Sebastian Aaltonen arguing that modern bindless GPUs no longer need the retained-mode complexity of DirectX 12, Vulkan, and…
100% match · <code><optimization><advanced><free><gpu><gpus><metal><need> - Secrets of Direct3D 12: The Behavior of ClearUnorderedAccessViewUint/Float
Secrets of Direct3D 12: The Behavior of ClearUnorderedAccessViewUint/Float is a December 2025 deep dive by Adam Sawicki on how ID3D12GraphicsCommandList clear-UAV helpers fill…
100% match · <code><advanced><also><bounds><covers><free><gpu><need> - Around The World, Part 28: Scaling up
This is part 28 of Thomas ten Cate's Around The World development blog about an early-stage sea exploration game in Godot.
100% match · <code><optimization><covers><developers><free><intermediate><performance><third> - MeshSplatting: Differentiable Rendering with Opaque Meshes
MeshSplatting: Differentiable Rendering with Opaque Meshes presents a mesh-based novel view synthesis method by Jan Held and collaborators that jointly optimizes geometry and…
100% match · <code><advanced><covers><faster><free><gains><geometry><need> - Coding Adventure: Simulating Smoke
This YouTube Coding Adventure video by Sebastian Lague builds a grid-based smoke simulation from first principles as one episode in the Coding Adventures series. It covers…
100% match · <code><already><covers><driven><free><need><new><useful> - WebGPU and the price of compiling WGSL
WebGPU and the price of compiling WGSL is a blog post by Hugo Daniel introducing a WebGPU diagnostics and compilation-benchmark tool after earlier posts on WGSL limits. It…
100% match · <code><shaders><compute><covers><depth><developers><features><free> - A case for learning GPU programming with a compute-first mindset
A case for learning GPU programming with a compute-first mindset is a 2025 blog essay on Maister Graphics Adventures arguing that new GPU programmers should learn compute,…
100% match · <code><optimization><already><compute><covers><free><gpu><new>