0
我對多個渲染目標有一個奇怪的問題。我給FBO貼了3個紋理:顏色,正常和位置。我可以正確地呈現顏色和位置,但渲染法線貼圖產量(綠色和紅色是一個旋轉的立方體的一部分):使用FBO不正常的紋理
在左下角,有渲染法線貼圖到四的結果。
在我的頂點着色器中,我計算正常爲:normal = gl_NormalMatrix * gl_Normal
,在我的片段着色器中,我將它發射爲:gl_FragData[1] = vec4(normal, 1);
。
這裏有什麼問題?