Я хочу запускать геометрический шейдер только в том случае, если определенная униформа имеет какое-либо значение, в противном случае перейдите непосредственно к фрагментному шейдеру. Я знаю, что могу дублировать шейдер, но я хотел более элегантное решение. Есть идеи?