Каковы преимущества и недостатки использования специализированных GPGPU, таких как CUDA и OpenCL, в отличие от вычислительных шейдеров?
CUDA и OpenCL имеют множество дополнительных функций и более просты в использовании. Однако, если вы уже используете OpenGL, проще использовать Compute Shaders.