Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
3809bab7ed344ad140346c38e149dabf10bd525f
/
src
/
gpu
/
ops
/
GrOvalOpFactory.cpp
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
· 8 years ago
d952a99
Fix reflected ovals.
by Jim Van Verth
· 8 years ago
d3ccb0a
Move pipeline handling out of GrMeshDrawOp.
by Brian Salomon
· 8 years ago
a811b12
Renames of processor analysis-related classes and method.
by Brian Salomon
· 8 years ago
e7d3048
Remove GrPipelineOptimizations computation from GrPipeline::init and nest in GrMeshDrawOp.
by Brian Salomon
· 8 years ago
c0b642c
Split GrPipelineInput into separate color and coverage types, the latter of which is just an enum.
by Brian Salomon
· 8 years ago
d3b6597
Mark overridden destructors with 'override' and remove 'virtual'
by Brian Salomon
· 8 years ago
649a341
Add a separate draw function to GrRenderTargetContext for GrMeshDrawOp derived classes.
by Brian Salomon
· 8 years ago
5298dc8
Make GrPipelineAnalysis a nested class of GrProcessorSet.
by Brian Salomon
· 8 years ago
e549a05
Add new GMs to stress rendering of many circles and rrects
by Jim Van Verth
· 8 years ago
eb868aa
Prefer EllipseOp instead of DIEllipseOp
by Stan Iliev
· 8 years ago
c6b7146
Remove component flags from GrPipelineInput.
by Brian Salomon
· 8 years ago
cb30bb2
Remove GrFragmentProcessor::computeInvariantOutput
by Brian Salomon
· 8 years ago
8cefe40
Don't batch circles and circular rrects beyond index limit
by Jim Van Verth
· 8 years ago
6f6961e
make GR_TEST_UTILS=0 work
by Hal Canary
· 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
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
· 9 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 9 years ago
397536c
Consolidate GPU buffer implementations
by cdalton
· 9 years ago
f8c3ba4
Revert of Consolidate GPU buffer implementations (patchset #10 id:180001 of https://codereview.chromium.org/1825393002/ )
by robertphillips
· 9 years ago
8b1bff2
Consolidate GPU buffer implementations
by cdalton
· 9 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 9 years ago
cdaa97b
Circle GP/batch housecleaning
by bsalomon
· 9 years ago
b56f927
Hide GrPipelineBuilder from GrOvalRenderer
by robertphillips
· 9 years ago
0cc2f85
Hide GrDrawTarget from GrOvalRenderer
by robertphillips
· 9 years ago
8528541
Add more specialized fragment builders
by cdalton
· 9 years ago
bd6366a
Roll back ellipse logic for now. This was (probably) still wrong.
by brianosman
· 9 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
· 9 years ago
09bf666
Remove the 0.5 bias from the ellipse edge function. This makes coverage drop to zero before we get clipped by the rasterizer (i.e. ensures the generated ellipse is inscribed in the geometry).
by brianosman
· 9 years ago
bb2ff94
Switch to vertex colors rather than uniforms for color in Ellipse/Circle/RRect/DRRect
by brianosman
· 9 years ago
2279325
added support for PLS path rendering
by ethannicholas
· 9 years ago
04194f3
Remove two varieties of drawNonAARect from GrDrawTarget
by joshualitt
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
Next »