Предполагается, что цвета, возвращаемые вами из функции фрагмента, имеют порядок RGBA, независимо от формата пикселей вашей цели рендеринга. Они переполняются и / или конвертируются по мере необходимости в соответствии с форматом пункта назначения. То же самое происходит при выборке / записи других текстур: цвета всегда приходят в порядке RGBA.