У меня есть мультисэмпл фбо, и я хочу перевернуть его вертикально в другой мультисэмпл фбо.Я пытаюсь сделать что-то столь же простое, как:
#version 400 core
out vec4 FragColor;
in vec2 TexCoords;
uniform sampler2DMS textureMS;
void main()
{
FragColor = texelFetch(textureMS, ivec2(TexCoords), gl_SampleID);
}
Как официальный документ говорит, что, как только вы используете gl_SampleID, фрагмент будет выполняться один раз для каждого сэмпла, хотя он должен работать.