grayinvert.fp

来自「OpeNGL超级宝典源代码. OpeNGL超级宝典源代码.」· FP 代码 · 共 18 行

FP
18
字号
!!ARBfp1.0

# grayinvert.fp
#
# invert like a B&W negative

ATTRIB iPrC = fragment.color.primary; # input primary color

OUTPUT oPrC = result.color;           # output color

TEMP gray;

DP3 gray.r, iPrC, {0.3, 0.59, 0.11};  # R,G,B each contribute diff.
SUB oPrC.rgb, 1.0, gray.r;            # invert scalar gray value
MOV oPrC.a, 1.0;                      # init alpha to 1

END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?