Reland "Reland "Add SkRasterPipeline ops immediate_f and store_unmasked.""
This reverts commit d758b240cad0cbdeb155b1894a13aeff494ce393.
Reason for revert: fixed ASAN error by deferring calculation of pointer
Original change's description:
> Revert "Reland "Add SkRasterPipeline ops immediate_f and store_unmasked.""
>
> This reverts commit 2cebc1ce363c190737c20c1c1447aa519888bd42.
>
> Reason for revert: ASAN error "runtime error: applying non-zero offset 18446744073709551584 to null pointer"
>
> (This was harmless--we didn't use the pointer afterwards--but ASAN doesn't know this)
>
> Original change's description:
> > Reland "Add SkRasterPipeline ops immediate_f and store_unmasked."
> >
> > This reverts commit 5637211d2d73a01051f643f18ee2998baa8f3d1e.
> >
> > Forgot to switch from SkRasterPipeline_kMaxStride_highp to
> > raster_pipeline_highp_stride in one test. (It passes on Haswell +
> > Clang, where these values are the same)
> >
> > Original change's description:
> > > Revert "Add SkRasterPipeline ops immediate_f and store_unmasked."
> > >
> > > This reverts commit c9d6849100615fb05b6793dc75b9e83c19e8fe5b.
> > >
> > > Reason for revert: fails on Test-Win2019-MSVC-GCE-CPU-AVX2-x86-Release-All
> > >
> > > Original change's description:
> > > > Add SkRasterPipeline ops immediate_f and store_unmasked.
> > > >
> > > > These are patterned after the existing Fibonacci-sphere demo, but
> > > > properly unit tested and threaded through the Builder.
> > > >
> > > > Change-Id: I2b03429463d3d69abe20883f6f6e45f7ef300693
> > > > Bug: skia:13676
> > > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/604161
> > > > Auto-Submit: John Stiles <johnstiles@google.com>
> > > > Reviewed-by: Brian Osman <brianosman@google.com>
> > > > Commit-Queue: John Stiles <johnstiles@google.com>
> > >
> > > Bug: skia:13676
> > > Change-Id: Id711de1b40457ae795ff60d185ef4e4c9b02304a
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/604177
> > > Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> > > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> > > Auto-Submit: John Stiles <johnstiles@google.com>
> >
> > Bug: skia:13676
> > Change-Id: Ib9d305f38a94ad3fe725cf5159a9ef3d8c076cdd
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/604178
> > Reviewed-by: Brian Osman <brianosman@google.com>
> > Commit-Queue: John Stiles <johnstiles@google.com>
> > Auto-Submit: John Stiles <johnstiles@google.com>
>
> Bug: skia:13676
> Change-Id: If4c6e02872adddb67938cc87657c0d6ed6fa9bb4
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/604960
> Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Auto-Submit: John Stiles <johnstiles@google.com>
Bug: skia:13676
Change-Id: I84c19a7edc3d76dc4e7375abc8a21d935201a534
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/604961
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
6 files changed