1*c8dee2aaSAndroid Build Coastguard Worker// SkSL intrinsics that are not part of GLSL 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Worker// Color space transformation, between the working (destination) space and fixed (known) spaces: 4*c8dee2aaSAndroid Build Coastguard Worker$pure half3 toLinearSrgb(half3 color); 5*c8dee2aaSAndroid Build Coastguard Worker$pure half3 fromLinearSrgb(half3 color); 6*c8dee2aaSAndroid Build Coastguard Worker 7*c8dee2aaSAndroid Build Coastguard Worker// SkSL intrinsics that reflect Skia's C++ object model: 8*c8dee2aaSAndroid Build Coastguard Worker half4 $eval(float2 coords, shader s); 9*c8dee2aaSAndroid Build Coastguard Worker half4 $eval(half4 color, colorFilter f); 10*c8dee2aaSAndroid Build Coastguard Worker half4 $eval(half4 src, half4 dst, blender b); 11