Во всех графических фреймворках, которые я когда-либо использовал, вы могли бы записать пиксели в блок памяти (например, в формате ARGB или RGBA), а затем поместить весь блок памяти в графическая подсистема. Никакой API «рисовать одну точку» не может быть быстрым, если вы хотите быстро нарисовать тысячи пикселей, вам нужно нажать на изображение / текстуру / растровое изображение / что угодно, что вы хотите вызвать, вместо того, чтобы нажимать отдельные точки по одному за один раз.