LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Нет, для этого есть тест трафарета (stensil testure). Или альфа канал в обычной и discard в шейдере.

Это уже применение маски. А рисовать саму маску как? На входе есть набор точек соединённых прямыми линиями или кривыми Безье возможно с самопересечениями. На выходе надо 8 битную маску прозрачности. Например AGG с этим прекрасно и быстро справляется безо всяких триангуляций.

даже если та отобрана у обычной RAM

А так можно?

Исходная версия X512, :

Нет, для этого есть тест трафарета (stensil testure). Или альфа канал в обычной и discard в шейдере.

Это уже применение маски. А рисовать саму маску как? На входе есть набор точек соединённых прямыми линиями или кривыми Безье возможно с самопересечениями. На выходе надо 8 битную маску прозрачности. Например AGG с этим прекрасно и быстро справляется безо всяких триангуляций.