OpenCL или OpenGL - какой использовать? - PullRequest
2 голосов
/ 29 мая 2010

Моя проблема включает в себя черно-белое изображение с черной областью посередине. Я никогда раньше не работал с OpenGL или OpenCL, поэтому я не знаю, какой из них выбрать. Я хочу наложить несколько белых кружков на область и в конце проверить, является ли все изображение белым. Я попробую много комбинаций, поэтому я хочу использовать графический процессор из-за его параллелизма.

Должен ли я использовать OpenGL и создать круг в качестве текстуры и поместить его поверх изображения или я должен написать несколько ядер OpenCL, которые работают с пикселем / элементами в матрице?

1 Ответ

3 голосов
/ 29 мая 2010

Вы, вероятно, хотите использовать оба. OpenGL отлично подходит для рисования, а OpenCL отлично подходит для анализа. Вы можете делиться текстурами между OpenGL и OpenCL, поэтому издержки перехода между ними должны быть незначительными.

...