Считайте это полной формой вопроса в заголовке: Поскольку OpenCL может стать общим стандартом для серьезного программирования GPU в будущем (среди программирования других устройств ), почему бы при программировании для OpenGL - с учетом требований будущего - не использовать все операции с графическим процессором в OpenCL? Таким образом, вы получаете преимущества GLSL, без программных ограничений.