skia2/resources/sksl/intrinsics
John Stiles b01c18625e Implement compile-time optimization for inverse().
$squareMat inverse($squareMat m);
$squareHMat inverse($squareHMat m);

Change-Id: I1a2b067dd276bb999107712c38d0124811b95e39
Bug: skia:12034
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/412937
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-05-27 13:57:00 +00:00
..
AbsFloat.sksl
AbsInt.sksl
Acos.sksl
Acosh.sksl
All.sksl
Any.sksl
Asin.sksl
Asinh.sksl
Atan.sksl
Atanh.sksl
BitCount.sksl
Ceil.sksl
ClampFloat.sksl
ClampInt.sksl
Cos.sksl
Cosh.sksl
Cross.sksl
CrossNoInline.sksl
Degrees.sksl
Determinant.sksl
DFdx.sksl
DFdy.sksl
Distance.sksl
Dot.sksl
Equal.sksl
Exp2.sksl
Exp.sksl
FaceForward.sksl
FindLSB.sksl
FindMSB.sksl
FloatBitsToInt.sksl
FloatBitsToUint.sksl
Floor.sksl
Fma.sksl
Fract.sksl
Frexp.sksl
Fwidth.sksl
GreaterThan.sksl
GreaterThanEqual.sksl
IntBitsToFloat.sksl
Inverse.sksl
Inversesqrt.sksl
IsInf.sksl
IsNan.sksl
Ldexp.sksl
Length.sksl
LessThan.sksl
LessThanEqual.sksl
Log2.sksl
Log.sksl
MatrixCompMult.sksl
MaxFloat.sksl
MaxInt.sksl
MinFloat.sksl
MinInt.sksl
MixBool.sksl
MixFloat.sksl
Mod.sksl
Modf.sksl
Normalize.sksl
Not.sksl
NotEqual.sksl
OuterProduct.sksl
Pack.sksl
Pow.sksl
Radians.sksl
Reflect.sksl
Refract.sksl
Round.sksl
RoundEven.sksl
Saturate.sksl
SignFloat.sksl
SignInt.sksl
Sin.sksl
Sinh.sksl
Smoothstep.sksl
Sqrt.sksl
Step.sksl
Tan.sksl
Tanh.sksl
Transpose.sksl
Trunc.sksl
UintBitsToFloat.sksl
Unpack.sksl