0
我已經實現了深度紋理並在2個不同的驅動程序上獲得不同的輸出。 我讀在片段着色器中紋理的所有信道():關於深度紋理中的通道
「vec4 color = texelFetch(tk_diffuseMap, ivec3(tmp), i);」
在這種情況下我分別獲得在A和B中的紅色和灰色圖像。如果我閱讀紅色通道並將其複製到所有4個通道,我會在A上看到灰色圖像:
「vec4 color = vec4(texelFetch(tk_diffuseMap, ivec3(tmp), i).x)」.
哪一個是正確的?