Ну, посмотрим. Раздел 4.4.4 гласит:
Объект фреймбуфера называется завершенным, если все его
изображения и все параметры кадрового буфера, необходимые для использования кадрового буфера для рендеринга и чтения, определены последовательно и соответствуют требованиям, определенным ниже. Правила полноты кадрового буфера зависят от свойств прикрепленных изображений и определенных ограничений, зависящих от реализации.
Среди множества правил, упомянутых «ниже»:
Значение RENDERBUFFER_SAMPLES одинаково для всех подключенных буферов рендеринга; значение TEXTURE_SAMPLES одинаково для всех прикрепленных текстур; и, если прикрепленные изображения представляют собой смесь буферов рендеринга и текстур, значение RENDERBUFFER_SAMPLES совпадает со значением TEXTURE_-SAMPLES.
Так что, если ваш буфер глубины / трафарета не является мультисэмплированным, а ваш цветной буфер мультисэмплирован, то ваш FBO не будет полным. И вы не можете выполнить рендеринг в неполный объект кадрового буфера.
Так что да, вам нужно не только убедиться в том, что они имеют мультисэмплинг, они должны использовать то же самое количество выборок.