Что является эквивалентом в металле glEnable(GL_STENCIL_TEST)? Тест трафарета - это операция для каждого образца, выполняемая после шейдера фрагмента. Значение шаблона фрагмента проверяется на соответствие значению в текущем буфере шаблона;если тест не пройден, фрагмент отбирается.
glEnable(GL_STENCIL_TEST)?
Используйте объект состояния глубины-трафарета, созданный из дескриптора, для которого frontFaceStencil и / или backFaceStencil установлены в дескрипторы с stencilCompareFunction, отличным от MTLCompareFunctionAlways.
frontFaceStencil
backFaceStencil
stencilCompareFunction
MTLCompareFunctionAlways