Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
1f2f338e23789f3eef168dcbd8171a28820ba6c1
/
src
/
utils
/
SkDeferredCanvas.cpp
1f2f338
Split SkDevice into SkBaseDevice and SkBitmapDevice
by robertphillips@google.com
· 11 years ago
9b051a3
Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready.
by robertphillips@google.com
· 11 years ago
3055b70
Split SkDevice out of SkBitmapDevice
by robertphillips@google.com
· 11 years ago
eed779d
This CL plumbs in the drawBitmapRectToRect "bleed" flag and makes it live on the simplest GPU path.
by commit-bot@chromium.org
· 11 years ago
cb62224
Removing deprecated constructors and setDevice from SkDeferredCanvas
by commit-bot@chromium.org
· 11 years ago
ea4b797
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
44324fa
Fixing SkDeferredCanvas::writePixels to trigger appropriate change notifications to SkSurface
by junov@chromium.org
· 11 years ago
9bf380c
drawBitmap* cleanup
by robertphillips@google.com
· 11 years ago
3e2ea25
I don't want these changes as part of the "allow bleeding" CL.
by commit-bot@chromium.org
· 11 years ago
b8d00db
Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture.
by commit-bot@chromium.org
· 11 years ago
435401d
Build fix
by junov@chromium.org
· 11 years ago
66070a5
Changing SkDeferredCanvas to use factories for creation
by junov@chromium.org
· 11 years ago
7070f76
Adding setSurface public API method to SkDeferredCanvas
by junov@chromium.org
· 11 years ago
b1c725a
Fixing deferred canvases so that they do not return deferred devices on createCompatibleDevice
by junov@chromium.org
· 11 years ago
c4c9870
Adding optimization to avoid image copy in SkSurface copy on write when content is discardable
by commit-bot@chromium.org
· 11 years ago
9becf00
Fix crash with SkDeferredCanvas+SkSurface integration with in order draw buffer.
by junov@chromium.org
· 11 years ago
5ee449a
Fixing viral copy/paste typo Shapshot -> Snapshot
by junov@chromium.org
· 11 years ago
67d7422
Adding SkSurface support to SkDeferredCanvas
by junov@chromium.org
· 11 years ago
baa0220
Move code in isPaintOpaque from SkDeferredCanvas.cpp to SkPaintPriv
by junov@chromium.org
· 12 years ago
532470f
Expose geometry and gamma on device. https://codereview.appspot.com/6499101/
by bungeman@google.com
· 12 years ago
140d728
fix warnings Review URL: https://codereview.appspot.com/7073044
by reed@google.com
· 12 years ago
8f0ca06
Fixing clip region test in deferred canvas, used to determine whether a draw operation occludes the entire canvas.
by junov@chromium.org
· 12 years ago
306ab9d
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
4ed0fb7
revert 6766, thereby re-landing 6762-6763 now that the bots are ready
by reed@google.com
· 12 years ago
25c1408
revert 6762-6763, since those require new skps to be generated, and we can't
by reed@google.com
· 12 years ago
68d61ed
make RRect and Oval first-class drawing primitives in SkCanvas.
by reed@google.com
· 12 years ago
5347de1
Simple change to remove unnecessary #define statement.
by sugoi@google.com
· 12 years ago
7775fd5
Deferred canvas can now be flushed if an image is beyond a certain size to avoid a costly image copy.
by sugoi@google.com
· 12 years ago
d4501a0
Eliminating implicit conversion from enum to bool. Fixes compiler warning
by junov@chromium.org
· 12 years ago
8cef67a
Fixing SkDeferredCanvas to not consider paint as opaque when xfermode source coeff depends
by junov@chromium.org
· 12 years ago
a6926b1
Reland r5861 but leave setMatrixClip virtual on SkDevice (IOW this is a partial revert of r5871 which reverted r5861).
by bsalomon@google.com
· 12 years ago
3fffb2e
Reverting r5861 (remove gainfocus and setMatixClip) due to Chrome compilation issues
by robertphillips@google.com
· 12 years ago
a1c3d78
Remove gainFocus() and setMatrixClip() virtuals from SkDevice.
by bsalomon@google.com
· 12 years ago
52a00ca
Adding virtual method to SkDeferredCanvas::NotificationClient for signaling when commands are skipped due to the skip on clear optimization.
by junov@google.com
· 12 years ago
a38dfb6
Adding hasPendingCommands API method to SkDeferredCanvas
by junov@chromium.org
· 12 years ago
eeaf47f
Fixing how deferred canvas purges itself when a clear is recoreded.
by junov@chromium.org
· 12 years ago
fb10389
Adding a silent playback option to SkGPipeRead
by junov@chromium.org
· 12 years ago
0a67f96
Renaming a couple methods in SkDeferredCanvas.cpp to improve readability
by junov@chromium.org
· 12 years ago
7112173
re-re-land 5578
by reed@google.com
· 12 years ago
10f9f4a
revert 5580
by reed@google.com
· 12 years ago
eab16de
re-land 5578 w/ pipe fix
by reed@google.com
· 12 years ago
c75c36a
revert 5578 -- broke pipe
by reed@google.com
· 12 years ago
f1ab723
Change drawBitmapRect to take a float-src-rect instead of integer-src-rect. This
by reed@google.com
· 12 years ago
100abf4
Shut up some Mac (xcode 3) warnings
by bsalomon@google.com
· 12 years ago
d6176b0
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/)
by rmistry@google.com
· 12 years ago
5280548
Stop refcounting SkDeferredCanvas::NotificationClient
by junov@chromium.org
· 12 years ago
d433c4e
Cleaning up deprecated API in SkDeferredCanvas
by junov@chromium.org
· 12 years ago
a8db8fe
Fixing a deferred canvas optimization that purges pending draws when the canvas is cleared
by junov@chromium.org
· 12 years ago
9ed02b9
Augmenting SkDeferredCanvas notification interface to signal flushes and memory allocations
by junov@chromium.org
· 12 years ago
88e2914
Moving DeferredDevice and DeferredGPipeController classes out of the deferred canvas API header
by junov@chromium.org
· 12 years ago
9060c9b
Style correction: sprinkling "this->" in SkDeferredCanvas.cpp
by junov@chromium.org
· 12 years ago
3de7acc
Removing the SkPicture backend from SkDeferredCanvas code
by junov@chromium.org
· 12 years ago
2e14ba8
Adding API to SkGPipe and SkDeferredCanvas for controlling memory usage externally
by junov@chromium.org
· 12 years ago
10f7f97
Prevent deferred canvases from recording draw operations that use an SkPaint object that indirectly references a GPU resource.
by junov@chromium.org
· 12 years ago
7dade42
Always store pixels of mutable bitmaps when recording a SkPicture.
by djsollen@google.com
· 12 years ago
15011ee
Make SkDeferredCanvas query SkGPipeWriter for space allocated for bitmaps.
by scroggo@google.com
· 12 years ago
09640d6
Fixing canvas writePixels malfunctioning with SkDeferredCanvas with SkGPipe backend and GPU rendering
by junov@chromium.org
· 12 years ago
b10a6bd
Refactoring how SkDeferredCanvas manages mutable bitmaps
by junov@chromium.org
· 12 years ago
bfeddae
Fix unbound memory consumption problem with run away deferred canvases.
by junov@chromium.org
· 12 years ago
77eec24
Refactoring SkDeferredCanvas to use SkGPipe.
by junov@chromium.org
· 12 years ago
d7dbd42
Ensure that SkDeferredCanvas::onCreateCompatibleDevice unrefs its temp device.
by scroggo@google.com
· 12 years ago
563a3b4
more SkInstCnt plumbing fix some typeface leaks
by reed@google.com
· 12 years ago
4866cc0
Adding option to serialize mutable bitmaps in SkPicture
by junov@chromium.org
· 12 years ago
5e5a095
reverting r3268 because of test failures
by junov@chromium.org
· 13 years ago
1c70074
build fix
by junov@chromium.org
· 13 years ago
feba689
SkDeferredCanvas, performance: small refactor to remove unnecessary conditional branches on all canvas API calls
by junov@chromium.org
· 13 years ago
c16ca92
Coding style corrections in SkDeferredCanvas.cpp: brace placement, 80col, etc.
by junov@chromium.org
· 13 years ago
a907ac3
Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state
by junov@chromium.org
· 13 years ago
0b5b0ce
reverting r3257 because of gm failure.
by junov@chromium.org
· 13 years ago
421bcc3
Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state
by junov@chromium.org
· 13 years ago
87f982c
Fix for crash in SkDeferredCanvas when optional SkPaint argument is NULL
by junov@chromium.org
· 13 years ago
b1e218e
Adding missing SkIntToScalar to resolve DeferredCanvas unit test failures with fixed-point build
by junov@chromium.org
· 13 years ago
8f9ecbd
Adding API and unit testing for deferred canvas clearing/purging
by junov@chromium.org
· 13 years ago
1f9767c
Fixing backing store access in SkDeferredCanvas.
by junov@chromium.org
· 13 years ago
2c23708
Removing some dead code in SkDeferredCanvas
by junov@chromium.org
· 13 years ago
bf6c1e4
Adding a flush method to SkCanvas
by junov@chromium.org
· 13 years ago
4370aed
Adding class SkDeferredCanvas for deferred rendering.
by junov@google.com
· 13 years ago