skia2/resources/sksl/intrinsics
John Stiles 9b9805959d Reland "Add support for half-precision types in Metal."
This reverts commit 9d24b02c2f.

Reason for revert: needs premul/unpremul conversion fix (http://review.skia.org/465798)

Original change's description:
> Revert "Add support for half-precision types in Metal."
>
> This reverts commit d90e09b1ae.
>
> Reason for revert: MacMini failing CompressedBackendAllocationTest
>
> Original change's description:
> > Add support for half-precision types in Metal.
> >
> > This will hopefully improve performance on lower-end GPUs.
> >
> > Change-Id: I9c2ee6dc31acd08bec0bfb5f59edc3cf90163f9e
> > Bug: skia:12339
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465078
> > Auto-Submit: John Stiles <johnstiles@google.com>
> > Reviewed-by: Brian Osman <brianosman@google.com>
> > Commit-Queue: John Stiles <johnstiles@google.com>
>
> Bug: skia:12339
> Change-Id: Ic5aa4bef454ca67f5ce26c600444d9565e0158cb
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465796
> Auto-Submit: Brian Osman <brianosman@google.com>
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>

Bug: skia:12339
Change-Id: I53a8a6fef299da15d206d884ba7029820ffcff43
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465799
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2021-10-30 14:33:52 +00:00
..
AbsFloat.sksl Reland "Add support for half-precision types in Metal." 2021-10-30 14:33:52 +00:00
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 Fix dFdy test. 2021-10-27 21:25:32 +00:00
Distance.sksl
Dot.sksl
Equal.sksl Fix incorrect assertion discovered by fuzzer. 2021-10-04 13:41:56 +00:00
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
MatrixCompMultES2.sksl
MatrixCompMultES3.sksl Revert "Disallow matrix ctors which overflow a column." 2021-10-14 01:30:08 +00:00
MaxFloat.sksl
MaxInt.sksl
MinFloat.sksl Reland "Add support for half-precision types in Metal." 2021-10-30 14:33:52 +00:00
MinInt.sksl
MixBool.sksl
MixFloat.sksl
Mod.sksl
Modf.sksl
Normalize.sksl
Not.sksl
NotEqual.sksl
OuterProduct.sksl
Pack.sksl
PackUnorm2x16.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