Cg в пределах своего возраста в порядке, как описано ранее. С дней SM3 он не подвергался капитальному ремонту. Я бы попросил этих «опытных разработчиков шейдеров» привести конкретные ошибки.
Мне нравится HLSL в DirectX, потому что компилятор кажется немного чище, а предварительные шейдеры - это хорошо.
GLSL теперь требуется для контекстов, таких как iPad и WebGL.
Но Cg все еще имеет важное применение. Например, я использую его в Maya почти ежедневно. Его тесная связь с HLSL делает CgFX очень полезным для совместного использования OpenGL / DirectX в нашей собственной цепочке инструментов.