Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
91326c34ee1f1531d62caa153746821b58e6e55d
/
src
/
gpu
/
ops
/
GrOvalOpFactory.cpp
91326c3
Move GrProcessorSet into GrPipeline
by Brian Salomon
· 7 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 7 years ago
0c26a9d
GR_TEST_UTILS fixes
by Brian Salomon
· 7 years ago
f86d37b
Rename GrDrawOp::xpRequiresDstTexture to finalize and change return type to an enum
by Brian Salomon
· 7 years ago
82dfd3d
Add processor info dumping to non-legacy mesh draw ops
by Brian Salomon
· 7 years ago
3809bab
Add GrPrimitiveType::kLinesAdjacency
by Chris Dalton
· 7 years ago
7cd974f
Revert "Add GrPrimitiveType::kLinesAdjacency"
by Ravi Mistry
· 7 years ago
f7eb015
Add GrPrimitiveType::kLinesAdjacency
by Chris Dalton
· 7 years ago
e23bffd
Remove support in GPU backend for distance vector field.
by Brian Salomon
· 7 years ago
114a3c0
Fix glDrawRangeElements
by Chris Dalton
· 7 years ago
fd773fb
Adjust start and end points of arcs based on CTM
by Brian Osman
· 7 years ago
05441c4
Convert GrOvalOpFactory from GrLegacyMeshDrawOp to GrMeshDrawOp using GrSimpleDrawOpHelper.
by Brian Salomon
· 7 years ago
bca46e2
Convert GrMesh back to a class
by Chris Dalton
· 7 years ago
1772663
Include non-legacy GrMeshDrawOps in GLPrograms test.
by Brian Salomon
· 7 years ago
ff92650
Convert GrMesh to a struct
by Chris Dalton
· 7 years ago
d952a99
Fix reflected ovals.
by Jim Van Verth
· 7 years ago
d3ccb0a
Move pipeline handling out of GrMeshDrawOp.
by Brian Salomon
· 7 years ago
a811b12
Renames of processor analysis-related classes and method.
by Brian Salomon
· 7 years ago
e7d3048
Remove GrPipelineOptimizations computation from GrPipeline::init and nest in GrMeshDrawOp.
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
d3b6597
Mark overridden destructors with 'override' and remove 'virtual'
by Brian Salomon
· 7 years ago
649a341
Add a separate draw function to GrRenderTargetContext for GrMeshDrawOp derived classes.
by Brian Salomon
· 7 years ago
5298dc8
Make GrPipelineAnalysis a nested class of GrProcessorSet.
by Brian Salomon
· 7 years ago
e549a05
Add new GMs to stress rendering of many circles and rrects
by Jim Van Verth
· 7 years ago
eb868aa
Prefer EllipseOp instead of DIEllipseOp
by Stan Iliev
· 7 years ago
c6b7146
Remove component flags from GrPipelineInput.
by Brian Salomon
· 7 years ago
cb30bb2
Remove GrFragmentProcessor::computeInvariantOutput
by Brian Salomon
· 7 years ago
8cefe40
Don't batch circles and circular rrects beyond index limit
by Jim Van Verth
· 7 years ago
6f6961e
make GR_TEST_UTILS=0 work
by Hal Canary
· 7 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
f833478
Remove ref counting from GrOp.
by Brian Salomon
· 8 years ago
53e4c3c
Misc batch->op cleanup Part 2 of 2
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
5ec9def
Rename files, macros, types, and functions related to GrDrawOp testing.
by Brian Salomon
· 8 years ago
6750e91
Fix precision errors in large circle rendering.
by Jim Van Verth
· 8 years ago
8952743
move src/gpu/batches -> src/gpu/ops
by Brian Salomon
· 8 years ago
[Renamed (99%) from src/gpu/batches/GrOvalOpFactory.cpp]
289e3d8
Bring sk_sp to oval GrDrawOps and rename batch->op
by Brian Salomon
· 8 years ago
[Renamed (74%) from src/gpu/GrOvalRenderer.cpp]
60c05f9
Mark the leaf classes of GrOp final.
by Herb Derby
· 8 years ago
742e31d
Rename GrBatchFlushState to GrOpFlushState
by Brian Salomon
· 8 years ago
dad2923
Rename GrVertexBatch->GrMeshDrawOp
by Brian Salomon
· 8 years ago
9afd371
Rename GrDrawBatch->GrDrawOp
by Brian Salomon
· 8 years ago
25a8809
Rename GrBatch to GrOp
by Brian Salomon
· 8 years ago
7c3e718
Remove pipeline info dump from GrDrawBatch
by Brian Salomon
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
99938a8
Merge GrGLSLShaderVar and GrShaderVar
by Brian Salomon
· 8 years ago
144caf5
src/gpu: s/SkAutoTUnref/sk_sp/g
by Hal Canary
· 8 years ago
ddb37d6
re-re-land of skslc now automatically turns on derivatives support
by ethannicholas
· 8 years ago
ac66ae6
Revert "re-land of skslc now automatically turns on derivatives support"
by Mike Klein
· 8 years ago
d7d1997
re-land of skslc now automatically turns on derivatives support
by Ethan Nicholas
· 8 years ago
37269ff
Revert "skslc now automatically turns on derivatives support"
by Ethan Nicholas
· 8 years ago
311742b
skslc now automatically turns on derivatives support
by Ethan Nicholas
· 8 years ago
6ca4882
Reduce geometry size for circles to help fill rate.
by jvanverth
· 8 years ago
3786c77
Disable antialiasing on interior of filled RRects that need distance vectors
by Robert Phillips
· 8 years ago
79839d4
Add distance values to interior of filled RRects
by Robert Phillips
· 8 years ago
fc6c37b
Remove stray semicolons.
by Mike Klein
· 8 years ago
a624bf3
Stop flattening GrCoordTransforms in parent GrFragmentProcessors.
by bsalomon
· 8 years ago
56b7dc4
Revert of Stop flattening GrCoordTransforms in parent GrFragmentProcessors. (patchset #3 id:40001 of https://codereview.chromium.org/2339203002/ )
by bsalomon
· 8 years ago
d91237e
Stop flattening GrCoordTransforms in parent GrFragmentProcessors.
by bsalomon
· 8 years ago
a3992bf
Fix stroked rrects with batching.
by jvanverth
· 8 years ago
84839f6
Batch all circular rrects together
by jvanverth
· 8 years ago
a4f1af8
Use stroked rrects for Android shadow sample
by jvanverth
· 8 years ago
6a39761
Fix for fat stroked roundrects.
by jvanverth
· 8 years ago
21af9ca
Respecify SkCanvas::drawArc, consolidate conversion to SkPath, add GM for oddball drawArcs
by bsalomon
· 8 years ago
c3d0e42
Add Ganesh support for circular roundrects with strokes > 2*radii.
by jvanverth
· 8 years ago
08197b2
Fix valgrind issue in CircleBatch__Test
by robertphillips
· 8 years ago
0515593
Fix GLSL int to float error in arc code in GrOvalRenderer.
by bsalomon
· 8 years ago
cadf75a
Fix CircleBatch::TestCreate to always use a legal matrix
by bsalomon
· 8 years ago
4f3a0ca
GPU implementation of drawArc.
by bsalomon
· 8 years ago
adf4edc
Don't emit dead code in circle shader when not using distance vectors.
by bsalomon
· 8 years ago
6cb807b
Simplify adding attributes to GrGeometryProcessor
by bsalomon
· 8 years ago
e4f2461
Detemplatize GrGLSLGeometryProcessor::setTransformDataHelper()
by bsalomon
· 8 years ago
31df31c
Minor cleanup of GP classes in GrOvalRenderer
by bsalomon
· 8 years ago
6c177a1
Add alternative ambient shadow method to Android shadow sample
by jvanverth
· 8 years ago
84bca78
Split distance vector into direction and magnitude components
by dvonbeck
· 8 years ago
68f2f7d
Added distance vector support for CircleGeometryProcessor
by dvonbeck
· 8 years ago
570f8af
Revert of Added distance vector support for CircleGeometryProcessor (patchset #4 id:60001 of https://codereview.chromium.org/2190023002/ )
by mtklein
· 8 years ago
779e192
Added distance vector support for CircleGeometryProcessor
by dvonbeck
· 8 years ago
88cf17d
Consolidate handling of infinitely thin primitives and aa bloat handing WRT batch bounds.
by bsalomon
· 8 years ago
4b4a7cc
Reland of Better encapsulate oval/rrect batchs. (patchset #1 id:1 of https://codereview.chromium.org/2121313004/ )
by bsalomon
· 8 years ago
c79fc33
Revert of Better encapsulate oval/rrect batchs. (patchset #5 id:80001 of https://codereview.chromium.org/2104423003/ )
by hush
· 8 years ago
11bf8b2
Better encapsulate oval/rrect batchs.
by bsalomon
· 8 years ago
977996d
Fix bug where ovals' AA exceed bounds by .5 pixel
by vjiaoblack
· 8 years ago
df4f47b
Revert of Better encapsulate oval/rrect batchs. (patchset #4 id:60001 of https://codereview.chromium.org/2104423003/ )
by benjaminwagner
· 8 years ago
7f06c69
Better encapsulate oval/rrect batchs.
by bsalomon
· 8 years ago
fc5b70a
Revert of Better encapsulate oval/rrect batchs. (patchset #3 id:40001 of https://codereview.chromium.org/2104423003/ )
by benjaminwagner
· 8 years ago
5fd209e
Better encapsulate oval/rrect batchs.
by bsalomon
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
342bfc2
Simplify GrDrawBatch uploads and token uage.
by bsalomon
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
397536c
Consolidate GPU buffer implementations
by cdalton
· 8 years ago
f8c3ba4
Revert of Consolidate GPU buffer implementations (patchset #10 id:180001 of https://codereview.chromium.org/1825393002/ )
by robertphillips
· 8 years ago
8b1bff2
Consolidate GPU buffer implementations
by cdalton
· 8 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 8 years ago
cdaa97b
Circle GP/batch housecleaning
by bsalomon
· 8 years ago
b56f927
Hide GrPipelineBuilder from GrOvalRenderer
by robertphillips
· 8 years ago
0cc2f85
Hide GrDrawTarget from GrOvalRenderer
by robertphillips
· 8 years ago
8528541
Add more specialized fragment builders
by cdalton
· 8 years ago
bd6366a
Roll back ellipse logic for now. This was (probably) still wrong.
by brianosman
· 8 years ago
c6052ac
Put back the 0.5 bias in the shader. Only adjust the radii for the geometry, not the radii constants.
by brianosman
· 8 years ago
Next »