Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
e179a9167f71dfc41668b05d40082aae76367fa6
/
src
/
gpu
/
text
/
GrAtlasTextContext.cpp
a6bf4c5
This CL moves a bit more logic into GrAtlasTextBlob
by joshualitt
· 10 years ago
e76b4bb3
Reland of Make draw* lines responsible for cache management (patchset #1 id:1 of https://codereview.chromium.org/1552513003/ )
by joshualitt
· 10 years ago
90e293d
Revert of Make draw* lines responsible for cache management (patchset #1 id:1 of https://codereview.chromium.org/1521613002/ )
by joshualitt
· 10 years ago
6695794
Make draw* lines responsible for cache management
by joshualitt
· 10 years ago
5425a9a
A change to cleanup some organization around df text
by joshualitt
· 10 years ago
e804292
Move all text stuff to its own folder
by joshualitt
· 10 years ago
[Renamed from src/gpu/GrAtlasTextContext.cpp]
2967798
make internaldrawBmpText part of GrTextUtils
by joshualitt
· 10 years ago
0a42e68
Create GrTextUtils
by joshualitt
· 10 years ago
2e2202e
Move flush logic into GrAtlasTextBlob
by joshualitt
· 10 years ago
1acabf3
Move DistanceAdjustTable to its own file
by joshualitt
· 10 years ago
a06e6ab
Move appending of large glyphs into GrAtlasTextBlob
by joshualitt
· 10 years ago
fd5f6c1
Move 'mustRegenerate' function into GrAtlasTextBlob
by joshualitt
· 10 years ago
f528e0d
A small text cleanup
by joshualitt
· 10 years ago
d9d30f7
Allow LCD text to batch across colorchanges. This will always use
by joshualitt
· 10 years ago
18b072d
A small cleanup of GrAtlasTextContext
by joshualitt
· 10 years ago
3660d53
Start objectifying GrAtlasTextBlob
by joshualitt
· 10 years ago
433625e
Reduce calls sites where both the GrDrawContext & GrRenderTarget are both passed
by robertphillips
· 10 years ago
6ee690e
Remove plumbing of clipRect thoughout the TextContexts
by robertphillips
· 10 years ago
7bceedc
Retract GrRenderTarget a bit
by robertphillips
· 10 years ago
4c11b3f
Move glyph choosing to the find and place glyph code.
by herb
· 10 years ago
a751c97
Factor out GrAtlasTextBatch fromt GrAtlasTextContext
by joshualitt
· 10 years ago
783a4da
Add more batch information printouts
by robertphillips
· 10 years ago
e59124e
Convert drawText to using the find and place code. BUG=skia:
by herb
· 10 years ago
9be5ff6
Replace glyph find and position with common code for the gpu bitmap case.
by herb
· 10 years ago
3377975
Make SkTextBlob::RunIterator public.
by halcanary
· 10 years ago
f1b7a1d
Make skpaint->grpaint flow work for composing draws (verts and atlas)
by bsalomon
· 10 years ago
aca31fe
Stop supporting HW dither
by bsalomon
· 10 years ago
1b55a96
Reland of add a ClassID function to GrBatch (patchset #1 id:1 of https://codereview.chromium.org/1353043002/ )
by reed
· 10 years ago
48e3a45
Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ )
by reed
· 10 years ago
eb44d53
add a ClassID function to GrBatch
by joshualitt
· 10 years ago
a7008403
Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ )
by joshualitt
· 10 years ago
4078d52
add a ClassID function to GrBatch
by joshualitt
· 10 years ago
157e648
Detach cache in DF routines rather than passing it in.
by jvanverth
· 10 years ago
9446930
Fix for distancefield text uses override descriptor
by joshualitt
· 10 years ago
f6703fa
Make GrTextContext no longer store a GrDrawContext
by robertphillips
· 10 years ago
afcd7cd
Rename flag from "distance field" to "device independent."
by bsalomon
· 10 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 10 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 10 years ago
0fe04a2
Fix for distance field draw large glyph as paths
by joshualitt
· 10 years ago
99fe822
Use static_assert instead of SK_COMPILE_ASSERT.
by bungeman
· 10 years ago
0628a52
Regenerate LCD text blobs if GrPaint's color changes, not SkPaint.
by jvanverth
· 10 years ago
e46f9fe
Privatize GrBatch subclass overrides
by bsalomon
· 10 years ago
7539856
Make GrVertexBatch objects hold their own draws during GrDrawTarget flush
by bsalomon
· 10 years ago
16b9913
Split GrDrawBatch and GrVertexBatch into their own files
by bsalomon
· 10 years ago
abd30f5
Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches
by bsalomon
· 10 years ago
6e83ac7
Defer flushes if kPreferNoIO is specified
by robertphillips
· 10 years ago
cb02b38
Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu
by bsalomon
· 10 years ago
91d844d
Rename GrPipelineInfo to GrPipelineOptimizations
by bsalomon
· 10 years ago
7441782
Make folder for batches
by joshualitt
· 10 years ago
fb1141a
Don't pass pipeline to GrBatch::generateGeometry()
by bsalomon
· 10 years ago
7e97b0b
Move strike to subrun in GrAtlasTextContext
by joshualitt
· 10 years ago
da9ccf1
Revert of Move strike to subrun in GrAtlasTextContext (patchset #3 id:40001 of https://codereview.chromium.org/1257253005/)
by joshualitt
· 10 years ago
77d89f7
Move strike to subrun in GrAtlasTextContext
by joshualitt
· 10 years ago
65e96b4
Modifying TextBlobCacheTest to use SkRandomScalerContext
by joshualitt
· 10 years ago
bdc91a7
Revert of Modifying TextBlobCacheTest to use SkRandomScalerContext (patchset #3 id:40001 of https://codereview.chromium.org/1266003002/)
by joshualitt
· 10 years ago
adcdca8
Modifying TextBlobCacheTest to use SkRandomScalerContext
by joshualitt
· 10 years ago
76cc657
Tweak the MaskFormat in one more place in GrBatchFontCache
by joshualitt
· 10 years ago
4f19ca3
Dont try to draw glyphs with unexpected mask formats
by joshualitt
· 10 years ago
16ed6ad
Fix silly mistake in allocating geoms in TextBatch
by bsalomon
· 10 years ago
1c63436
Steal refs from other TextBatch in onCombineIfPossible
by bsalomon
· 10 years ago
d602f4d
Make allocation count in TextBatch implicit
by bsalomon
· 10 years ago
d9f13ae
fix for GrAtlasTextContext occasionally crashes on mixed runs
by joshualitt
· 10 years ago
6c2c2b0
Minimize retrieving SkGlyph in GrTextContext
by joshualitt
· 10 years ago
965b36c
Set preallocated TextBatch geometries to 4 rather than 32
by bsalomon
· 10 years ago
265697d
Remove some redundant fields from BitmapTextBatch (and rename to TextBatch).
by bsalomon
· 10 years ago
7e7b5c5
adding assert to GrAtlasTextContext
by joshualitt
· 10 years ago
259fbf1
Add sanity check to GrAtlasTextBlob
by joshualitt
· 10 years ago
374b2f7
rename BitmapTextBlob and move it to its own file
by joshualitt
· 10 years ago
8cab9a7
All batches do their own pipeline compare
by joshualitt
· 10 years ago
416e14f
fix for valgrind issue
by joshualitt
· 10 years ago
7b670db
Remove setFromPaint from GrPipelineBuilder
by joshualitt
· 10 years ago
7765a47
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 10 years ago
d07a279
Revert of Rework GrPipelineInfo (patchset #7 id:120001 of https://codereview.chromium.org/1213383005/)
by bsalomon
· 10 years ago
f5179a4
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 10 years ago
34d7288
Change large glyph check back to > threshold.
by jvanverth
· 10 years ago
4854d13
Remove distance field flag from SkPaint
by jvanverth
· 10 years ago
fcf7829
remove SkDeviceProperties
by robertphillips
· 10 years ago
97c595f
Switch to glyphs as paths at a higher point size on Android
by jvanverth
· 10 years ago
9fc8275
Remove gamma field from SkDeviceProperties
by robertphillips
· 10 years ago
9aa9e71
Revert of Switch to glyphs as paths at a higher point size on Android (patchset #1 id:1 of https://codereview.chromium.org/1183053005/)
by fmalita
· 10 years ago
932d413
Switch to glyphs as paths at a higher point size on Android
by jvanverth
· 10 years ago
bcd7ab5
Add useDFT field to SkDeviceProperties
by robertphillips
· 10 years ago
5a9e299
Revert of Bump up point where we switch to distance fields for large glyphs (patchset #1 id:1 of https://codereview.chromium.org/1184153004/)
by jvanverth
· 10 years ago
2334fb6
Make GrTextContext be owned by the GrDrawContext
by robertphillips
· 10 years ago
781d582
Revert of Make GrTextContext be owned by the GrDrawContext (patchset #7 id:120001 of https://codereview.chromium.org/1175553002/)
by bsalomon
· 10 years ago
5b16e74
Make GrTextContext be owned by the GrDrawContext
by robertphillips
· 10 years ago
0fce1fb
Bump up point where we switch to distance fields for large glyphs
by jvanverth
· 10 years ago
7622863
Add direct getter for GrCaps to GrContext.
by bsalomon
· 10 years ago
084d1b6
Revert of Add direct getter for GrCaps to GrContext. (patchset #4 id:60001 of https://codereview.chromium.org/1149773005/)
by bsalomon
· 10 years ago
9138c46
Add direct getter for GrCaps to GrContext.
by bsalomon
· 10 years ago
9c240a1
Break GrTextContext's reliance on SkGpuDevice
by robertphillips
· 10 years ago
ccb1b57
Move SkGpuDevice::internalDrawPath to GrBlurUtils::drawPathWithMaskFilter
by robertphillips
· 10 years ago
7a9c45c
real fix for textblob use after gpu free
by joshualitt
· 10 years ago
ea46150
Split drawing functionality out of GrContext and into new GrDrawContext
by robertphillips
· 10 years ago
b8c241a
Preliminary attempt to remove batch tracker
by joshualitt
· 10 years ago
d3a560f
Revert of Preliminary attempt to remove batch tracker (patchset #3 id:40001 of https://codereview.chromium.org/1139723004/)
by joshualitt
· 10 years ago
cbfe91d
Preliminary attempt to remove batch tracker
by joshualitt
· 10 years ago
1ba8cc9
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 10 years ago
1573206
fix for angle bot
by joshualitt
· 10 years ago
fc07256
fix for blur large glyphs problems
by joshualitt
· 10 years ago
Next »