Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
f259b8ba174687ffe5809947306ac91db05ec941
/
src
/
gpu
/
ccpr
6f0e02f
Switch path renderers over to using GrRecordingContext
by Robert Phillips
· 6 years ago
dbf7072
Use different classes for client side arrays and GPU buffer objects.
by Brian Salomon
· 6 years ago
e1f5502
Reland "SkSL is now pickier about type conversions"
by Ethan Nicholas
· 6 years ago
c83da98
Revert "SkSL is now pickier about type conversions"
by Ethan Nicholas
· 6 years ago
91c1d08
SkSL is now pickier about type conversions
by Ethan Nicholas
· 6 years ago
ae64c19
Convert GrBufferType to enum class, rename, and remove dead values
by Brian Salomon
· 6 years ago
9da87e0
Rename GrContext::contextPriv to priv
by Robert Phillips
· 6 years ago
d0fe875
Remove destination GrRenderTargetProxy from GrPipeline
by Robert Phillips
· 6 years ago
12d2264
Convert GrBuffer owners to sk_sp
by Brian Salomon
· 6 years ago
7423195
ccpr: Add explicit fmas to vertex placement code
by Chris Dalton
· 6 years ago
4b62aed
Return GrProcessorSet::Analysis from GrDrawOp::finalize
by Chris Dalton
· 6 years ago
c6444d2
Enable wide color support in CCPR
by Brian Osman
· 6 years ago
aaa77c1
Reland "ccpr: Support caching of paths that span multiple tiles"
by Chris Dalton
· 6 years ago
7337dbe
Revert "ccpr: Support caching of paths that span multiple tiles"
by Chris Dalton
· 6 years ago
6a3dc8b
ccpr: Support caching of paths that span multiple tiles
by Chris Dalton
· 6 years ago
a13078c
ccpr: Convert GrCCDrawPathsOp::SingleDraw to a class
by Chris Dalton
· 6 years ago
351e80c
Reland "ccpr: Rework the path cache to support sporadic flushing"
by Chris Dalton
· 6 years ago
2e825a3
Revert "ccpr: Rework the path cache to support sporadic flushing"
by Chris Dalton
· 6 years ago
d6fa454
ccpr: Rework the path cache to support sporadic flushing
by Chris Dalton
· 6 years ago
2de13dd
Allow aliasing in GrProxyProvider::processInvalidUniqueKey
by Chris Dalton
· 6 years ago
1688507
Try out clang-tidy, starting with bugprone-use-after-move
by Mike Klein
· 6 years ago
0ec1c57
remove sk_atomic_inc
by Mike Klein
· 6 years ago
4065d45
Reland "Reland "Have a GrBackendFormat be stored on gpu proxies.""
by Greg Daniel
· 6 years ago
4013913
Do CCPR hairline coverage scaling in floats, rather than bytes
by Brian Osman
· 6 years ago
588cec7
Reenable GrOp chaining.
by Brian Salomon
· 6 years ago
d7157b2
Revert "Reland "Have a GrBackendFormat be stored on gpu proxies.""
by Greg Daniel
· 6 years ago
2f9a5ea
Reland "Have a GrBackendFormat be stored on gpu proxies."
by Greg Daniel
· 6 years ago
f04fb3c
Change how GPs configure attributes
by Brian Osman
· 6 years ago
9a390ac
Guard GrOp::dumpInfo with SK_DEBUG
by Brian Osman
· 6 years ago
919c9e7
Revert "Have a GrBackendFormat be stored on gpu proxies."
by Greg Daniel
· 6 years ago
51b1c12
Have a GrBackendFormat be stored on gpu proxies.
by Greg Daniel
· 6 years ago
9a9baae
Use SkPMColor4f throughout clear APIs
by Brian Osman
· 6 years ago
6c3879d
ccpr: Age out path cache entries
by Chris Dalton
· 6 years ago
cf86085
Replace GrColor4h with SkPMColor4f
by Brian Osman
· 6 years ago
348a037
Change mechanism that lets GrRenderTargetContext caller get op list ID.
by Brian Salomon
· 6 years ago
9985a27
ccpr: Don't use cache entries as path listeners
by Chris Dalton
· 6 years ago
936fe7d
Pass and return GrColor4h by const& when possible
by Brian Osman
· 6 years ago
1be2b7c
Keep paint color range/precision into ops and GPs (using GrColor4h)
by Brian Osman
· 6 years ago
a944142
ccpr: Unregister path listeners when their cache entries are evicted
by Chris Dalton
· 6 years ago
b41417f
Make GrOp base class responsible for merging bounds.
by Brian Salomon
· 6 years ago
31abc5a
ccpr: Fix an overzealous assert in DDL
by Chris Dalton
· 6 years ago
3b57279
ccpr: Harden the path cache
by Chris Dalton
· 6 years ago
8429c79
ccpr: Don't use the GrContext id for the path cache id
by Chris Dalton
· 6 years ago
eb772c0
Revert "ccpr: Unregister path listeners when their cache entries are evicted"
by Greg Daniel
· 6 years ago
f30e493
ccpr: Unregister path listeners when their cache entries are evicted
by Chris Dalton
· 6 years ago
cd31640
Fix ccpr build on wasm
by Chris Dalton
· 6 years ago
9a986cf
ccpr: Use SkMessageBus for thread-safe eviction of cache entries
by Chris Dalton
· 6 years ago
7d94bb5
Skip visiting for allocator gathering in GrTextureOp when all proxies
by Brian Salomon
· 6 years ago
93faa67
Make CCPR optional
by Kevin Lubick
· 6 years ago
51e8b7e
ccpr: Use ceil/floor to round out path cover octagons
by Chris Dalton
· 6 years ago
f40ddfa
ccpr: Actually register path cache entries as listeners on paths
by Chris Dalton
· 6 years ago
0f70be8
Reland "Remove ability to sample textures in vertex or geometry shaders."
by Greg Daniel
· 6 years ago
29b11d6
ccpr: Delete the stashed atlas texture before allocating a new one
by Chris Dalton
· 6 years ago
6e2625d
Revert "Remove ability to sample textures in vertex or geometry shaders."
by Greg Daniel
· 6 years ago
d50d657
Remove ability to sample textures in vertex or geometry shaders.
by Greg Daniel
· 6 years ago
1b4ad76
ccpr: Unblacklist PowerVR Rogue
by Chris Dalton
· 6 years ago
b7e0371
ccpr: Fix a divide-by-zero in corner attenuation
by Chris Dalton
· 6 years ago
76c775f
ccpr: Fix the path cache on Android framework
by Chris Dalton
· 6 years ago
dedf8f2
ccpr: Fix heap use-after-free caused by member destruction order
by Chris Dalton
· 6 years ago
49ec21d
ccpr: Don't require flat interpolation
by Chris Dalton
· 6 years ago
d4c2970
Specify CPU (buffer) and GPU (shader) types explicitly in Attribute
by Brian Osman
· 6 years ago
ce038dc
ccpr: Clamp the number of linear stroke segments
by Chris Dalton
· 6 years ago
b68bcc4
ccpr: Remove the dangling pointer from GrCCDrawPathsOp
by Chris Dalton
· 6 years ago
66261f1
ccpr: Don't release the stashed atlas proxy inside CopyAtlasOp
by Chris Dalton
· 6 years ago
82de18f
ccpr: Skip extremely wide strokes
by Chris Dalton
· 6 years ago
09a7bb2
Reland "ccpr: Implement stroking with fine triangle strips"
by Chris Dalton
· 6 years ago
02e6efe
Revert "ccpr: Implement stroking with fine triangle strips"
by Chris Dalton
· 6 years ago
2f2757f
ccpr: Implement stroking with fine triangle strips
by Chris Dalton
· 6 years ago
e163969
ccpr: Rename GrCCPathParser to GrCCFiller
by Chris Dalton
· 6 years ago
916c498
Consolidate the scissor enums into one "GrScissorTest" enum
by Chris Dalton
· 6 years ago
7eae3e0
Reland "Move GrGeometryProcessor's textures out of classes and into"
by Brian Salomon
· 6 years ago
fdf05f4
Revert "Move GrGeometryProcessor's textures out of classes and into"
by Brian Salomon
· 6 years ago
641ac7d
Make result of GrOp::combineIfPossible be an enum.
by Brian Salomon
· 6 years ago
af87483
Move GrGeometryProcessor's textures out of classes and into
by Brian Salomon
· 6 years ago
fd98c2c
Make some GrSurfaceProxy and GrTextureProxy methods easier to access
by Brian Salomon
· 6 years ago
e782f84
Remove GrResourceIOProcessor.
by Brian Salomon
· 6 years ago
f7dcd76
Remove array of TextureSampler pointers from GrIOResourceProcessor.
by Brian Salomon
· 6 years ago
5ed4df3
ccpr: Remove constant scale when solving the cubic midtangent
by Chris Dalton
· 6 years ago
8f8bf88
ccpr: Account for stroke and style in path cache keys
by Chris Dalton
· 6 years ago
238069b
Reland "Make GPU cache invalidation SkMessageBus messages go to one GrContext."
by Brian Salomon
· 6 years ago
143cf8e
Revert "Make GPU cache invalidation SkMessageBus messages go to one GrContext."
by Brian Salomon
· 6 years ago
f4c5bb9
Make GPU cache invalidation SkMessageBus messages go to one GrContext.
by Brian Salomon
· 6 years ago
532b3f9
Remove clamping of kPlus with F16 configs
by Brian Osman
· 6 years ago
653f42f
Deinline some GrPathRenderer method and one GrDrawingMananger method.
by Brian Salomon
· 6 years ago
9aa30c6
Remove sRGB config checks based on color space
by Brian Osman
· 6 years ago
d818ebf
Revert "Some scissor state cleanup."
by Brian Salomon
· 6 years ago
a219419
Some scissor state cleanup.
by Brian Salomon
· 6 years ago
907102e
ccpr: Recycle cache entries when possible to avoid malloc
by Chris Dalton
· 6 years ago
4934890
Refactor GrPipeline dynamic state.
by Brian Salomon
· 6 years ago
ff168d9
Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists.
by Brian Salomon
· 6 years ago
a2b5b64
ccpr: Enable ccpr by default
by Chris Dalton
· 6 years ago
a8429cf
ccpr: Cache paths with >=50% visibility
by Chris Dalton
· 6 years ago
afde18f
ccpr: Recycle the stashed atlas's texture explicitly
by Chris Dalton
· 6 years ago
644341a
ccpr: Don't consider sub-pixel translation for caching on Android
by Chris Dalton
· 6 years ago
92be2f7
Revert "Revert "Change how vertex/instance attributes are handled in geometry processors.""
by Brian Salomon
· 6 years ago
c994a93
Move op memory storage to GrContext (take 2)
by Robert Phillips
· 6 years ago
5045e50
Revert "Change how vertex/instance attributes are handled in geometry processors."
by Mike Klein
· 6 years ago
19c1233
Change how vertex/instance attributes are handled in geometry processors.
by Brian Salomon
· 6 years ago
4da7019
ccpr: Implement path mask caching
by Chris Dalton
· 6 years ago
4c458b1
ccpr: Use lazy proxies with GrCCAtlas
by Chris Dalton
· 6 years ago
Next »