0
GLSL中是否有可能從片段着色器中添加浮點紋理?如何從片段着色器中將值添加到浮點紋理?
例如,如果我只想知道一個像素被調用片段着色器的頻率,我可以寫一個片段着色器,只是將1添加到相應的浮點紋理像素?
因爲我只發現如何設置輸出值,這就是剛剛覆蓋舊值或以某種方式alphablended,我認爲這是一個加權乘法,不能用於添加。
GLSL中是否有可能從片段着色器中添加浮點紋理?如何從片段着色器中將值添加到浮點紋理?
例如,如果我只想知道一個像素被調用片段着色器的頻率,我可以寫一個片段着色器,只是將1添加到相應的浮點紋理像素?
因爲我只發現如何設置輸出值,這就是剛剛覆蓋舊值或以某種方式alphablended,我認爲這是一個加權乘法,不能用於添加。
我認爲這是一個加權乘法,不能用於添加。
編號Blending可以做不止一個加權乘法。它完全有能力做添加劑混合;只需將來源和目標因子設置爲GL_ONE
即可。這會將等式減少到Src + Dst。
哇,這太簡單了,讓我覺得我違反了「先搜索,然後再問」規則;)非常感謝! :) – lenn