Оператор switch был добавлен в GLSL версии 1.3.
Попробуйте вставить строку "#version 130" в верхней части источника вашего шейдера.
Если это не помогает, то ваш графический процессор не поддерживает его, и вам нужно вместо этого использовать вложенные операторы if.