0
我試圖弄清楚如何編寫一個等效於GLSL(ES)的混合方法。我試圖添加/分割rgb值,但沒有運氣。任何指向GLSL方法的指針都會受到歡迎。Objective-C GLSL mix()等效
我試圖弄清楚如何編寫一個等效於GLSL(ES)的混合方法。我試圖添加/分割rgb值,但沒有運氣。任何指向GLSL方法的指針都會受到歡迎。Objective-C GLSL mix()等效
mix
GLSL根據範圍在[0,1]中的比例因子對兩個輸入進行線性組合。從GLSL specification:
T mix (T x, T y, T2 a)
{
return (1-a)*x + a*y;
}
其中T
表示能夠由標量值(例如,VEC2,MAT4等)被調製GLSL任何有效矢量或標量型。 T2
是浮點類型(即,float
或double
)或類型匹配T
,在這種情況下,a
以組件方式應用於x
和y
的組件。
完美,非常感謝。 – Alex