Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
342bfc25de5b0452b1551bf9db4bf45eac7718b2
/
src
/
gpu
/
effects
/
GrDashingEffect.cpp
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
73c4e64
Retract GrDrawTarget and GrPipelineBuilder a bit more
by robertphillips
· 8 years ago
8528541
Add more specialized fragment builders
by cdalton
· 8 years ago
2279325
added support for PLS path rendering
by ethannicholas
· 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
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
018fb62
Create GLSL base class for ProgramDataManager
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
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 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
df0c557
Use new API everywhere for GrDefaultGeoProcFactory
by joshualitt
· 9 years ago
e494a58
Revert of Use new API everywhere for GrDefaultGeoProcFactory (patchset #5 id:80001 of https://codereview.chromium.org/1261083003/)
by joshualitt
· 9 years ago
801823b
Use new API everywhere for GrDefaultGeoProcFactory
by joshualitt
· 9 years ago
6af0c93
Moved GrGLFragmentProcessor definition to its own file
by wangyix
· 9 years ago
8cab9a7
All batches do their own pipeline compare
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
1422ec8
Fix for dashing shader on Mali: use highp where necessary.
by senorblanco
· 9 years ago
eb1cb5c
rename GrDrawTargetCaps.h to GrCaps.h and move to include
by bsalomon
· 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
d156d36
Make GrStrokeInfo inherit from SkStrokeRec
by kkinnunen
· 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
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
e64eb57
Iterate over instanced draws in GrGpu rather than above GrBatchTarget
by bsalomon
· 9 years ago
e40d397
Isolate GrBufferAllocPools inside GrBatchTarget
by robertphillips
· 9 years ago
261694c
Avoid using SkPathEffect::DashInfo in GrStrokeInfo
by kkinnunen
· 9 years ago
b5238a7
Start on simplifying generateGeometry() overrides
by bsalomon
· 9 years ago
8415abe
Revert of Start on simplifying generateGeometry() overrides (patchset #10 id:160001 of https://codereview.chromium.org/1122673002/)
by bsalomon
· 9 years ago
f28381c
Start on simplifying generateGeometry() overrides
by bsalomon
· 9 years ago
ed0bcad
Move instanced index buffer creation to flush time
by bsalomon
· 9 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
· 9 years ago
ab622c7
Move instanced index buffer creation to flush time
by bsalomon
· 9 years ago
99c7c07
Move bounds to GrBatch
by joshualitt
· 9 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
fa2008f
Add dash lines batch unit test
by joshualitt
· 9 years ago
4eaf9ce
create GrTestUtils.h, move some common functions into it
by joshualitt
· 9 years ago
50cb76b
Revert of removing equality / compute invariant loops from GrGeometryProcessors (patchset #2 id:20001 of https://codereview.chromium.org/1111603004/)
by joshualitt
· 9 years ago
ef292a0
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 9 years ago
cfc1886
Use GLSLCaps for creating processor keys and GLSL-specific programs
by jvanverth
· 9 years ago
72e3ae4
Remove vertex/index buffer factilities from GrDrawTarget.
by bsalomon
· 9 years ago
1899651
Extract gpu line dashing to GrDashLinePathRenderer
by kkinnunen
· 9 years ago
f3c2c46
Make the GPU dashing effect MSAA-friendly.
by senorblanco
· 9 years ago
36352bf
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
by mtklein
· 9 years ago
4b31de8
handle null vertex or index buffers in batch
by joshualitt
· 9 years ago
d0f5457
valgrind fix
by joshualitt
· 9 years ago
4f569be
Dash batch
by joshualitt
· 9 years ago
44701df
Move clip off of draw target
by joshualitt
· 9 years ago
dd21987
fix for uniform view matrix being uploaded but not used
by joshualitt
· 9 years ago
5224ba7
Dash using vertex attributes for interval and stroke width
by joshualitt
· 9 years ago
4d8da81
GrBatchPrototype
by joshualitt
· 10 years ago
c2893c5
Revert of GrBatchPrototype (patchset #32 id:630001 of https://codereview.chromium.org/845103005/)
by joshualitt
· 10 years ago
d5a7db4
GrBatchPrototype
by joshualitt
· 10 years ago
ca0a179
Revert of GrBatchPrototype (patchset #30 id:570001 of https://codereview.chromium.org/845103005/)
by joshualitt
· 10 years ago
d15e4e4
GrBatchPrototype
by joshualitt
· 10 years ago
8dd688b
Rename GrOptDrawState to GrPipeline and GrDrawState to GrPipelineBuilder
by egdaniel
· 10 years ago
46d36f0
Refactor position computation to enable device space "nudge"
by robertphillips
· 10 years ago
71c9260
More changes to bring together path / geo procs
by joshualitt
· 10 years ago
abb52a1
Move most of the transform logic into the primitive processors
by joshualitt
· 10 years ago
Next »