Source

Branch

1/ @KeelanStuart

@EricLengyel

IIRC, there is also a difference with saturate and clamp…

But, either way, IMO the reason that Cg “didn’t work out” is because it was a second, external process. If it had been included in the graphics librar[ies] themselves, it would have been ubiquitous.