`book/08_WGSLの読み方.md` の flat shading を、同じ low-poly sphere を `SmoothShader` 1 本の中で切り替えて見比べる実行例です
左は `flat_shading = 1` にした `SmoothShader` で面法線を `dpdy` / `dpdx` から再構成し、右は既定の `SmoothShader` で頂点法線を補間します。同じ mesh でも法線の取り方だけで見え方が変わることを確認できます