skia2/src
Mike Klein 11efa18eca impl load32
This means we can write a memset32 (load32 -> store32),
tested explicitly with the new unit test.

Slightly changes to the type protocol,
  - load and splat now generate scalars or vectors
    depending on how `scalar` is set
  - store should no longer have to pay attention to `scalar`;
    it's input values will already be the right size

Clean up some of the type declarations where we don't
actually need the subclass types, holding llvm::Type* instead.
This makes using ?: easier.

Change-Id: I2f98701ebdeead0513d355b2666b024794b90193
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/273781
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2020-02-27 18:50:05 +00:00
..
android Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
atlastext Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
c Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
codec Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
core impl load32 2020-02-27 18:50:05 +00:00
effects Use SkTPin in magnifier filter to avoid integer overflow with NaN 2020-02-25 21:48:19 +00:00
fonts Add SkUNREACHABLE to definition of SK_ABORT. 2019-08-09 20:43:39 +00:00
gpu Add assert that GrTextureMaker never adds MIP maps 2020-02-27 15:58:25 +00:00
image Remove cheap/any texture distinction from SkImageGenerator. 2020-02-27 13:58:17 +00:00
images basic, untested BGR 1010102 and 101010x 2020-02-11 21:44:57 +00:00
lazy turn on -Wreturn-std-move-in-c++11 2020-02-18 23:55:35 +00:00
opts Change SkSL main() from (float x, float y) to (float2 p) 2020-02-07 20:19:13 +00:00
pathops Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
pdf Reland "Track device coordinate space as matrix" 2020-02-27 16:32:45 +00:00
ports Control opsz instead of CGFont in create_exact_copy. 2020-02-24 23:33:47 +00:00
sfnt Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00
shaders Revert "Revert "Remove copies for wrap modes in GrTextureProducer."" 2020-02-25 14:06:21 +00:00
sksl Revert "Add most important intrinsics to the interpreter" 2020-02-27 18:37:15 +00:00
svg Compress color using hex instead of rgb in SkSVGDevice. 2020-02-07 22:48:34 +00:00
utils Make SkM44 public 2020-02-21 15:50:31 +00:00
xml
xps Remove SkTMin and SkTMax 2020-02-07 18:40:09 +00:00