Здравствуйте, Skyvox, Вы писали:
Отсчёт – это пара чисел?
Как рисуете точки? С помощью Windows GDI, функция SetPixel(V)? Это очень медленно. Попробуйте OpenGL, режим GL_POINTS, этот режим используется для рисования точек. Все современные видеокарты достаточно сносно поддерживают OpenGL. По крайней мере, для рисования точек хватит.
S>Ломал голову и понял что смысла прорисовывать по десять тысячь отсчетов на каждый пиксел экрана не имеет смысла(от этого прорисовка то и тормозит).
В компьютерной графике такая ситуация называется «большой overdraw». Например, DirectX help:
DirectX Glossary
…
overdraw
Average number of times that a screen pixel is written to.
S>Сделал так: беру количество пикселей области прорисовки, делю общее количество отсчетов в фаиле на кол-во пикселей получаю энное количество блоков из каждого блока беру максимальное и минимальное значение и прорисовываю для каждого x два значения.
Не понял. То есть отсчёты (они же точки?) распределяются по вертикальным полосам, а потом в каждой полосе рисуются две точки, самая нижняя и самая верхняя?