Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
b50ced703030dfbda4fc3ef5e6ec9a52fc0405f8
/
src
/
gpu
/
GrOptDrawState.cpp
f351aa3
Add Arithmetic mode xp.
by egdaniel
· 10 years ago
71c9260
More changes to bring together path / geo procs
by joshualitt
· 10 years ago
abb52a1
Move most of the transform logic into the primitive processors
by joshualitt
· 10 years ago
ee2af95
ViewMatrix uniform upload moved to GeometryProcessor
by joshualitt
· 10 years ago
8059eb9
Move ViewMatrix off of drawstate
by joshualitt
· 10 years ago
40d4bd8
removing coord change matrices
by joshualitt
· 10 years ago
080e673
Add XP to handle the cases where we disable color write.
by egdaniel
· 10 years ago
290c09b
initial changes to add local matrix to primitive processor
by joshualitt
· 10 years ago
3e79124
Stop creating GrODS for stencilPath commands.
by bsalomon
· 10 years ago
8750924
Add Coverage Drawing XP
by egdaniel
· 10 years ago
9b98932
This change will ultimately pull uniform color, and to a much lesser degree uniform coverage, into GPs. There are still some loose ends because drawstate has the ability to override the GP, but fixing these cleanly will have to wait until we have deferred geometry in place and can make attribute / uniform decisions on the fly.
by joshualitt
· 10 years ago
54160f3
Add xp optimization for RGB coverage.
by egdaniel
· 10 years ago
56995b5
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
c230414
Create xfer processor backend.
by egdaniel
· 10 years ago
2947382
Revert of Create xfer processor backend. (patchset #6 id:100001 of https://codereview.chromium.org/764643004/)
by joshualitt
· 10 years ago
8c0f615
Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/)
by joshualitt
· 10 years ago
c6bc58e
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
4dffc94
Create xfer processor backend.
by egdaniel
· 10 years ago
2e3b3e3
This cl moves color and coverage off of drawstate. In an effort to keep this CL manageable, I have left the compute invariant input / output in a bit of a strange state(fixing this will be complicated).
by joshualitt
· 10 years ago
9513143
Make all blending up to GrOptDrawState be handled by the xp/xp factory.
by egdaniel
· 10 years ago
8d95ffa
Revert of Make all blending up to GrOptDrawState be handled by the xp/xp factory. (patchset #7 id:140001 of https://codereview.chromium.org/759713002/)
by egdaniel
· 10 years ago
7c66342
Make all blending up to GrOptDrawState be handled by the xp/xp factory.
by egdaniel
· 10 years ago
87f48d9
create and thread batch tracker object
by joshualitt
· 10 years ago
dafa4d0
move program descriptor generation to flush
by joshualitt
· 10 years ago
f78c60c
Revert of move program descriptor generation to flush (patchset #7 id:120001 of https://codereview.chromium.org/777673003/)
by joshualitt
· 10 years ago
841a6b5
Revert of create and thread batch tracker object (patchset #9 id:160001 of https://codereview.chromium.org/772513002/)
by joshualitt
· 10 years ago
c3a6eb2
create and thread batch tracker object
by joshualitt
· 10 years ago
829e1b8
move program descriptor generation to flush
by joshualitt
· 10 years ago
378092f
Add XferProcessor factory in GrPaint and GrDrawState.
by egdaniel
· 10 years ago
2dd1ae0
First step to moving vertex attributes to the geometryProcessor
by joshualitt
· 10 years ago
b03c4a3
Don't use NULL GrOptDrawState to indicate that draw should be skipped.
by bsalomon
· 10 years ago
9176e2c
dstCopy on optdrawstate
by joshualitt
· 10 years ago
04ddf89
Small cleanups after GrDrawState/GrOptDrawState base class elimination.
by bsalomon
· 10 years ago
54e0c12
scissor state on optstate
by joshualitt
· 10 years ago
ae59b77
Create GrOptDrawState before recording draw in GrInOrderDrawBuffer
by bsalomon
· 10 years ago
912b3d2
Use DrawStates ProcOptInfo when creating the Optimized Draw State.
by egdaniel
· 10 years ago
5478d42
Push creation of default GP to the caller
by joshualitt
· 10 years ago
b6cbc38
Add GrProcOptInfo class to track various output information for color and coverage stages.
by egdaniel
· 10 years ago
605dd0f
Move GrInvariantOutput out of GrProcessor and into its own class.
by egdaniel
· 10 years ago
4dd9988
remove separate color from coverage
by joshualitt
· 10 years ago
69bb90c
Remove cached OptDrawState from GrDrawState.
by egdaniel
· 10 years ago
4973d9d
Default geometry processor
by joshualitt
· 10 years ago
ee0ea3f
Revert of Default geometry processor (patchset #9 id:160001 of https://codereview.chromium.org/678953002/)
by joshualitt
· 10 years ago
ff34307
Default geometry processor
by joshualitt
· 10 years ago
79f8fae
OptState owns program descriptor
by joshualitt
· 10 years ago
c0651c1
Add check to see if we need to remove fixed funciton VA in OptDrawState
by egdaniel
· 10 years ago
9e4d6d1
Move willUseInputColor check to computeInvariantOutput
by egdaniel
· 10 years ago
a5305a1
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
89c7a2e
Revert of Opt state takes a GP instead of a GeometryStage (patchset #18 id:1500001 of https://codereview.chromium.org/637003003/)
by joshualitt
· 10 years ago
71856d5
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
d9aa218
Store color and coverage stages in a single array in GrOptDrawState.
by egdaniel
· 10 years ago
bcf0a52
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
47326ab
Fix conditional check when copying coverage stages in ODS
by egdaniel
· 10 years ago
9cf45bf
Delay copying effects from DS or ODS till end of creating ODS
by egdaniel
· 10 years ago
47bb382
Cleanup of shader building system
by joshualitt
· 10 years ago
db0d3ca
Revert of Cleanup of shader building system (patchset #25 id:470001 of https://codereview.chromium.org/611653002/)
by joshualitt
· 10 years ago
fe1233c
Cleanup of shader building system
by joshualitt
· 10 years ago
b109ac2
Make createOptDrawState return NULL if we would end up not drawing
by egdaniel
· 10 years ago
1a8ecdf
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
b4b7a4c
Revert of Add isSingleComponent bool to getConstantColorComponent (patchset #6 id:100001 of https://codereview.chromium.org/608253002/)
by robertphillips
· 10 years ago
3b8af07
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
89af44a
Split GrDrawState and GrOptDrawState into separate classes and remove base class.
by egdaniel
· 10 years ago
f64596d
Remove unused fRequiresVertexShader data member from OptDrawState
by egdaniel
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
c064824
Calculate Primary and Secondary output types in the GrOptDrawState
by egdaniel
· 10 years ago
a7dc0a8
Calculate stage stats in GrOptDrawState
by egdaniel
· 10 years ago
170f90b
Attach GrOptDrawState into shader building pipeline
by egdaniel
· 10 years ago
8a4c103
Revert of Attach GrOptDrawState into shader building pipeline (patchset #11 id:220001 of https://codereview.chromium.org/504203004/)
by egdaniel
· 10 years ago
ee62065
Attach GrOptDrawState into shader building pipeline
by egdaniel
· 10 years ago
3658f38
Create an optimized draw state but not hooked in yet to gpu pipeline
by egdaniel
· 10 years ago