XOR, конечно, хорош тем, что можно заливать сразу линиями, а не отдельными точками, но это будет актуально только при умении работать на очень низком уровне… а это вряд ли сейчас нужно. Для простых заливок современных видеокарт хватит за глаза, а если там какое-дь текстурирование, то реализовывать это программно — вообще страх и ужас. В т.ч. и по производительности.
А можно алгоритм «Алгоритмы со списком рёберных точек» где-нибудь глянуть, а то я в свое время так лабораторку и не доделал. Вот наверстываю упущенное!
Алгоритмы заливки многоугольников