Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
30a38ff737c61799b0f36d2e6ba412f7e612f617
/
src
/
gpu
/
ops
/
GrOvalOpFactory.cpp
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
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
· 8 years ago
bb2ff94
Switch to vertex colors rather than uniforms for color in Ellipse/Circle/RRect/DRRect
by brianosman
· 8 years ago
2279325
added support for PLS path rendering
by ethannicholas
· 8 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
144c3c8
Make onPrepareDraws const
by joshualitt
· 9 years ago
ff21032
New API for computing optimization invariants.
by ethannicholas
· 9 years ago
0eafe79
Create GrGLSLVaryingHandler class for program building
by egdaniel
· 9 years ago
4ca2e60
Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder.
by egdaniel
· 9 years ago
e004bfc
Increase the amount of debug information printed out by batches
by robertphillips
· 9 years ago
57d3b03
Rename some processor functions from GL to GLSL
by egdaniel
· 9 years ago
e659a58
Move GrGLPrimitive/GeometryProc to GLSL
by egdaniel
· 9 years ago
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
2d721d3
Move all ShaderBuilder files to GLSL
by egdaniel
· 9 years ago
8dcdedc
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
by egdaniel
· 9 years ago
7dc4bd0
Remove GrGLProcessor and create GrGLSLTextureSampler class.
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
f529439
Move shader precision modifier check onto GLSLCaps
by egdaniel
· 9 years ago
1b55a96
Reland of add a ClassID function to GrBatch (patchset #1 id:1 of https://codereview.chromium.org/1353043002/ )
by reed
· 9 years ago
48e3a45
Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ )
by reed
· 9 years ago
eb44d53
add a ClassID function to GrBatch
by joshualitt
· 9 years ago
Next »