Можно использовать стенсил. Отключаешь запись в цвет (glColorMask), включаешь стенсил тест, рисуешь маску стенсила (текстурой, например), возвращаешь запись в цвет, рисуешь то, что надо рисовать по маске, выключаешь стенсил тест.
Плюсы в том, что можно задавать любую форму маски и делать это...