К сожалению, в какой-то момент вам нужно будет знать, что такое унифицированные имена в шейдере и на что они ссылаются ... просто нет пути к этому.
Большинство графических / игровых движков работают по соглашению - определенные униформы устанавливаются движком, и шейдеры используют их по мере необходимости. Некоторые добавят конфигурацию, поэтому каждый шейдер может указать, какую униформу он требует, но обычно имена по-прежнему выполняются по соглашению.