В общем я создаю простой редактор, и застрял на отрисовке пикселей. SFML.
Я сделал свой canvas и отображал на нем матрицу путем VertexArray но столкнулся с проблемами производительности. Кажется я не в ту сторону пошел.
Ну, я сам разобрался. На мой вид более хорошим вариантом остался работа через sf::Image. И обработкой Viewport. Координаты получал через mapPixelsToCoords.