При создании мультисэмпла FBO, все ли прикрепленные целевые текстуры должны быть мультисэмпл-текстурами?
Раздел 9.4.2 Полнота всего кадрового буфера спецификаций состояний:
Объект кадрового буфера, привязанный к цели, называется завершенным кадровым буфером, если выполняются все следующие условия:[...] • Значение RENDERBUFFER_SAMPLES одинаково для всех подключенных буферов рендеринга;значение TEXTURE_SAMPLES одинаково для всех прикрепленных текстур;и, если прикрепленные изображения представляют собой смесь буферов рендеринга и текстур, значение RENDERBUFFER_SAMPLES совпадает со значением TEXTURE_SAMPLES.
Объект кадрового буфера, привязанный к цели, называется завершенным кадровым буфером, если выполняются все следующие условия:[...]
• Значение RENDERBUFFER_SAMPLES одинаково для всех подключенных буферов рендеринга;значение TEXTURE_SAMPLES одинаково для всех прикрепленных текстур;и, если прикрепленные изображения представляют собой смесь буферов рендеринга и текстур, значение RENDERBUFFER_SAMPLES совпадает со значением TEXTURE_SAMPLES.
RENDERBUFFER_SAMPLES
TEXTURE_SAMPLES
Так что да, число выборок должно быть одинаковым длявсе прикрепленные текстуры и рендер-буферы.
I думаю т.
§ 9.2.3.1 Мультисэмплические запросы Значения SAMPLE_BUFFERS и SAMPLESконтролировать, выполняется ли и как выполняется мультисэмплинг (...). Если объект кадрового буфера не завершен (...), то значения SAMPLE_BUFFERS и SAMPLES не определены. В противном случае значение SAMPLES равно значению RENDERBUFFER_SAMPLES или TEXTURE_SAMPLES (в зависимости от типа прикрепленных изображений), которое должно иметь одинаковое значение .
§ 9.2.3.1 Мультисэмплические запросы
Значения SAMPLE_BUFFERS и SAMPLESконтролировать, выполняется ли и как выполняется мультисэмплинг (...).
SAMPLE_BUFFERS
SAMPLES
Если объект кадрового буфера не завершен (...), то значения SAMPLE_BUFFERS и SAMPLES не определены.
В противном случае значение SAMPLES равно значению RENDERBUFFER_SAMPLES или TEXTURE_SAMPLES (в зависимости от типа прикрепленных изображений), которое должно иметь одинаковое значение .
(акцент мой)