История изменений
Исправление X512, (текущая версия) :
Нет, для этого есть тест трафарета (stensil testure). Или альфа канал в обычной и discard в шейдере.
Это уже применение маски. А рисовать саму маску как? На входе есть набор точек соединённых прямыми линиями или кривыми Безье возможно с самопересечениями. На выходе надо 8 битную маску прозрачности. Например AGG с этим прекрасно и быстро справляется безо всяких триангуляций.
даже если та отобрана у обычной RAM
А так можно?
Исходная версия X512, :
Нет, для этого есть тест трафарета (stensil testure). Или альфа канал в обычной и discard в шейдере.
Это уже применение маски. А рисовать саму маску как? На входе есть набор точек соединённых прямыми линиями или кривыми Безье возможно с самопересечениями. На выходе надо 8 битную маску прозрачности. Например AGG с этим прекрасно и быстро справляется безо всяких триангуляций.