在其他一些GLSL版本中,gl_BackColor似乎提供了對當前渲染片段後面顏色的訪問。這對於一些自定義alpha混合很有用。但對於webgl,glsl似乎不支持它。另一方面,讀取gl_FragColor在分配任何值之前似乎得到了正確的backColor,但只在我的Ubuntu中起作用。在我的Mac Book Pro中,它失敗了,似乎只能得到一些無用的隨機顏色。如何使用webGL glsl獲取gl_BackColor?
所以我的問題是,是否有任何直接的方式來獲得當前渲染片段後面的backColor?如果沒有,我該怎麼做?
你是對的,我誤解了它。順便說一下,我正在嘗試使用webgl做2D混合工作。我需要一些自定義混合來提供更好的效果。我可以嗎? – NStal