Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
82223aae39b7dd414c94c502fba90a7177ba79f3
/
src
/
gpu
/
GrPipeline.cpp
916c498
Consolidate the scissor enums into one "GrScissorTest" enum
by Chris Dalton
· 6 years ago
fd98c2c
Make some GrSurfaceProxy and GrTextureProxy methods easier to access
by Brian Salomon
· 6 years ago
e782f84
Remove GrResourceIOProcessor.
by Brian Salomon
· 6 years ago
d818ebf
Revert "Some scissor state cleanup."
by Brian Salomon
· 6 years ago
a219419
Some scissor state cleanup.
by Brian Salomon
· 6 years ago
4934890
Refactor GrPipeline dynamic state.
by Brian Salomon
· 6 years ago
6982400
Allow GrAppliedClip to have >1 clip coverage FP
by Chris Dalton
· 7 years ago
f95b175
Retract Gr*Priv.h includes a bit
by Robert Phillips
· 7 years ago
fb4a20c
Remove kDefault_GrSurfaceOrigin
by Robert Phillips
· 7 years ago
b0e93a2
Remove origin field from GrSurface (take 2)
by Robert Phillips
· 7 years ago
aff329b
Make GrFragmentProcessor be non-refcounted and use std::unique_ptr.
by Brian Salomon
· 7 years ago
bfd18cd
Move GrAppliedClip into GrPipeline
by Brian Salomon
· 7 years ago
91326c3
Move GrProcessorSet into GrPipeline
by Brian Salomon
· 7 years ago
7294b85
Revert "Remove origin field from GrSurface"
by Robert Phillips
· 7 years ago
f3ce7e3
More GrPipeline cleanup.
by Brian Salomon
· 7 years ago
972b2f6
Initialize GrPipeline at construction.
by Brian Salomon
· 7 years ago
df0e09f
Remove origin field from GrSurface
by Robert Phillips
· 7 years ago
2890fbf
Make GrPipeline hold a GrRenderTargetProxy (instead of a GrRenderTarget)
by Robert Phillips
· 7 years ago
e5b399e
Remove GrLegacyMeshDrawOp and GrPipelineBuilder
by Brian Salomon
· 7 years ago
d261e10
Re-enable opList dependency tracking
by Robert Phillips
· 7 years ago
c9c06d4
Remove GrTGpuResourceRef specializations
by Robert Phillips
· 7 years ago
46983b7
Introduce dynamic pipeline state
by Chris Dalton
· 7 years ago
e23bffd
Remove support in GPU backend for distance vector field.
by Brian Salomon
· 7 years ago
bb581ce
Convert DstTexture to DstProxy (take 2)
by Robert Phillips
· 7 years ago
9bee2e5
Revise system for checking for uninstantiated proxies
by Robert Phillips
· 7 years ago
c375704
Revert "Convert DstTexture to DstProxy"
by Robert Phillips
· 7 years ago
87f7f1c
Convert DstTexture to DstProxy
by Robert Phillips
· 7 years ago
6410d29
Remove 'fDrawFace' from GrPipeline
by Robert Phillips
· 7 years ago
f086167
Remove support for GLs without separate stencil.
by Brian Salomon
· 7 years ago
a91e0b7
Allow TextureSamplers to have null GrTexture pointer
by Robert Phillips
· 7 years ago
611572c
Remove srgb flags from GrProcessorSet
by Brian Salomon
· 7 years ago
f5442bb
Split cleanup changes out of bigger CL (take 2)
by Robert Phillips
· 7 years ago
c589b0b
Remove lastOpList capability from GrSurface
by Robert Phillips
· 7 years ago
d61c9d9
Move ref counting out of GrProcessor and into subclasses.
by Brian Salomon
· 7 years ago
48d1b4c
Revert "Revert "Create GrXferProcessor while doing GrProcessorSet analysis.""
by Brian Salomon
· 7 years ago
5dac9b3
Revert "Create GrXferProcessor while doing GrProcessorSet analysis."
by Brian Salomon
· 7 years ago
0ae0e23
Create GrXferProcessor while doing GrProcessorSet analysis.
by Brian Salomon
· 7 years ago
a076d87
Use sk_sp with GrXferProcessor and use a static factory to handle the nullptr==srcover case.
by Brian Salomon
· 7 years ago
e14bd80
Move GrPipelineBuilder into GrRenderTargetContext::addLegacyDrawOp
by Brian Salomon
· 7 years ago
ab015ef
Move the ability to access textures, buffers, and image storages out from GrProcessor.
by Brian Salomon
· 7 years ago
18dfa98
Store the dst texture used by an XP in GrPipeline rather than in the XP.
by Brian Salomon
· 7 years ago
d3ccb0a
Move pipeline handling out of GrMeshDrawOp.
by Brian Salomon
· 7 years ago
1c6025c
Make analysis optional to GrPipeline::init().
by Brian Salomon
· 7 years ago
e7d3048
Remove GrPipelineOptimizations computation from GrPipeline::init and nest in GrMeshDrawOp.
by Brian Salomon
· 7 years ago
3185384
Remove GrXferProcessor::getOptimizations.
by Brian Salomon
· 7 years ago
c0b642c
Split GrPipelineInput into separate color and coverage types, the latter of which is just an enum.
by Brian Salomon
· 7 years ago
70288c0
Add function to perform color fragment processor elimination while performing FP analysis.
by Brian Salomon
· 7 years ago
54d212e
Revert "Revert "Remove GrPipeline from GrDrawOp.""
by Brian Salomon
· 7 years ago
c48af93
Revert "Remove GrPipeline from GrDrawOp."
by Brian Salomon
· 7 years ago
2bf4b3a
Remove GrPipeline from GrDrawOp.
by Brian Salomon
· 7 years ago
9a76772
Remove origin from GrClipStackClip and GrWindowRectsState.
by Brian Salomon
· 7 years ago
1c10fdd
Remove XP override color.
by Brian Salomon
· 7 years ago
bfafcba
Determine whether any fp uses local coords in FragmentProcessorAnalysis rather than GrPipeline creation
by Brian Salomon
· 7 years ago
b5cb683
Use construct/init pattern with GrPipeline to replace CreateAt.
by Brian Salomon
· 7 years ago
02baee9
Remove the skip-draw xp optimization
by Brian Salomon
· 7 years ago
b16e8ac
Make GrPipeline::CreateAt take GrRenderTarget and not GrRenderTargetContext
by Brian Salomon
· 7 years ago
5298dc8
Make GrPipelineAnalysis a nested class of GrProcessorSet.
by Brian Salomon
· 7 years ago
9a51498
Remove component flags from GrXPFactory output analysis.
by Brian Salomon
· 8 years ago
eec6f7b
Use new fragment processor optimization queries.
by Brian Salomon
· 8 years ago
119fb2b
Add a basic constructor to GrPipeline
by csmartdalton
· 8 years ago
f87e2b9
Move srgb enable flags to GrProcessorSet from pipelinebuilder
by Brian Salomon
· 8 years ago
189098e7
Don't require GrPipelineBuilder to build GrPipeline
by Brian Salomon
· 8 years ago
652ecb5
Pass GrAppliedClip to pipeline creation.
by Brian Salomon
· 8 years ago
bfd5183
Removes tracking of whether color is ignored by XP.
by Brian Salomon
· 8 years ago
8c852be
Removing tracking of whether GP/FP coverage calculations are used by XP.
by Brian Salomon
· 8 years ago
92aee3d
This renames methods and classes that relate to static analysis of combinations of GrDrawOps and GrPipelines.
by Brian Salomon
· 8 years ago
8952743
move src/gpu/batches -> src/gpu/ops
by Brian Salomon
· 8 years ago
25a8809
Rename GrBatch to GrOp
by Brian Salomon
· 8 years ago
db4183d
In GrProcessor::TextureSampler drop the "get", it's cleaner
by Brian Salomon
· 8 years ago
e60ad62
Guard against instantiate & accessRenderTarget failures
by Robert Phillips
· 8 years ago
0bbecb2
Rename GrTextureAccess to GrProcessor::TextureSampler.
by Brian Salomon
· 8 years ago
144caf5
src/gpu: s/SkAutoTUnref/sk_sp/g
by Hal Canary
· 8 years ago
c633abb
Remove GrStencilSettings from GrPipeline
by csmartdalton
· 8 years ago
1105224
Rename GrDrawContext to GrRenderTargetContext
by Brian Osman
· 8 years ago
f2361d2
Add GrOpList and rename GrDrawTarget to GrRenderTargetOpList
by Robert Phillips
· 8 years ago
b58a2b4
Stop aggregating texture/buffer access objects in GrFragmentProcessor parents.
by bsalomon
· 8 years ago
7312ff8
Remove ability to skip coord transform comparison in pipeline comparison.
by bsalomon
· 8 years ago
bf4a8f9
Improve usage of window rectangles
by csmartdalton
· 8 years ago
c3bfcb8
Revert of Improve usage of window rectangles (patchset #9 id:160001 of https://codereview.chromium.org/2289363005/ )
by caryclark
· 8 years ago
db42be9
Improve usage of window rectangles
by csmartdalton
· 8 years ago
28341fa
Implement difference clip rects with window rectangles
by csmartdalton
· 8 years ago
9b03e7b
GrFP can express distance vector field req., program builder declares variable for it
by dvonbeck
· 8 years ago
02aed95
Revert of GrFP can express distance vector field req., program builder declares variable for it (patchset #20 id:370001 of https://codereview.chromium.org/2114993002/ )
by mtklein
· 8 years ago
4ef6dfa
GrFP can express distance vector field req., program builder declares variable for it
by dvonbeck
· 8 years ago
afd6340
Check fIgnoresCoverage in GrPipeline::AreEqual
by csmartdalton
· 8 years ago
55fdccc
Remove GrRenderTarget from GrPipelineBuilder
by robertphillips
· 8 years ago
193d9cf
Eliminate special case nvpr batch handling
by cdalton
· 8 years ago
93a379b
Separate user and raw stencil settings
by cdalton
· 8 years ago
e19aecd
Revert of Separate user and raw stencil settings (patchset #8 id:140001 of https://codereview.chromium.org/1962243002/ )
by robertphillips
· 8 years ago
12dbb39
Separate user and raw stencil settings
by cdalton
· 8 years ago
3ccf2e7
Remove hasMixedSamples() from GrPipelineBuilder
by cdalton
· 8 years ago
898235c
SkSurfaceProps now has a gamma-correct ("AllowSRGBInputs") flag. That's propagated in a few places so that the backend can do the right thing for L32 vs S32 mode.
by brianosman
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
64d094d
Require sRGB write control for sRGB support. Add flag to GrPaint to suppress linear -> sRGB conversion on write. Use that to fix YUV conversion, which directly produces sRGB data. (Technically, it produces data in whatever the color space of the JPEG might be).
by brianosman
· 8 years ago
8733210
Replace fWillReadFragmentPosition with a bitfield
by cdalton
· 8 years ago
2047b78
Don't ref/unref the static src-over xp
by bsalomon
· 9 years ago
56cf6dc
Create a static instances of SrcOver XferProcessor
by egdaniel
· 9 years ago
0d81b29
Fix bug in reads fragment position on gpu.
by egdaniel
· 9 years ago
de4166a
APIs which took colorPOI / coveragePOI pairs updated to take a GrPipelineOptimizations struct
by ethannicholas
· 9 years ago
ff21032
New API for computing optimization invariants.
by ethannicholas
· 9 years ago
Next »