Мой рендерер использовал для рендеринга геометрии со старыми фиксированными функциями, используя glBegin / glEnd После переключения на использование вершинных массивов через glVertexPointer et. al., мои Cg-шейдеры перестали появляться. Если я просто делаю обычное связывание текстур, оно работает нормально, поэтому данные массива надежны. Также, если я использую старую систему glBegin / glEnd, шейдеры Cg работают нормально. Есть ли какие-то соображения, которые я пропускаю, специфичные для буферов вершин?