Beyond meeting the visual/behavioral requirements of each project, I want to build up the skills to assess performance. This document outlines the workflow and tooling (built-in and custom) for assessing different aspects of performance.
TODO: Document motivation and usage of
xcode-project
andopen-xcode
VScode tasks
TODO: Document motivation and usage of XCode Instruments Metal Template from
xcode-project
TODO: Document motivation and usage of XCode Instruments Memory Leaks Template from
xcode-project
TODO: Document motivation and usage of
scripts/asm-gen.sh
,scripts/asm-diff.sh
and associated VSCode tasks
TODO: Document motivation and usage of VSCode tasks
compile-and-emit-shader-asm
anddiff-shader-asm
TODO: Review https://nnethercote.github.io/perf-book/compile-times.html