0
在片段着色器,我可以設置gl_fragcolor的輸出爲GLSL中片段顏色是否超出範圍[0,1]?
gl_fragcolor = vec4(5,5,5,1);
,使之成爲更明亮,或片段的最大顏色值始終鉗位至1?我想要達到一種綻放效果,並且線程中的第一個回覆表示「屬性」不受限制。 鏈接如下: http://www.idevgames.com/forums/thread-941.html
在片段着色器,我可以設置gl_fragcolor的輸出爲GLSL中片段顏色是否超出範圍[0,1]?
gl_fragcolor = vec4(5,5,5,1);
,使之成爲更明亮,或片段的最大顏色值始終鉗位至1?我想要達到一種綻放效果,並且線程中的第一個回覆表示「屬性」不受限制。 鏈接如下: http://www.idevgames.com/forums/thread-941.html
它完全取決於你有什麼片段程序輸出綁定到。如果它綁定到一個正常的幀緩衝區,並被鉗位到[0,1],則它將被鉗位到[0,1]。另一方面,如果你綁定到一些不能鉗位的高動態範圍渲染緩衝器,那麼它將不會被鉗位。