У меня есть программа openCL, которая использует некоторые ядра. Теперь я должен преобразовать его в openGL. Я столкнулся с вычислительными шейдерами. Но они были запущены недавно с OpenGL 4.3, поэтому его поддержки будет не так много. Итак, есть ли другие варианты в OpenGL, которые можно использовать для такой задачи.OpenCl Kernel to OpenGL compute shader
Мое требование - это потому, что я хочу использовать его в iOS, который имеет OpenCL только в приватном режиме.
Из-за проблем с производительностью? Вы пробовали взаимодействовать? Вам не нужно отправлять данные через pci-e таким образом. –
Или вы можете использовать другие шейдеры, такие как пиксель-геометрия-фрагмент, как в этой программе http://www.catzilla.com/ Они выполняют вычисления жидкости в opengl-шейдерах. –
Вообще говоря: Нет, нет. В частности: я не знаю, так как вы не указали код ядра. –