2.3.2.2 模板测试(Stencil Test) 凌晨两点四十七分,渲染管线的深渊里,你盯着屏幕上那道支离破碎的金色描边,咖啡已经凉透。这是角色选择界面的最后一道关卡,基于模板缓冲的轮廓描边技术在关闭抗锯齿时完美无瑕,然而一旦开启 $4\times$ MSAA,那些本该均匀包裹角色的发光边缘就像被野兽啃噬过一般,出现锯齿状的缺口,甚至在某些视角下彻底消失。你打开 RenderDoc,捕获的那一帧画面里,模板缓冲的黑白 mask 看起来无可挑剔——白色区域严丝合缝地贴合着角色剪影——可为什么最终呈现的描边却像是被撕碎的纸片? 这正是模板测试(Stencil Test)在多重采样抗锯齿(MSAA)语境下最阴险的陷阱。它不像深度冲突那样张扬地闪烁,也不会像纹理采样错误那样留下明显的马赛克;