Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
897a8e38879643d81a64d2bb6bed4e22af982aa4
/
src
/
gpu
/
GrOvalRenderer.cpp
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
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
a7008403
Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ )
by joshualitt
· 9 years ago
4078d52
add a ClassID function to GrBatch
by joshualitt
· 9 years ago
465283c
Remove batchtracker
by joshualitt
· 9 years ago
c21b09e
Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor*
by bsalomon
· 9 years ago
a511e6a
Revert of Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* (patchset #8 id:140001 of https://codereview.chromium.org/1316513002/ )
by rmistry
· 9 years ago
ecfdc25
Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor*
by bsalomon
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
ac856c9
Remove GrStagedProcessor, remove the word Stage as it applies to FPs
by bsalomon
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
4bf69f7
Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ )
by rmistry
· 9 years ago
2424344
Remove GrStagedProcessor, remove the word Stage as it applies to FPs
by bsalomon
· 9 years ago
d2b23e0
Standardize BW to NonAA
by joshualitt
· 9 years ago
b6b513b
Create separate entry points for the various flavors of drawRect
by joshualitt
· 9 years ago
e46f9fe
Privatize GrBatch subclass overrides
by bsalomon
· 9 years ago
7539856
Make GrVertexBatch objects hold their own draws during GrDrawTarget flush
by bsalomon
· 9 years ago
16b9913
Split GrDrawBatch and GrVertexBatch into their own files
by bsalomon
· 9 years ago
abd30f5
Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches
by bsalomon
· 9 years ago
cb02b38
Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu
by bsalomon
· 9 years ago
91d844d
Rename GrPipelineInfo to GrPipelineOptimizations
by bsalomon
· 9 years ago
7441782
Make folder for batches
by joshualitt
· 9 years ago
fb1141a
Don't pass pipeline to GrBatch::generateGeometry()
by bsalomon
· 9 years ago
eae6200
Some cleanup in GrTextureProvider and GrResourceProvider.
by bsalomon
· 9 years ago
8cab9a7
All batches do their own pipeline compare
by joshualitt
· 9 years ago
4421a4c
small cleanups after fixing const of GrPipelineBuilder on DrawTarget
by joshualitt
· 9 years ago
ae3d63a
ovals now take a const GrPipelineBuilder
by joshualitt
· 9 years ago
1c73548
Start to propagate constness of GrPipelineBuilder up the stack
by joshualitt
· 9 years ago
0067ff5
fix up test create functions
by joshualitt
· 9 years ago
7765a47
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 9 years ago
d07a279
Revert of Rework GrPipelineInfo (patchset #7 id:120001 of https://codereview.chromium.org/1213383005/)
by bsalomon
· 9 years ago
f5179a4
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 9 years ago
cba99b8
Move GLSL-specific routines/classes to separate glsl directory
by jvanverth
· 9 years ago
dded696
Implement support for mixed sampled render targets
by vbuzinov
· 9 years ago
ea46150
Split drawing functionality out of GrContext and into new GrDrawContext
by robertphillips
· 9 years ago
5559ca2
Remove uniform view matrix from GrGLPrimitiveProcessor base class
by joshualitt
· 9 years ago
f2539d5
Use high precision vertex attributes.
by senorblanco
· 9 years ago
4b91f76
rename GrDrawTargetCaps to GrCaps
by bsalomon
· 9 years ago
b8c241a
Preliminary attempt to remove batch tracker
by joshualitt
· 9 years ago
d3a560f
Revert of Preliminary attempt to remove batch tracker (patchset #3 id:40001 of https://codereview.chromium.org/1139723004/)
by joshualitt
· 9 years ago
cbfe91d
Preliminary attempt to remove batch tracker
by joshualitt
· 9 years ago
e3ababe
remove localmatrix from GrGeometryProcessor base class
by joshualitt
· 9 years ago
e578a95
Remove viewmatrix from GrGeometryProcessor base class
by joshualitt
· 9 years ago
88c23fc
remove color from GrGeometryProcessor
by joshualitt
· 9 years ago
1ba8cc9
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 9 years ago
6c89110
GLProgramsTest 3.0
by joshualitt
· 9 years ago
80ea19c
Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/)
by reed
· 9 years ago
2629697
Revert of stop calling SkScalarDiv (patchset #4 id:60001 of https://codereview.chromium.org/1135053002/)
by reed
· 9 years ago
67d71c8
stop calling SkScalarDiv
by reed
· 9 years ago
21279c7
AADistanceFieldPathRenderer unit tests
by joshualitt
· 10 years ago
e64eb57
Iterate over instanced draws in GrGpu rather than above GrBatchTarget
by bsalomon
· 10 years ago
e40d397
Isolate GrBufferAllocPools inside GrBatchTarget
by robertphillips
· 10 years ago
d96a67b
small cleanup in GrOvalRenderer
by joshualitt
· 10 years ago
b5238a7
Start on simplifying generateGeometry() overrides
by bsalomon
· 10 years ago
8415abe
Revert of Start on simplifying generateGeometry() overrides (patchset #10 id:160001 of https://codereview.chromium.org/1122673002/)
by bsalomon
· 10 years ago
f28381c
Start on simplifying generateGeometry() overrides
by bsalomon
· 10 years ago
ed0bcad
Move instanced index buffer creation to flush time
by bsalomon
· 10 years ago
d8ed1b6
Revert of Move instanced index buffer creation to flush time (patchset #6 id:100001 of https://codereview.chromium.org/1116943004/)
by bsalomon
· 10 years ago
ab622c7
Move instanced index buffer creation to flush time
by bsalomon
· 10 years ago
99c7c07
Move bounds to GrBatch
by joshualitt
· 10 years ago
3e708c5
Add batch unit tests for ovals
by joshualitt
· 10 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 10 years ago
e9c0fc6
Pull out shader-specific caps into GrShaderCaps and GrGLSLCaps
by jvanverth
· 10 years ago
4eaf9ce
create GrTestUtils.h, move some common functions into it
by joshualitt
· 10 years ago
50cb76b
Revert of removing equality / compute invariant loops from GrGeometryProcessors (patchset #2 id:20001 of https://codereview.chromium.org/1111603004/)
by joshualitt
· 10 years ago
ef292a0
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 10 years ago
cfc1886
Use GLSLCaps for creating processor keys and GLSL-specific programs
by jvanverth
· 10 years ago
72e3ae4
Remove vertex/index buffer factilities from GrDrawTarget.
by bsalomon
· 10 years ago
567ff2f
Cleanup: Remove unnecessary double-semicolons.
by tfarina
· 10 years ago
Next »