skia /
skia /
a454242c39341d8866fb76dad426318b1b01296e Reland "Reland "[graphite] Extracts early in drawGeometry""
This reverts commit 5aafacb1358d9dbc00f6b30a056e016e0091aa04.
Original change's description:
> Revert "Reland "[graphite] Extracts early in drawGeometry""
>
> This reverts commit 81de4113e3e7cfe8ec91413fbbe51101dcb354e3.
>
> Reason for revert: Now breaking chromium roll.
>
> Original change's description:
> > Reland "[graphite] Extracts early in drawGeometry"
> >
> > * Reintroduce notify image in use and flush in snapDrawTask.
> >
> > * Fixes an issue where multi-draw dependencies were not correctly tracked.
> >
> > This reverts commit 1b271fd02a65ba97e12bcaa32f67afa50b5d9b52.
> >
> >
> > Original change's description:
> > > Revert "[graphite] Extracts early in drawGeometry"
> > >
> > > This reverts commit 25f00cb247f23b4a8cbe7a1245bdf609fa0be846.
> > >
> > > Reason for revert: Breaks android roll
> > >
> > > Original change's description:
> > > > [graphite] Extracts early in drawGeometry
> > > >
> > > > * Moves the creation of UniquePaintIDs from DrawPass::Snap to PaintParams::toKey, which is called in Device::drawGeometry
> > > >
> > > > * Moves blend mode calculations into PaintParams, and adds an enum DstUsage to DrawTypes.
> > > >
> > > > * Moves the creation of a draw pass from DrawPass::Make to DrawList::snapDrawPass.
> > > >
> > > > * Texture and uniform trackers commensurately moved to DrawList.
> > > >
> > > > Change-Id: Ie843db44bfad0cd51773ffa7e42050fdbd7c22e3
> > > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1045336
> > > > Commit-Queue: Thomas Smith <thomsmit@google.com>
> > > > Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> > >
> > > No-Presubmit: true
> > > No-Tree-Checks: true
> > > No-Try: true
> > > Change-Id: I19ad73d77051295e37ac9adaae77f228e4934834
> > > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1052396
> > > Commit-Queue: Thomas Smith <thomsmit@google.com>
> > > Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> >
> > Change-Id: Ib8b9aa5b3ed998bdecd3b56a03ca13f189518178
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1052657
> > Reviewed-by: Michael Ludwig <michaelludwig@google.com>
> > Commit-Queue: Thomas Smith <thomsmit@google.com>
>
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Change-Id: I0132ab1e71955f6a8b35b3107afe9ae48f5654aa
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1059636
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Thomas Smith <thomsmit@google.com>
Change-Id: I945aeeb179ca3d8ac1fcab857cdd8e641ba25c7a
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/1059899
Commit-Queue: Thomas Smith <thomsmit@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
22 files changed