У меня такая дилемма, сейчас у меня 5 флотов в шейдере передаются для настройки параметров проекции, это позволяет настроить как перспективную так и ортографическую проекции, но мне хочется до 4ёх флотов сократить этот набор параметров, чтобы влезал в vec4, и есть варианты: либо полностью отказаться от ортографической проекции, либо использовать ветвление в шейдере, либо вообще отдельный шейдер для такой проекции, но последнее достаточно оверхедно в реализации и мне лень так делать, что посоветуете?
а как щас по 5 параметрам строится?