History log of /external/skia/src/gpu/GrPrimitiveProcessor.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e3fafcf7d1e236a55f9589697a4598e11749405e 03-Feb-2016 cdalton <cdalton@nvidia.com> Increase max vertex attrib count in GrPrimitiveProcessor

Increases the max vertex attrib count in GrPrimitiveProcessor from 6 to
8. This is the required minimum by ES 2.0 for GL_MAX_VERTEX_ATTRIBS.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1663513004

Review URL: https://codereview.chromium.org/1663513004
/external/skia/src/gpu/GrPrimitiveProcessor.h
2279325d539700ee3da29d6e874b3b3ce1dcf49c 30-Jan-2016 ethannicholas <ethannicholas@google.com> added support for PLS path rendering

BUG=skia:3555
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1541903002

Committed: https://skia.googlesource.com/skia/+/7df3f5e127f8016d17b637cc48a6a4718f1a6822

Review URL: https://codereview.chromium.org/1541903002
/external/skia/src/gpu/GrPrimitiveProcessor.h
5366a09ed07e886dd5fd1b94828241c53df3726d 22-Jan-2016 ethannicholas <ethannicholas@google.com> Revert of added support for PLS path rendering (patchset #16 id:360001 of https://codereview.chromium.org/1541903002/ )

Reason for revert:
ASAN failure at src/gpu/GrXferProcessor.cpp:224

Original issue's description:
> added support for PLS path rendering
>
> BUG=skia:3555
> GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1541903002
>
> Committed: https://skia.googlesource.com/skia/+/7df3f5e127f8016d17b637cc48a6a4718f1a6822

TBR=bsalomon@google.com,egdaniel@google.com,joshualitt@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=skia:3555
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1626553002

Review URL: https://codereview.chromium.org/1626553002
/external/skia/src/gpu/GrPrimitiveProcessor.h
7df3f5e127f8016d17b637cc48a6a4718f1a6822 22-Jan-2016 ethannicholas <ethannicholas@google.com> added support for PLS path rendering

BUG=skia:3555
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1541903002

Review URL: https://codereview.chromium.org/1541903002
/external/skia/src/gpu/GrPrimitiveProcessor.h
ff2103200bad7abcf8929ae22ac78a9f4f725142 24-Nov-2015 ethannicholas <ethannicholas@google.com> New API for computing optimization invariants.

Review URL: https://codereview.chromium.org/1467553002
/external/skia/src/gpu/GrPrimitiveProcessor.h
57d3b039c635945e1dc2fcbac3462ed8bfedb068 13-Nov-2015 egdaniel <egdaniel@google.com> Rename some processor functions from GL to GLSL

TBR=bsalomon@google.com

BUG=skia:

Review URL: https://codereview.chromium.org/1443743002
/external/skia/src/gpu/GrPrimitiveProcessor.h
e659a581f63fdccb64dce2dc8a478cf56831feea 13-Nov-2015 egdaniel <egdaniel@google.com> Move GrGLPrimitive/GeometryProc to GLSL

BUG=skia:

Review URL: https://codereview.chromium.org/1441683008
/external/skia/src/gpu/GrPrimitiveProcessor.h
465283cdf98ed9ab5285ca7b9814e430fca1d452 11-Sep-2015 joshualitt <joshualitt@chromium.org> Remove batchtracker

BUG=skia:

Review URL: https://codereview.chromium.org/1332923003
/external/skia/src/gpu/GrPrimitiveProcessor.h
1fcc01c4158bd68c679569e6c7cfbb302d0ce170 09-Sep-2015 bsalomon <bsalomon@google.com> GrPathRangeBatch

BUG=skia:

Review URL: https://codereview.chromium.org/1315563003
/external/skia/src/gpu/GrPrimitiveProcessor.h
4204800cd8f311f11491cf2eb7e32ca681f05489 28-Aug-2015 bsalomon <bsalomon@google.com> Convert child FPs from refs to pending executions when parent converts

Review URL: https://codereview.chromium.org/1315923004
/external/skia/src/gpu/GrPrimitiveProcessor.h
96fcdcc219d2a0d3579719b84b28bede76efba64 27-Aug-2015 halcanary <halcanary@google.com> Style Change: NULL->nullptr
DOCS_PREVIEW= https://skia.org/?cl=1316233002

Review URL: https://codereview.chromium.org/1316233002
/external/skia/src/gpu/GrPrimitiveProcessor.h
a7f4c435bc1dcd845990a5515828bbe8cccfab41 20-Aug-2015 wangyix <wangyix@google.com> For a frag proc, its key will be a concatenation of all its descendant procs' keys in postorder traversal.

BUG=skia:4182

Review URL: https://codereview.chromium.org/1297503007
/external/skia/src/gpu/GrPrimitiveProcessor.h
2d563030a83ce544bee999b5abe658cbf002587e 13-Aug-2015 bsalomon <bsalomon@google.com> Move willColorBlendWithDst from pipeline builder to GrPipelineOptimizations.

Review URL: https://codereview.chromium.org/1285193004
/external/skia/src/gpu/GrPrimitiveProcessor.h
c699873ac7c6b21bbca96053cdb9720c80f69916 10-Aug-2015 bsalomon <bsalomon@google.com> Remove GrPipelineOptimizations member from GrPipeline

Review URL: https://codereview.chromium.org/1275003004
/external/skia/src/gpu/GrPrimitiveProcessor.h
91d844de47bdc1c3f807c85293e46943dcfc712d 10-Aug-2015 bsalomon <bsalomon@google.com> Rename GrPipelineInfo to GrPipelineOptimizations

TBR=joshualitt@google.com

Review URL: https://codereview.chromium.org/1274513005
/external/skia/src/gpu/GrPrimitiveProcessor.h
b2aa7cb90f4c66125056bac70dbca2093dd5ba41 05-Aug-2015 joshualitt <joshualitt@chromium.org> This CL wires up the backend portion necessary for sending transformed coords via vertex attributes.

BUG=skia:

Review URL: https://codereview.chromium.org/1243583002
/external/skia/src/gpu/GrPrimitiveProcessor.h
7765a477ee3ca5e2c6ada1e16c31dfaae2079240 08-Jul-2015 bsalomon <bsalomon@google.com> Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.

Committed: https://skia.googlesource.com/skia/+/f5179a4c490bc787190321bd8ffdb0e6a4efa9ac

Review URL: https://codereview.chromium.org/1213383005
/external/skia/src/gpu/GrPrimitiveProcessor.h
d07a2793baea42956d27b3ad47ed562f08e4570a 08-Jul-2015 bsalomon <bsalomon@google.com> Revert of Rework GrPipelineInfo (patchset #7 id:120001 of https://codereview.chromium.org/1213383005/)

Reason for revert:
breaking stuff!

Original issue's description:
> Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
>
> Committed: https://skia.googlesource.com/skia/+/f5179a4c490bc787190321bd8ffdb0e6a4efa9ac

TBR=joshualitt@google.com
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review URL: https://codereview.chromium.org/1213013003
/external/skia/src/gpu/GrPrimitiveProcessor.h
f5179a4c490bc787190321bd8ffdb0e6a4efa9ac 08-Jul-2015 bsalomon <bsalomon@google.com> Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.

Review URL: https://codereview.chromium.org/1213383005
/external/skia/src/gpu/GrPrimitiveProcessor.h
f2539d50f911914af0f80f0092ff8c654869e650 20-May-2015 senorblanco <senorblanco@chromium.org> Use high precision vertex attributes.

Specifying vertex attributes and the view matrix as mediump causes bad artifacts on Mali T6XX.

Covered by the bigmatrix GM in msaa4 mode.

BUG:skia=3545,3771

Review URL: https://codereview.chromium.org/1145273002
/external/skia/src/gpu/GrPrimitiveProcessor.h
e3ababe44315452cd33b96a18ce316ede09ff3c3 15-May-2015 joshualitt <joshualitt@chromium.org> remove localmatrix from GrGeometryProcessor base class

BUG=skia:

Review URL: https://codereview.chromium.org/1131513005
/external/skia/src/gpu/GrPrimitiveProcessor.h
e578a95d3ab16544794b94da4e7ae13fc2ce6244 14-May-2015 joshualitt <joshualitt@chromium.org> Remove viewmatrix from GrGeometryProcessor base class

BUG=skia:

Review URL: https://codereview.chromium.org/1127953003
/external/skia/src/gpu/GrPrimitiveProcessor.h
e40d39725908d99d255496025411e5c9ca32663e 07-May-2015 robertphillips <robertphillips@google.com> Isolate GrBufferAllocPools inside GrBatchTarget

This CL refactors the location of the GrBufferAllocPools so they reside entirely inside the GrBatchTarget. This is in preparation for making them use scratch resources.

Review URL: https://codereview.chromium.org/1131553002
/external/skia/src/gpu/GrPrimitiveProcessor.h
e9c0fc616d2a1632c285885b9b656b68ca8d4f24 29-Apr-2015 jvanverth <jvanverth@google.com> Pull out shader-specific caps into GrShaderCaps and GrGLSLCaps

BUG=skia:

Review URL: https://codereview.chromium.org/1116713002
/external/skia/src/gpu/GrPrimitiveProcessor.h
cfc18867d982119d9dc2888bf09f1093012daadd 28-Apr-2015 jvanverth <jvanverth@google.com> Use GLSLCaps for creating processor keys and GLSL-specific programs

Effectively all this does is future-proof any GLSL-specific code, as
GLSLCaps is just a typedef of GLCaps.

BUG=skia:

Review URL: https://codereview.chromium.org/1109863004
/external/skia/src/gpu/GrPrimitiveProcessor.h
f7c2d558726b8d629e1453b7201a0dd6bfda7b05 13-Feb-2015 egdaniel <egdaniel@google.com> Determine whether we can tweakAlphaForCoverage during Pipeline/XP creation.

BUG=skia:

Review URL: https://codereview.chromium.org/927623002
/external/skia/src/gpu/GrPrimitiveProcessor.h
8072caa80384292858d31ae34b7e19768875866b 12-Feb-2015 joshualitt <joshualitt@chromium.org> A simple change to move a bunch of stuff out of Gr*Geometry.h

BUG=skia:

Review URL: https://codereview.chromium.org/920863002
/external/skia/src/gpu/GrPrimitiveProcessor.h