Я думаю. что описание неполное.

Регистры координат не сохраняют исходное значение после отрисовки вектора, и RGBCUB этим пользуется.

Как именно сделано смешивание цветов?