Diagnosing Metal
Диагностика Metal-а
A talk and workshop about debugging and profiling Metal shaders used from SwiftUI, with a practical tour of the relevant Xcode tools.
Recorded talks, workshops and supporting material on graphics engineering, Apple Metal and software development. Most recordings are in Russian; titles are given in English with the original alongside.
Диагностика Metal-а
A talk and workshop about debugging and profiling Metal shaders used from SwiftUI, with a practical tour of the relevant Xcode tools.
Где печется SwiftUI
How SwiftUI’s Metal-backed visual effects connect to the rendering stack beneath the framework.
Превращаем тачи в пиксели: делаем свой графический редактор
A practical breakdown of the interaction, mathematics and engineering decisions behind a graphics editor.
Интервью: Архитектура и здравый смысл
A conversation about architecture as a tool, the balance between clean code and working products, communication, TDD and pragmatic design.
Инструменты и приемы для работы с Apple Metal
A workshop on Apple’s Metal development tools, their practical nuances and workflows used while building graphics editors.
Металлический и анимированный GUI
Using GPU rendering for visually complex, animated custom interface controls.
Оптимизация графики на Metal
A practical session on measuring and improving the performance of graphics workloads built with Apple Metal.
Введение в Apple Metal
An introduction to Metal rendering and compute, MetalKit, Metal Performance Shaders and the basic profiling and debugging tools.