Мне казалось, что именно такой эффект дает режим наложения Exclusion, но сейчас уже сам засомневался :)
Порисовал цветные линии: для чистых цветов оно действительно работает как XOR. Для смешанных уже вроде как не совсем…
Думаю, для практического рисования режим XOR в программистском смысле этого слова (побитово) имеет мало смысла — поэтому там в алгоритме что-то скорректировано. Но абстрактное предположение.