Надеюсь, это очень простой вопрос.OpenGL ES 2.0 SL, выписывающий из фрагмента шейдера в текстуру
Как написать текстуру, прикрепленную к фреймбуферу изнутри фрагментарного шейдера. Я предполагаю, что это просто gl_FragColor, я полагаю, чтобы определить/использовать другую переменную, например gl_Data [0]?
Frag Shader:
precision mediump float;
varying vec2 vTextureCoord;
uniform sampler2D displayTexture;
void main() {
gl_FragColor = texture2D(displayTexture, vTextureCoord);
}
Этот вопрос не в том, чтобы настроить текстуру для записи, так же как выписать из в пиксельный шейдер. Я просто хочу убедиться, что у меня есть этот кусочек головоломки.
Да, это должен быть тот же выход. Когда вы переключаетесь на буфер отображения, вам нужно будет изменить программу шейдеров, если у вас есть разные требования к формам/обработке. – prabindh