The stencil test conditionally discards a fragment based on the outcome of a comparison between the value in the stencil buffer and a reference value. The command glStencilFunc specifies the comparison command and the reference value. Whether the fragment passes or fails the stencil test, the value in the stencil buffer is modified according to the instructions specified with glStencilOp.
Тест шаблона условно отвергает фрагмент основанный в результате сравнения между величиной в буфере шаблона и величина ссылки. Команда glStencilFunc определяет команду сравнения и величина ссылки. Передает фрагмент или терпит неудачу тест шаблона, величина в буфере шаблона модифицирована в зависимости от того инструкции определялись glStencilOp.