d397b3c2abec5c4eeb7f922f85ad140bdf5d8c0c |
25-Nov-2014 |
John Reck <jreck@google.com> |
Add stable ids to SkPixelRef Bug: 18245805 Change-Id: I62045238cb7c52d88a3eefe27dd04ec4a1f7dce0
ore/SkPixelRef.h
|
af1d4f84b8730781cc6dca61748cae66c237ca57 |
16-Oct-2014 |
Leon Scroggins III <scroggo@google.com> |
Qualify the return value of SkImageDecoder::decode Cherry-pick of https://codereview.chromium.org/658343003/ in Skia. Add a new enum to differentiate between a complete decode and a partial decode (with the third value being failure). Return this value from SkImageDecoder::onDecode (in all subclasses, plus SkImageDecoder_empty) and ::decode. For convenience, if the enum is treated as a boolean, success and partial success are both considered true. Note that the static helper functions (DecodeFile etc) still return true and false (for one thing, this allows us to continue to use SkImageDecoder::DecodeMemory as an SkPicture::InstallPixelRefProc in SkPicture::CreateFromStream). Also correctly report failure in SkASTCImageDecoder::onDecode when SkTextureCompressor::DecompressBufferFromFormat fails. BUG=skia:3037 BUG:17419670 Conflicts: src/images/SkImageDecoder_astc.cpp src/images/SkImageDecoder_ktx.cpp src/images/SkImageDecoder_libjpeg.cpp src/images/SkImageDecoder_pkm.cpp Change-Id: I33e6940e247b74b20361ae041f8d36eb600df49f
ore/SkImageDecoder.h
|
9f23a27ed9961fd4575864e590eda328452895e7 |
10-Sep-2014 |
reed <reed@google.com> |
make set3DMask virtual, so we can safely notify the shadercontext also boost preallocated storage to account for this combo of bitmapshader + emboss + colorfilter BUG=skia: R=djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/563563002 bug:16307475 Change-Id: I404fa776511a27b7be1b3b41dcb06b8b828a4716
ore/SkShader.h
|
f51de259ada8dacd44eca41945b49a8dba1606ae |
25-Aug-2014 |
John Reck <jreck@google.com> |
DO NOT MERGE Support SkShader generation id Bug: 16733996 Change-Id: I6958fd7c678d70ed7e8ef0a7f0856416be64ab9a
ore/SkShader.h
|
daa6f955026aa7861d5fe26464c9a05e1d363aa9 |
22-Aug-2014 |
John Reck <jreck@google.com> |
Revert making Shader immutable Bug: 16733996 Change-Id: I6749351bb0d337a471779dfbaabe7dcc7a703f58
ore/SkUserConfig.h
|
4e4a89dab47d74874d6a79c4b34d89ffbfb386af |
14-Aug-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge changes from Skia's m37 branch into lmp-dev. This merge includes the following CLs... 0d78ac2 Set maximum output size for scaled-image-cache images 0c1c911 Adding 64 bit checks f2d87ba Get additional DW font metrics when available. Bug: 17024392 Change-Id: I7956f50e5b95b1e012cf56614b12f1d834b423c1
ore/SkGraphics.h
|
7c4fd9b27bf4c140c63e3861f48fe1cfc12d0fae |
15-Jul-2014 |
scroggo <scroggo@google.com> |
Change SkCanvasState to use inheritance. DO NOT MERGE. Cherry-pick of https://skia.googlesource.com/skia/+/352c2181d15ed053c3b759f08ff1f51d50e2d3bb The base class, SkCanvasState, now holds the version, width, and height. These fields will always be a necessary part of the class. (Also add in some padding.) The other fields, which may change, have been moved into the subclass, SkCanvasState_v1. If/when the version changes, it will correspond to a new subclass. In SkCanvasStateUtils::CreateFromCanvasState, check the version on the base class, then do a static_cast to the version corresponding to SkCanvasState::version. Remove CANVAS_STATE_VERSION, which is redundant with the version specified by the subclass. Use unambiguous type for rowBytes. Build Android with SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG. This allows us to run the full suite of CanvasState tests. It is also representative of what will be used on Android by WebView. Fix CanvasStateTest where it was broken inside ifdef'ed out code. Use SkCanvas::getBaseLayerSize() instead of the deprecated SkCanvas::getDeviceSize(). Update the comments in the header to be more clear. In particular, an SkCanvasState can only be used to pass an SkCanvas' state to a future version of Skia (or the same); not an older version. NOTREECHECKS=true BUG=b/15693384 R=reed@google.com, mtklein@google.com, djsollen@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/372003002 Change-Id: I2ff9ed7dc4d34f02aa753e9add8be4445102c0b9
tils/SkCanvasStateUtils.h
|
dfdc5f9cd3f2add599f23192bffc4f2d8568a897 |
09-Jul-2014 |
henrik.smiding <henrik.smiding@intel.com> |
Add thread safety configuration check. do not merge Allows running skia_tests without crashing. Cherry-pick of a9309f5e5b188bd2d323e115e6b343772ba231aa in Skia. Enables the possibility to set thread model in the configuration files (like Android does). Also adds a warning check to make sure that we have an implementation for the thread safety class. Author: joakim.landberg@intel.com Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, torne@chromium.org, scroggo@google.com Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/361423003 Change-Id: Ib1127edc79fc96e0d09983e564bd41f46221fb73 (cherry picked from commit f3e866f89f3394496066d636887a197a1772703b)
tils/SkCondVar.h
|
5666d26be57bf001ea42e8b501fbb28fcebd3d87 |
08-Jul-2014 |
Mike Reed <reed@google.com> |
remove unneeded imagedecoder flag Change-Id: Iec86f6e27cd37a940c6919acb2352929d296ffd2
ore/SkUserConfig.h
|
35eac8b2e61cfc21d1ec05fa299bc96f2fb631f8 |
07-Jul-2014 |
Mike Reed <reed@google.com> |
Merge "remove unused (deprecated) flags"
|
e37678604ab0825d0efad73c067204bcb930629b |
07-Jul-2014 |
Mike Reed <reed@google.com> |
remove unused (deprecated) flags Change-Id: I3f60f3e53a3f9c5834828c90b677a46e156ec69f
ore/SkUserConfig.h
|
f32324b35f1a7c2cb34c58bc8c5d744fb4fddd1d |
07-Jul-2014 |
Mike Reed <reed@google.com> |
remove unneeded flags (were deprecated) Change-Id: Ifba112ae5a0e503f2846f0d6d8811101fb6dd9aa
ore/SkUserConfig.h
|
304e46e77cb5e01a85c1f8787977d2b2deba5860 |
07-Jul-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge "Merge m37 version of Skia into master."
|
55ef0c9196cc5a9c9e137250fcaa76e112014b17 |
07-Jul-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge m37 version of Skia into master. Merge commit 'f7ffe320ffab6c0c15d0f78e02838a737993f8d5' into merge37
|
4a17693d1eb63b6e1ce2d6934a9a14f82bdbf77a |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Cache the GrEffect used for text rendering in GrBitmapTextContext." into master-skia https://skia.googlesource.com/skia/+/8b2fac4 Change-Id: Iab20a591d4ae9b35d4639008fa82b264579e2134
|
8b2fac4b25dfb8180c54707f8e19698a9fddde07 |
19-Jun-2014 |
bsalomon <bsalomon@google.com> |
Cache the GrEffect used for text rendering in GrBitmapTextContext. R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/338093005
pu/GrCacheable.h
|
69cb2fbae35ceded5fb466d006ddadecee37a5d6 |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "[PDF] Fix font embedding restrictions." into master-skia https://skia.googlesource.com/skia/+/0f9bad0 Change-Id: I7e81fd92ca560b71eac4f047c0bab1b980b6e9e4
|
0f9bad01b0e7ad592ffb342dcf1d238b15329be1 |
19-Jun-2014 |
vandebo <vandebo@chromium.org> |
[PDF] Fix font embedding restrictions. Stop using restricted font outlines and honor don't subset restriction. Resubmit of r12600. R=halcanary@google.com, bungeman@google.com, reed@google.com Author: vandebo@chromium.org Review URL: https://codereview.chromium.org/334443002
ore/SkAdvancedTypefaceMetrics.h
df/SkPDFDocument.h
|
36eee3c15a6df8f2cbe4f9b0dbdeab8720c0acc7 |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Allow gpu debug markers to be placed by using a GrContext" into master-skia https://skia.googlesource.com/skia/+/bbcb38d Change-Id: I4dd5183a8eb4983dd28d411b1c9aa8a7386e82ba
|
bbcb38df4f7477aa0a38da00a0757586a0125954 |
19-Jun-2014 |
egdaniel <egdaniel@google.com> |
Allow gpu debug markers to be placed by using a GrContext If a marker is placed using a GrContext, it will add a marker to both the drawBuffer and gpu targets of that context. BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/340893002
pu/GrContext.h
|
589c9f03ce5276742a73151fabca3a77ca2e3fb9 |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "CrashHandler for Windows." into master-skia https://skia.googlesource.com/skia/+/3f73e8c Change-Id: Ie56dfee7cedbd6524fbfcb247208402c200b32db
|
3f73e8c8d589e0d5a1f75327b4aa22c1e745732d |
19-Jun-2014 |
mtklein <mtklein@chromium.org> |
CrashHandler for Windows. Plus, print out assertion failures on Windows, and some little tweaks to CrashHandler on other platforms for consistency. BUG=skia: R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/340523007
ore/SkPostConfig.h
|
056472923c7bd4b86f26a3868124b52d4923b8b3 |
19-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of remove guarded code - there are no more callers (https://codereview.chromium.org/343783002/)" into master-skia https://skia.googlesource.com/skia/+/9f01471 Change-Id: Ieb37b331d3c8464706bfc19c9bce451d8e0ee8d4
|
9f0147143fbedba10bdae496d812a14995304924 |
19-Jun-2014 |
reed <reed@chromium.org> |
Revert of remove guarded code - there are no more callers (https://codereview.chromium.org/343783002/) Reason for revert: webkit still uses getTotalClip -- need to find where they define the guard. ../../skia/ext/skia_utils_mac.mm:400:42: error: no member named 'getTotalClip' in 'SkCanvas' const SkRegion& clipRgn = canvas_->getTotalClip(); ~~~~~~~ ^ Original issue's description: > remove guarded code - there are no more callers > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/c5d5cf9489977aa6fba077d1dc242029fbb4859e R=scroggo@google.com, reed@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@chromium.org Review URL: https://codereview.chromium.org/342843002
ore/SkCanvas.h
ffects/SkLayerRasterizer.h
|
532851e0ace4ea01b9d3c990e74aa5f79a9244c0 |
18-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove guarded code - there are no more callers" into master-skia https://skia.googlesource.com/skia/+/c5d5cf9 Change-Id: I901cee1de49a19c7fce80ee1c386c5acb3820d63
|
c5d5cf9489977aa6fba077d1dc242029fbb4859e |
18-Jun-2014 |
reed <reed@google.com> |
remove guarded code - there are no more callers BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/343783002
ore/SkCanvas.h
ffects/SkLayerRasterizer.h
|
f05c5c9126f5c04fcbaba4d024fe900235cbf85e |
18-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove unused class from the Android framework build" into master-skia https://skia.googlesource.com/skia/+/1d7975b Change-Id: I4e06850ddac06179e018ed7921748fa80059a860
|
1d7975b1c0449f9de0825df2a00951f0173a56a0 |
18-Jun-2014 |
djsollen <djsollen@google.com> |
Remove unused class from the Android framework build R=reed@google.com, scroggo@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/345613002
ore/SkPictureRecorder.h
|
6ef50e6b9588ddb58852fda770874a360cd417c3 |
18-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "In Android framework, make tools depend on jsoncpp" into master-skia https://skia.googlesource.com/skia/+/f01a6c3 Change-Id: I821177944866bf1aaee703a38fb4dc6f1dd79495
|
f01a6c3663970ccd6e1882e76a887e0fda467b77 |
18-Jun-2014 |
scroggo <scroggo@google.com> |
In Android framework, make tools depend on jsoncpp Always build the tools with JSON, but either build our own or use the system's. Rename skia_build_json_writer to skia_use_system_jsoncpp, since we now always build with JSON. Remove SK_BUILD_JSON_WRITER, which was only there so we could build without JSON it in the framework. BUG=skia:2448 R=djsollen@google.com, reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/303913002
tils/SkJSONCPP.h
|
f924faa674b52137d8028d0697e51600eabbeb26 |
18-Jun-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge master-skia into master. Merge commit '51ce11d0022418f7a6f5c0515821ab0d4f4c9d3a' from master-skia
|
f092dd91ab20806ba716231ae7a64bed7a9d7903 |
18-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add SkASSERTF." into master-skia https://skia.googlesource.com/skia/+/b59161f Change-Id: Ibe52ac5c0405c3aa4034855fd7bb9e997f2b796b
|
b59161f0000eb4aca3dcef29f27ffd0fb5a568e5 |
18-Jun-2014 |
mtklein <mtklein@chromium.org> |
Add SkASSERTF. Example failure: fRefCnt was 3 ../../../usr/local/google/home/mtklein/skia/include/core/SkRefCnt.h:40: failed assertion "(fRefCnt == 1) || (SkDebugf("fRefCnt was %d""\n", fRefCnt), false)" Command terminated by signal 11 Not pretty, but everything's there. Perhaps we'll think of ways to make it nicer later. BUG=skia: R=bsalomon@google.com, reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/337243004
ore/SkRefCnt.h
ore/SkTypes.h
|
2c94d30d6586a9ad9d0e30f3facef6927c3a292f |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "More SaveFlags removal twiddling." into master-skia https://skia.googlesource.com/skia/+/6ca763f Change-Id: Ifa258719866f318627a40e9ac414cd2a803b46ec
|
6ca763f362f25500ffeee0cc0b5dd2b58e9f2a79 |
17-Jun-2014 |
fmalita <fmalita@chromium.org> |
More SaveFlags removal twiddling. This is a follow up to https://codereview.chromium.org/338913002/. More tweaks to allow migrating clients to the new API. 1) switch the shim call direction willSave(SaveFlags) -> willSave() (internal users are still using the former, so external overriders of the latter will not be notified otherwise - doh) 2) ensure willSave() stays visible in SkProxyCanvas (Chromium's TimingCanvas attempts to call it explicitly). BUG=skia:2297 R=reed@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/334393008
ore/SkCanvas.h
tils/SkProxyCanvas.h
|
075d67129f79b71944f3938629b1d5c3c3f5278e |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Update the name of the friended android class and add the appropriate guards." into master-skia https://skia.googlesource.com/skia/+/dbb7b30 Change-Id: I4319662584b5fbcf9e98e26848d683faa8d21105
|
dbb7b30429691d3a340e49f62c2b3f6f4cb81120 |
17-Jun-2014 |
djsollen <djsollen@google.com> |
Update the name of the friended android class and add the appropriate guards. R=scroggo@google.com, robertphillips@google.com, reed@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/344473002
ore/SkPictureRecorder.h
|
0cb12c143b442de53bd0112cf7ad6c77a18e0a80 |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add EXPERIMENTAL_beginRecording() for SkRecord-based recording." into master-skia https://skia.googlesource.com/skia/+/887f397 Change-Id: Icfd224e82066b1f71d77b38629ac6d60568ac63c
|
887f3979f0c717e69a8b7d169169bc27eb46d3b5 |
17-Jun-2014 |
mtklein <mtklein@chromium.org> |
Add EXPERIMENTAL_beginRecording() for SkRecord-based recording. The interesting stuff is in SkPictureRecorder.{h,cpp}. The rest is mostly moving SkRecord from its own directories into core to avoid circular dependencies in GYP. After plumbing SkRecord all the way through in Picture, I'll delete its old entry point include/record/SkRecording.h. For now it and record.gypi need to stay where they are to keep Chrome building. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/331573004
ore/SkPictureRecorder.h
|
aa286d71ae718378fb9c9cccd0117fed798209a5 |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "move some headers out of public" into master-skia https://skia.googlesource.com/skia/+/859b924 Change-Id: Ia8c5fac7cceb2e4386d6306ad25ceaf285f0e0a6
|
859b92448b27bb16852474f9a612748b3fd816d5 |
17-Jun-2014 |
reed <reed@google.com> |
move some headers out of public patch from issue 338263003 BUG=skia: R=mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/339183002
ore/SkFlate.h
ore/SkGeometry.h
ore/SkLineClipper.h
ore/SkTDict.h
ore/SkVertState.h
|
c1f0e6b9e23616ae8b9b9f25be572c62e9dc150f |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkBitmap::Config entirely (behind a flag)" into master-skia https://skia.googlesource.com/skia/+/c3b3266 Change-Id: I56288de79e4998846b939bdee9544f417a068091
|
c3b3266b7db2f1a41d41ecac010c766b7ad8eebc |
17-Jun-2014 |
reed <reed@google.com> |
hide SkBitmap::Config entirely (behind a flag) patch from issue 339463002 TBR= I think the NoGPU failure is unrelated, so ignoring NOTRY=True Author: reed@google.com Review URL: https://codereview.chromium.org/340533002
ore/SkBitmap.h
ore/SkImageDecoder.h
pu/SkGr.h
|
d33ddcc5f2f0c60c2cfd020f5eb8e8cf66718064 |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move SkStringUtils.h to src/core." into master-skia https://skia.googlesource.com/skia/+/a272d6d Change-Id: I769c1f171f10cb4a9ed973be7e5bc87ff1791df5
|
a272d6d0653620cb6b683a70d3e6993d380147d9 |
17-Jun-2014 |
mtklein <mtklein@chromium.org> |
Move SkStringUtils.h to src/core. Doesn't need to be in include/. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/335413004
ore/SkStringUtils.h
|
430027d7af94823607c1ba78c518037021de4e85 |
17-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove SK_SUPPORT_LEGACY_BLURMASKFILTER_STYLE -- not needed" into master-skia https://skia.googlesource.com/skia/+/0349864 Change-Id: I1b19cb27bae3d978164c3e988c9b63c9c0d37572
|
8c9855de184798d7298fa593e8595ae14f7c09f6 |
16-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Prepare for internal SaveFlags removal." into master-skia https://skia.googlesource.com/skia/+/07fc662 Change-Id: I4e277770bb685651d650744ead8f36d29ffb64d5
|
07fc662d7ee018bfc9eeddab82cc1768f57a69d2 |
16-Jun-2014 |
fmalita <fmalita@chromium.org> |
Prepare for internal SaveFlags removal. Chromium has a couple of SkCanvas subclasses which override willSave(). This adds a transitional shim to facilitate converting these to the parameter-less API. BUG=skia:2297 R=reed@google.com, scroggo@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/338913002
ore/SkCanvas.h
|
d33692d0c7cb5c113833b72fa5c40af2b4ac953a |
16-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "fix legacy code path for SK_SUPPORT_LEGACY_IMAGEDECODER_CONFIG" into master-skia https://skia.googlesource.com/skia/+/885f2ea Change-Id: I61070775d64646e4ff5e74939ef5a2cb8842e8bf
|
885f2ea46e9c1dcd656287bb57a7f92548184896 |
16-Jun-2014 |
reed <reed@google.com> |
fix legacy code path for SK_SUPPORT_LEGACY_IMAGEDECODER_CONFIG BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/332223002
ore/SkImageDecoder.h
|
c42bf8af5fdba4ca4dc47534be67dcfb6ee7d228 |
14-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide virtuals on device for width/height/isopaque" into master-skia https://skia.googlesource.com/skia/+/f252f64 Change-Id: Ie5850c3b0283a5eecd43b4896f7585104e598785
|
f252f64f17efddf7235682a96d155d7c86c898e3 |
14-Jun-2014 |
reed <reed@chromium.org> |
hide virtuals on device for width/height/isopaque R=bsalomon@google.com NOTREECHECKS=True Author: reed@chromium.org Review URL: https://codereview.chromium.org/334993002
ore/SkBitmapDevice.h
ore/SkDevice.h
ore/SkImageInfo.h
pu/SkGpuDevice.h
|
5920a1b5b839ca14492571a21e5272922c0358f5 |
13-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Randomize seed for SkDiscretePathEffect::filterPath()" into master-skia https://skia.googlesource.com/skia/+/39e58ad Change-Id: I46806169b2dd1f11f511ac72c168ab1d0e3cf54b
|
39e58adb99111acbcc0b115e44812a3090bd6a2b |
13-Jun-2014 |
rs.prinja <rs.prinja@samsung.com> |
Randomize seed for SkDiscretePathEffect::filterPath() Fix for https://code.google.com/p/skia/issues/detail?id=2581. Randomizes the seed in SkDiscretePathEffect::filterPath(). Prior to this we were using the path length as a seed. Now, if we have two different paths with identical contents and we apply an SkDiscretePathEffect to each, we obtain two different random paths. Previously, we would obtain two overlapping paths (identical path contents leading to the same seed). BUG=skia: R=reed@google.com, scroggo@google.com Author: rs.prinja@samsung.com Review URL: https://codereview.chromium.org/311803002
ffects/SkDiscretePathEffect.h
|
8edb4ec8c4ce5800f81069cd32e0b8005311a6b8 |
13-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide Config in SkImageDecoder -- use SkColorType instead" into master-skia https://skia.googlesource.com/skia/+/bfefc7c Change-Id: Ie0b87a9db8c6c49fa2a1d0b34846adfd27a6e16c
|
bfefc7c95fc0e8ebd5000c68f6d16e1a3ea0e71e |
13-Jun-2014 |
reed <reed@chromium.org> |
hide Config in SkImageDecoder -- use SkColorType instead patch from issue 334613003 TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/334793002
ore/SkImageDecoder.h
|
a73d1d0892ea62d47284692d4f2a37432b434cba |
12-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove SkPicture SK_SUPPORT_LEGACY_RECORDING_FLAG flag" into master-skia https://skia.googlesource.com/skia/+/02830f0 Change-Id: Iccc5316e1d2e7d383d1c57b75f778331b739004f
|
02830f0448ce1af077cedc552e913f464834e455 |
12-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove SkPicture SK_SUPPORT_LEGACY_RECORDING_FLAG flag Chromium/Blink should no longer need this flag after: Chromium: Remove use of kUsePathBoundsForClip_RecordingFlag https://codereview.chromium.org/322123002/ Blink: Remove use of kUsePathBoundsForClip_RecordingFlag https://codereview.chromium.org/326953002/ R=mtklein@google.com, scroggo@google.com, reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/328343002
ore/SkPicture.h
|
493a1912c5dff470d4987cf0a7b38c48a8730dd5 |
12-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Use vertex attributes for dash effect in gpu" into master-skia https://skia.googlesource.com/skia/+/e61c411 Change-Id: Idb13e8d31bd2deb1e4c6017ab004f686933b6fc3
|
e61c411c1258a323a010558c08de3d9f8d170dca |
12-Jun-2014 |
egdaniel <egdaniel@google.com> |
Use vertex attributes for dash effect in gpu This will allow us to batch dashed lines together when drawing. Also, this removes the need for a coord transform matrix in the shader, thus we save the cost of uploading a new matrix uniform everytime we do a simple transform to the dashed line we are drawing. BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/326103002
ore/SkStrokeRec.h
pu/GrContext.h
|
b1832a5670dc5263452b93316e2b41fa177da982 |
12-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove GetDeviceConfig/SetDeviceConfig" into master-skia https://skia.googlesource.com/skia/+/2f785a2 Change-Id: Iee982288ea3d7586af33adb818ec3320a1e8c942
|
2f785a24eba5b59da30f5ffa0c53cc731e4c3078 |
12-Jun-2014 |
reed <reed@google.com> |
remove GetDeviceConfig/SetDeviceConfig BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/332453002
ore/SkImageDecoder.h
|
4ef01c3d1985e5653bcb886c49ed50079c627ce3 |
12-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove SkPicture pointer from SkPicturePlayback" into master-skia https://skia.googlesource.com/skia/+/e26e65e Change-Id: Ic3e15e25d9dc5edaab7c973ba264b9f94f1d8526
|
e26e65e8f831f7a5626c92d11bbb8c2cec1f70de |
12-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove SkPicture pointer from SkPicturePlayback This CL simplifies the relationship between SkPicture and SkPicturePlayback by moving the path heap into SkPicturePlayback and removing SkPicturePlayback's SkPicture pointer. R=mtklein@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/334493002
ore/SkPicture.h
|
ba343cbc20d53a15affcfd1aa363e553681ddd9c |
11-Jun-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge master-skia into master. Bring external/skia up to ToT Skia.
|
24663a3e41c9f7860b8921c8ecd18f46e4989a58 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove picture pre-allocation from SkPictureRecorder" into master-skia https://skia.googlesource.com/skia/+/0bdbea7 Change-Id: I58cae183e6538467e0251c849c74db870f88318e
|
0bdbea75ff1a6f3c313c18cab0139728967cb93e |
11-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove picture pre-allocation from SkPictureRecorder This CL improves the separation of the SkPicture and SkPictureRecord classes. It delays creation of the SkPicture (in SkPictureRecorder) until recording is actually completed. To accomplish this the SkRecord-derived classes now get SkPathHeap and SkPictureContentInfo members that are absorbed by the SkPicture when it is constructed. As an ancillary change, this CL also moves the SkPictureContentInfo object from SkPicture to SkPicturePlayback. This is intended to centralize all the data in the SkPicturePlayback object. R=mtklein@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/324293004
ore/SkPicture.h
ore/SkPictureRecorder.h
|
c746e98897bc69f887a4001fa17c1793cd3ad59a |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add support for glCompressedTexSubImage2D" into master-skia https://skia.googlesource.com/skia/+/37d20f7 Change-Id: I3e4c66feed79a3a79565091175bc8dc2e5633c2e
|
37d20f75320e8182f4cdbce5f3d59a339f915e05 |
11-Jun-2014 |
krajcevski <krajcevski@google.com> |
Add support for glCompressedTexSubImage2D R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/329213002
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
7d6c99ea21b852fbdcf758e475ac524b15eb15ec |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkImageDecoder::Chooser" into master-skia https://skia.googlesource.com/skia/+/5926b86 Change-Id: I069798ba1debb8e02fe10f29a16f8d905101519c
|
80d53ca2b371b515ad9ff38f68c1ec8271355036 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Push dash checks into GrContext." into master-skia https://skia.googlesource.com/skia/+/d58a0ba Change-Id: I28db82a24565eb815e9707f6a299712f5afb150a
|
5926b86b90c68bffefbdc8639e41b5bc9102cec6 |
11-Jun-2014 |
reed <reed@google.com> |
hide SkImageDecoder::Chooser BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/331433003
ore/SkImageDecoder.h
|
d58a0ba9cff9fcefe5047e88ccb4a6e76c591c40 |
11-Jun-2014 |
egdaniel <egdaniel@google.com> |
Push dash checks into GrContext. Add class to hold stroke and dash info. R=bsalomon@google.com, robertphillips@google.com, jvanverth@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/311183002
pu/GrContext.h
|
bc9b0f7339be0746d9491b4a2f7bb63ffdc83ea6 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove SK_SUPPORT_LEGACY_DEVICE_CONFIG code" into master-skia https://skia.googlesource.com/skia/+/4585144 Change-Id: I1c119fcc7cf3064fb0d65eccc8a92ce5db47a116
|
4585144956e6d383115704181470d8436fc9829d |
11-Jun-2014 |
reed <reed@google.com> |
remove SK_SUPPORT_LEGACY_DEVICE_CONFIG code BUG=skia: R=djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/327263002
ore/SkBitmapDevice.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
df52f140007d4699beae15d73e58aa8e1e471965 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move Dashing filterPath to a dashing utils file" into master-skia https://skia.googlesource.com/skia/+/a22ea18 Change-Id: Ic9f6a3fe8aa711c7dfa2d2be59d834c9ab1bc169
|
a22ea1882391cc5c84136060636d5c952c1f34b3 |
11-Jun-2014 |
egdaniel <egdaniel@google.com> |
Move Dashing filterPath to a dashing utils file From inside GrContext, we have a need to create an SkPath an original path and some dashing info. We do not have access to the original path effect so we need a way to make the FilterPath function accessible outside of the effect. So I moved the core filterPath code (and all need helper functions) out of SkDashPathEffect and created a SkDashPath in utils to store these helper functions. BUG=skia: Committed: https://skia.googlesource.com/skia/+/576dcdc793a762ec63fbecdbfd5768066b548fe5 Author: egdaniel@google.com Review URL: https://codereview.chromium.org/314623004
ffects/SkDashPathEffect.h
|
aa96eee7d2dfb5c8a801441561c8f0cf4350afc6 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "switch to colortype for deepcopy" into master-skia https://skia.googlesource.com/skia/+/e4538f5 Change-Id: Ia3c405aee602c39e44a988ac417402ca00b8c8a3
|
e4538f5b46d70798e34eb078f5d5e76a59d02318 |
11-Jun-2014 |
reed <reed@chromium.org> |
switch to colortype for deepcopy BUG=skia: R=robertphillips@google.com, bsalomon@google.com, reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/323283002
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
11a8cc20119cf3f6278c1af44c564bb31b6c4c80 |
11-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add an LATC compressor to the A8 masks, and hide it behind an ifdef." into master-skia https://skia.googlesource.com/skia/+/5c2fca0 Change-Id: Iebb0297e4978ad76ca88879905e9c8f80cfc0c37
|
e02091f412804d2037898ad507e172fbf09fc8ff |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "SkShader::asNewEffect Refactoring" into master-skia https://skia.googlesource.com/skia/+/9de5b51 Change-Id: I217ce2659411135ca13e2654b4a846faf4079f3c
|
9de5b514d38c5b36066bcdc14fba2f7e5196d372 |
10-Jun-2014 |
dandov <dandov@google.com> |
SkShader::asNewEffect Refactoring The new signature is: bool asNewEffect(GrContext* context, const SkPaint& paint, GrColor* grColor, GrEffectRef** grEffect, const SkMatrix* localMatrixOrNull) const; It will fix the hack for skcolorshader by modifying the GrColor parameter in SkGr::SkPaint2GrPaintShader. BUG=skia:2646 R=jvanverth@google.com, bsalomon@google.com Author: dandov@google.com Review URL: https://codereview.chromium.org/318923005
ore/SkColorShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
pu/SkGr.h
|
3fc073eb07a836d71bb9c5523de32f0197836efe |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove unused 'deepCopy' parameter" into master-skia https://skia.googlesource.com/skia/+/6de2712 Change-Id: I27e9e501c6a7b45b4c4e28aff4e61a3c4f2ef2c2
|
6de27127c4d50ef90b5435aefaeef47fa84b819d |
10-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove unused 'deepCopy' parameter This is split out of https://codereview.chromium.org/316063005/ for clarity. Keeping in mind that SkPicture::FakeEndRecording is now only called from SkPictureRecorder, its deepCopy parameter is no longer necessary. This is b.c., given the new Picture recording semantics (where SkPictures can no longer be actively recording), cloning for thread safety only happens when an SkPicturePlayback has already been allocated (i.e., it happens in the SkPicturePlayback copy constructor. R=scroggo@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/324093003
ore/SkPicture.h
|
104475bc0e71c578886ef36f3a4485d02713624e |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove legacy drawPicture entry point" into master-skia https://skia.googlesource.com/skia/+/074fe9d Change-Id: Idbbb4a5db19c8983cbde0630b4db80b60378de86
|
074fe9df9480016359ded1e9ebaf8624cfc46780 |
10-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove legacy drawPicture entry point With Skia 5713352a (Chromium should no longer need the legacy SkCanvas::drawPicture interface - https://codereview.chromium.org/317193002/) this code should no longer be needed. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/324703002
ore/SkCanvas.h
|
c2b7a879092482f518f62da76759b2475a9a77ed |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Gamma correction for distance field text." into master-skia https://skia.googlesource.com/skia/+/2d2a68c Change-Id: I41c33afc216582e032b1b9f99b811bc2da1ba0d0
|
2d2a68c51b4a71bd60760510bf2b2e58bc9890b2 |
10-Jun-2014 |
jvanverth <jvanverth@google.com> |
Gamma correction for distance field text. Handles both non-LCD and LCD text. Uses a texture to look up the gamma correction values for a given text color or luminance. BUG=skia: Committed: https://skia.googlesource.com/skia/+/4d517fdbb145cb95e5e935470df331e1b6667cfc R=reed@google.com, bungeman@google.com, robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/258883002
ore/SkPaint.h
|
7680447c5f06a39aaa1800d2d2f33f3977af4c0c |
10-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkBitmap::setConfig" into master-skia https://skia.googlesource.com/skia/+/6c22573 Change-Id: I87bdb4df6c0990b034787cb17550e862d9658573
|
6c22573edb234ad14df947278cfed010669a39a7 |
10-Jun-2014 |
reed <reed@chromium.org> |
hide SkBitmap::setConfig patch from issue 325733002 TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/322963002
ore/SkBitmap.h
ore/SkImageDecoder.h
pu/GrSurface.h
|
5996afa50ebb078526c3b904f90442347a46a7d0 |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add assertHeld() to SkMutex." into master-skia https://skia.googlesource.com/skia/+/b83f6c3 Change-Id: I4a16542f995a1b6d9ca47b3dfe1b88b9e90df93f
|
b83f6c3cbdabc14d8290b00d9f38ba59bf6719a1 |
09-Jun-2014 |
mtklein <mtklein@chromium.org> |
Add assertHeld() to SkMutex. BUG=skia: R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/313823004
ore/SkThread.h
|
65c438caa19d20f847db187b6c6a40712ac7bdb4 |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of Gamma correction for distance field text. (https://codereview.chromium.org/258883002/)" into master-skia https://skia.googlesource.com/skia/+/919ed4c Change-Id: Ia4621e093bc4ebd0f3b4dce59671556822cedf7c
|
919ed4c73633e92bfc6694161360c5c3f45728e8 |
09-Jun-2014 |
scroggo <scroggo@google.com> |
Revert of Gamma correction for distance field text. (https://codereview.chromium.org/258883002/) Reason for revert: Memory leaks. I suspect this is due to the lack of destructors in SkAutoGlyphCache Original issue's description: > Gamma correction for distance field text. > > Handles both non-LCD and LCD text. Uses a texture to look up the gamma correction values for a given text color or luminance. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/4d517fdbb145cb95e5e935470df331e1b6667cfc NOTRY=true NOTREECHECKS=true R=reed@google.com, bungeman@google.com, robertphillips@google.com, bsalomon@google.com, jvanverth@google.com, mtklein@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/323513005
ore/SkPaint.h
|
f37f37cbea7ce7a58521585059e435b2fc5c8f0d |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Gamma correction for distance field text." into master-skia https://skia.googlesource.com/skia/+/4d517fd Change-Id: I2c005144611d4e479dba8f6d5f6dbddfee05125d
|
4d517fdbb145cb95e5e935470df331e1b6667cfc |
09-Jun-2014 |
jvanverth <jvanverth@google.com> |
Gamma correction for distance field text. Handles both non-LCD and LCD text. Uses a texture to look up the gamma correction values for a given text color or luminance. BUG=skia: R=reed@google.com, bungeman@google.com, robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/258883002
ore/SkPaint.h
|
f3b0e5fc7cc115d1457cb2792543a556ce314d4d |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add LATC to alpha only pixel config" into master-skia https://skia.googlesource.com/skia/+/748e9d3 Change-Id: I3339e559140b32669b31e774ec84787f2cec7830
|
748e9d37dcc7c58ef9010ea0ab78efea6af2a84b |
09-Jun-2014 |
krajcevski <krajcevski@google.com> |
Add LATC to alpha only pixel config R=robertphillips@google.com, bsalomon@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/323853003
pu/GrTypes.h
|
37eaf0b195b1aa950753359ebbc3d470548448ae |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add dump() to SkClipStack to help with debugging." into master-skia https://skia.googlesource.com/skia/+/b6b0252 Change-Id: I56464504efb2261d349661cbbf4a9d71a15bc779
|
b6b02526438d6839481fb40ccf610d28f7652397 |
09-Jun-2014 |
bsalomon <bsalomon@google.com> |
Add dump() to SkClipStack to help with debugging. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/311263015
ore/SkClipStack.h
ore/SkRRect.h
ore/SkRect.h
ore/SkRegion.h
|
b6725ec29a30b10c6a81ceb54121ab6e0838cc25 |
09-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove SkPicture::kUsePathBoundsForClip_RecordingFlag" into master-skia https://skia.googlesource.com/skia/+/9f1c241 Change-Id: Iba32d7ee3aa3e986aeb0f3e1072a790b09ec5307
|
9f1c241e0d8a756fca1ec2dacb565eec83166d5f |
09-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove SkPicture::kUsePathBoundsForClip_RecordingFlag The real question is whether we ever want to record a picture without using the path bounds for a conservative (but faster) clip answer? R=reed@google.com, mtklein@google.com, djsollen@google.com, scroggo@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/316143003
ore/SkPicture.h
ore/SkPictureRecorder.h
|
62f728db9eb621ae0580765a91a8fa29aa701050 |
08-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "No longer limit SkPictureRecorder::partialReplay to Android" into master-skia https://skia.googlesource.com/skia/+/e2f2b98 Change-Id: Idfd1e5811292db71aec076a1e7f7ef74d87e60ee
|
e2f2b984443e870319e107374f7d786f243a20ae |
08-Jun-2014 |
robertphillips <robertphillips@google.com> |
No longer limit SkPictureRecorder::partialReplay to Android Toggling this for local testing is a bit of a chore. R=mtklein@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/316173004
ore/SkPictureRecorder.h
|
6f06e9ca93dbb5d8a4856594de7890d867a32057 |
08-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "First pass at splitting out SkPictureRecord from SkPicture" into master-skia https://skia.googlesource.com/skia/+/643b8bd Change-Id: I2696e910df5c2a7b836cc368a51a1573eefc940f
|
643b8bd6617e333f7a970a57ad9166f3d6675d1a |
08-Jun-2014 |
robertphillips <robertphillips@google.com> |
First pass at splitting out SkPictureRecord from SkPicture This patch begins the process of splitting apart SkPicture, SkPicturePlayback and SkPictureRecord. This is still a bit messy. In a follow up CL I hope to delay the creation of SkPictureRecorder's SkPicture until endRecording time. R=reed@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/318763004
ore/SkPicture.h
ore/SkPictureRecorder.h
|
3a6b10fa9f312c1d6a40fcb0cfcdaef974b22b00 |
08-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Clean up Skia for Clang's -Wtautological-undefined-compare" into master-skia https://skia.googlesource.com/skia/+/b77c7ef Change-Id: I803e5d2af439ce71b1c486b723a05d44a5d67431
|
b77c7ef37f20b910a925c24a3c3139a36c7af673 |
08-Jun-2014 |
Mike Klein <mtklein@gmail.com> |
Clean up Skia for Clang's -Wtautological-undefined-compare This is blocking Chrome from rolling a new Clang, and me too for our TSAN bots. BUG=chromium:381910 Review URL: https://codereview.chromium.org/325603002
ore/SkTLazy.h
|
bb35bfd30d80de094d9466381a6bf32be8f80622 |
06-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Fixing another clusterfuzz issue" into master-skia https://skia.googlesource.com/skia/+/0951fe1 Change-Id: Ic8e73848f407b4257a83a11ac5b34742bd03b5b5
|
0951fe12984944406e0f1bb105b9fa4c54fcdcdd |
06-Jun-2014 |
sugoi <sugoi@chromium.org> |
Fixing another clusterfuzz issue This was introduced by removing SkValidatingReadBuffer::readBitmap in https://codereview.chromium.org/295793002/ Since SkReadBuffer::skip wasn't virtual, it was using the unsafe SkReadBuffer::skip within SkReadBuffer::readBitmap rather than using SkValidatingReadBuffer::skip. I also removed direct uses of fReader within SkReadBuffer::readBitmap so that it can use the virtual readInt / readFixed functions that have a version in SkValidatingReadBuffer. Also, I changed SkReadBuffer::readPoint so that it uses the virtual readScalar, that way, it becomes redundant with SkValidatingReadBuffer::readPoint, which can then be removed. BUG=380723 R=reed@google.com, mtklein@google.com, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/317003003
ore/SkReadBuffer.h
|
0a29af4b52879725aa9e1a6e489f7e8c60e273ae |
06-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove GrIsPow2 in favor of SkIsPow2." into master-skia https://skia.googlesource.com/skia/+/f9dae78 Change-Id: I53ee4c16088ab2dae20eb4a3b6fadac30eae34ff
|
f9dae780c2c46a1f08adbbe8de2faaba091254d4 |
06-Jun-2014 |
tfarina <tfarina@chromium.org> |
Remove GrIsPow2 in favor of SkIsPow2. Looks like there is no good reason to have two copies of this function doing the same thing with different name. BUG=None TEST=make tests R=bsalomon@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/318873002
pu/GrColor.h
pu/GrTexture.h
pu/GrTypes.h
|
0ccc8d17f1ccbe93ce0417afd7815e5cc063e483 |
06-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add SkBarriers_tsan.h." into master-skia https://skia.googlesource.com/skia/+/a8928b7 Change-Id: I3ff8858a0aec1fce4ca2ef1a6ca0e89c1c8823fe
|
9e143897ca864c4b577887b26250584ad1e2a75f |
06-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Initial KTX encoder" into master-skia https://skia.googlesource.com/skia/+/c250d2e Change-Id: Ic51e46f0eb6a1ac4bd9cfabf25c9e7c2828eee38
|
a8928b745a7158a432033a28c49fb0f0450ccf6e |
06-Jun-2014 |
mtklein <mtklein@chromium.org> |
Add SkBarriers_tsan.h. Slight counterproposal to crrev.com/310663002. BUG=skia: No API changes. R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/306373002
ore/SkPostConfig.h
|
c250d2e4abdbe8193357696518592af8a0b4555a |
06-Jun-2014 |
krajcevski <krajcevski@google.com> |
Initial KTX encoder The encoder comes with tests to check that the encoding/decoding operations between ETC encoded bitmaps and ARGB bitmaps are sane. R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/312353003
ore/SkImageEncoder.h
|
e329698e5d53179d7fd9c8521925de99e3cf3d78 |
05-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "SkClipStack::Element tweaks." into master-skia https://skia.googlesource.com/skia/+/c3b589a Change-Id: I94d5f362bfe91fd4864afbfd55cdadcf82bf113e
|
c3b589a24eb4d567a906189f882c259ecf5c2f58 |
05-Jun-2014 |
fmalita <fmalita@chromium.org> |
SkClipStack::Element tweaks. ( This is intended to facilitate efficient kMatrix_SaveFlags emulation on restore(): * collect all clip stack elements for the current save count into a side clip stack * canvas.restore(everything) * replay the collected clip ops to restore the initial clip state => we restored the matrix but the clip state is unchanged ) Two main changes: * expose the save count for SkClipStack::Element * expose a replay method for the same (logic relocated from SkCanvas::replayClips) The SkCanvas::ClipVisitor shuffling is to enable forward decl in SkClipStack.h (cannot fwdecl a nested class). R=reed@google.com, robertphillips@google.com TBR=reed@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/269693003
ore/SkCanvas.h
ore/SkClipStack.h
|
e0356751fa395d26fb552e9553901bb96ad1e9ae |
05-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "add SK_SUPPORT_LEGACY_COMPUTE_CONFIG_SIZE" into master-skia https://skia.googlesource.com/skia/+/6dd061f Change-Id: I3c936d1d6de8dd17b3e01a0574a0ee4de96209ee
|
802c16a4e1457ed5f6e18a83fc562f15ee0bed09 |
05-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove SkBitmap::allocConfigPixels and update dox" into master-skia https://skia.googlesource.com/skia/+/ddd014e Change-Id: I879695380656e19ad7cef0d0f4a3f0e6d523889a
|
ddd014e65264e3f18b2d4305dd2fbc81549f5180 |
05-Jun-2014 |
reed <reed@google.com> |
remove SkBitmap::allocConfigPixels and update dox I see no callers in android R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/310283004
ore/SkBitmap.h
|
cfda27cce72ea51d6a306ab0cddbf325af8c78f2 |
05-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Use the correct homophone of 'there'." into master-skia https://skia.googlesource.com/skia/+/58edea8 Change-Id: I831a80d3f430b6ecebc1ae9865776b525571b406
|
58edea89627d347010cadc26ce3c092a9265a8ee |
05-Jun-2014 |
scroggo <scroggo@google.com> |
Use the correct homophone of 'there'. R=reed@google.com TBR=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/319493004
ore/SkBitmap.h
|
3316a3db8f1cdd6aeb60f558968f52ed9f392d77 |
04-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove Android flag for legacy SkCanvas::drawPicture API" into master-skia https://skia.googlesource.com/skia/+/1a0a86f Change-Id: Ie87193572286eb716bd74b8a2f37d1d671cac56e
|
a0bca752bcab8ccabf9eefa065b267874b6d4563 |
04-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove SkImageRef and related functionality." into master-skia https://skia.googlesource.com/skia/+/479bb60 Change-Id: Ia454d17e23a7597b5099b8712edd34234e430f6d
|
479bb6062229a6ed5ed590cd6d727fa4b1ae6b9d |
04-Jun-2014 |
Hal Canary <halcanary@google.com> |
Remove SkImageRef and related functionality. From here on out, use SkDecodingImageGenerator+SkDiscardablePixelRef. R=scroggo@google.com Review URL: https://codereview.chromium.org/100183002
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkImages.h
|
54fef3bd791c9841c803e9b3aed04270a4eb353d |
04-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of Move Dashing filterPath to a dashing utils file (https://codereview.chromium.org/314623004/)" into master-skia https://skia.googlesource.com/skia/+/90b8caf Change-Id: Ia6a4b3f12453719903d00988aefb732097e1f9bc
|
90b8cafb6a362bb5d5cca03b66ea57e97b9b43f2 |
04-Jun-2014 |
egdaniel <egdaniel@google.com> |
Revert of Move Dashing filterPath to a dashing utils file (https://codereview.chromium.org/314623004/) Reason for revert: Need to create utils.gypi file and update chrome Original issue's description: > Move Dashing filterPath to a dashing utils file > > From inside GrContext, we have a need to create an SkPath an original path and > some dashing info. We do not have access to the original path effect so we need > a way to make the FilterPath function accessible outside of the effect. So I moved > the core filterPath code (and all need helper functions) out of SkDashPathEffect > and created a SkDashPath in utils to store these helper functions. > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/576dcdc793a762ec63fbecdbfd5768066b548fe5 R=bsalomon@google.com, reed@google.com, rmistry@google.com TBR=bsalomon@google.com, reed@google.com, rmistry@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: egdaniel@google.com Review URL: https://codereview.chromium.org/317663003
ffects/SkDashPathEffect.h
|
cd395de47824d587533050e62810f9ae750bedb1 |
04-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move Dashing filterPath to a dashing utils file" into master-skia https://skia.googlesource.com/skia/+/576dcdc Change-Id: I94f095c069cd03060ee7f67c5af6199eeb2a00db
|
576dcdc793a762ec63fbecdbfd5768066b548fe5 |
04-Jun-2014 |
egdaniel <egdaniel@google.com> |
Move Dashing filterPath to a dashing utils file From inside GrContext, we have a need to create an SkPath an original path and some dashing info. We do not have access to the original path effect so we need a way to make the FilterPath function accessible outside of the effect. So I moved the core filterPath code (and all need helper functions) out of SkDashPathEffect and created a SkDashPath in utils to store these helper functions. BUG=skia: R=bsalomon@google.com, reed@google.com, rmistry@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/314623004
ffects/SkDashPathEffect.h
|
5282a0f8411a6b3aa2d7d8c31346e17a8848e6a4 |
04-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer)" into master-skia https://skia.googlesource.com/skia/+/9b14f26 Change-Id: Ia93186cdaf386d75ca100bbf06f56e45733e903c
|
9b14f26d0f3a974f3dd626c8354e1db1cfcd322f |
04-Jun-2014 |
robertphillips <robertphillips@google.com> |
Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer) R=reed@google.com, bsalomon@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/313613004
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPicture.h
pu/SkGpuDevice.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
ddab0f4933ecb5f10681270db9a201739a1075e8 |
03-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Return NULL when building empty LayerRasterizer." into master-skia https://skia.googlesource.com/skia/+/65044bf Change-Id: Icdf1891c186a10c9241298edd299932a79448536
|
2f71b3930dee4dda504f6a22f4268a01e80bb3a6 |
03-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Initial KTX file decoder" into master-skia https://skia.googlesource.com/skia/+/99ffe24 Change-Id: Ic15bb7d26342ed31316404183f6dfdf3b6102855
|
e8aa3778f6e4f012ee1afff636eecc1565e3a5c8 |
03-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "SK_CPU_ARM --> SK_CPU_ARM32" into master-skia https://skia.googlesource.com/skia/+/3a2682a Change-Id: If333949f46a4d1761d309ee800996bd11989000b
|
30f01aa654a674703c0d02216cc6a44bc041b96e |
03-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove SkBounder -- unused and unloved" into master-skia https://skia.googlesource.com/skia/+/868074b Change-Id: I8337c6210eb2034a756115ae06b0fefd320e0829
|
86167613a70e4fe2e77bf19bcddfeccafc9f0f7f |
03-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove legacy picture recording" into master-skia https://skia.googlesource.com/skia/+/dcf9ab1 Change-Id: Iac7a9088b8f7197e5eb581754324c880afc6ea99
|
65044bfe021e9c0023d78080583e9acb3bdb5ce7 |
03-Jun-2014 |
scroggo <scroggo@google.com> |
Return NULL when building empty LayerRasterizer. In SkLayerRasterizer::snapshotRasterizer() and ::detachRasterizer(), if no layers have been added, do not attempt to create an SkLayerRasterizer. Instead, return NULL. This fixes an error when running tests on Android. Update dox to state that NULL may be returned. Add tests. R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/313653006
ffects/SkLayerRasterizer.h
|
99ffe24200d8940ceba20f6fbf8c460f994d3cd1 |
03-Jun-2014 |
krajcevski <krajcevski@google.com> |
Initial KTX file decoder R=bsalomon@google.com, robertphillips@google.com, halcanary@google.com, reed@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/302333002
ore/SkImageDecoder.h
|
3a2682a77f996f649de7699c9f7bee046c6d4f17 |
03-Jun-2014 |
mtklein <mtklein@chromium.org> |
SK_CPU_ARM --> SK_CPU_ARM32 That's what it means. It keeps confusing us as named today. BUG=skia: R=djsollen@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/314643004
ore/SkFixed.h
ore/SkMath.h
ore/SkPostConfig.h
ore/SkPreConfig.h
|
868074b50b0fc3e460d2aa97c1096827fe0a1935 |
03-Jun-2014 |
reed <reed@google.com> |
remove SkBounder -- unused and unloved BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/312553006
ore/SkBounder.h
ore/SkCanvas.h
ore/SkDraw.h
ore/SkMaskFilter.h
tils/SkDeferredCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
dcf9ab14a194be0cbea896e1dc44a2a04106a38b |
03-Jun-2014 |
robertphillips <robertphillips@google.com> |
Remove legacy picture recording This is unblocked now that Android no longer uses the old interface. This is just the first step in cleaning this up. Future CLs will constify SkPicture access in SkCanvas and split up the SkPicture/SkPicturePlayback/SkPictureRecord trio. R=bsalomon@google.com, reed@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/313613002
ore/SkPicture.h
ore/SkPictureRecorder.h
ore/SkRTreePicture.h
ore/SkTileGridPicture.h
|
1a84e7e51e931911b329fd8c4dc6acdbf28f4b17 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "add makeOffset and makeInset to SkRect" into master-skia https://skia.googlesource.com/skia/+/5c404c5 Change-Id: I3a1dfaf6699da7311e00d48cd8436200554cd557
|
5c404c55772973126d8b3c6942ee42c9361d3fad |
02-Jun-2014 |
reed <reed@google.com> |
add makeOffset and makeInset to SkRect TBR=bsalomon precursor for https://codereview.chromium.org/306013010 Author: reed@google.com Review URL: https://codereview.chromium.org/306893012
ore/SkRect.h
|
8dcc11465318aaaab9c490d406df477c645d0d80 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Change #def to be opt-out" into master-skia https://skia.googlesource.com/skia/+/8c111f7 Change-Id: Ieaf21e1031d0d2655b78189fc7f1eef16e06a354
|
3917681bd503de34eb263557201298118779b727 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "use colortype instead of config" into master-skia https://skia.googlesource.com/skia/+/c77392e Change-Id: Ib52190334ebdead5f930f79ec911faf12127469a
|
c77392ed58ec78ab19fa0e3ff99fb8110854fba2 |
02-Jun-2014 |
reed <reed@google.com> |
use colortype instead of config clone of https://codereview.chromium.org/305133006/ TBR= BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/301233011
ore/SkImageInfo.h
|
86e78a9140bebc97b0713ee87d1a8b5fb1b4511d |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove legacy Picture-recording flags from Android build" into master-skia https://skia.googlesource.com/skia/+/a2551ff Change-Id: I92c6dbae3f4789364473a2f60f1eff1caf314f2d
|
cdd3a77f21d671f5eb7e778ff271f406c45e102c |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Remove unitmappers header." into master-skia https://skia.googlesource.com/skia/+/f9f1547 Change-Id: I5523fc5aef925f1315e79c67d6f92195dd6db242
|
2d30d2a75c6fae5e441140c1f931f20dbaebf27d |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Clean up SkOnce:" into master-skia https://skia.googlesource.com/skia/+/1b81877 Change-Id: Idf01cbb38333107ddd2d3c6c639da60c0cc2f58c
|
a513cd3ce7e7249134e271af3849365a571a3f49 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h)" into master-skia https://skia.googlesource.com/skia/+/d537341 Change-Id: I45b77fde82ef6eea8648d271c4bc5dee9df9fe1d
|
603fb10dd0f2f04dcc551334884334aa177eb271 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Port most uses of SkOnce to SkLazyPtr." into master-skia https://skia.googlesource.com/skia/+/78358bf Change-Id: Iac1965081c11e51e68dec2a992fe2756538880a8
|
8d738901cc6fcfdf40a29aef254cc2c7106b8f74 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Initial work to get ETC1 data up to the GPU" into master-skia https://skia.googlesource.com/skia/+/9c0e629 Change-Id: Idea45b40a9a4370cf434f45d9385b08c290275b5
|
575c193e1684590a4ffc1d9cc4dff8b45987787a |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add Sample slide for Rectanizers" into master-skia https://skia.googlesource.com/skia/+/901e96d Change-Id: I1b0e93c986e2935ed5ecc04cca1054e98880defe
|
c0cfa1f6fd4e62e6be02cd3acc39c3e4c4fe11e8 |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "hide SkDevice::config()" into master-skia https://skia.googlesource.com/skia/+/a6a8f00 Change-Id: I8486b3022fbab944ae4b413daab0ff00f8a51c97
|
f9f1547683d16756cf18ecfb902a0ba63dae698a |
02-Jun-2014 |
scroggo <scroggo@google.com> |
Remove unitmappers header. This file contained a bunch of unitmappers. Luckily noone includes it, since it wouldn't compile (the unitmapper class was removed in https://codereview.chromium.org/288313009). R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/295383013
tils/SkUnitMappers.h
|
1b81877880253c75f835eede9a8ee21b9e7b584a |
02-Jun-2014 |
mtklein <mtklein@chromium.org> |
Clean up SkOnce: 1 Remove atExit feature: clients can do it just as well as SkOnce can. 2 Remove support for functors: no one but the unit test did that. 3 Remove support for unused non-static SkOnceFlag (no SK_ONCE_INIT). 4 Add SkOnce variants for no-arg functions so we're not forced to pass dummy values all the time. 5 Merge SkSpinlock and SkOnceFlag, making all members private. 6 More notes about memory barriers, adding an acquire load after acquiring the spinlock. BUG=skia: R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/302083003
ore/SkInstCnt.h
ore/SkOnce.h
|
729ac52fb75548d89c4b15b29195901f485fd62f |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "remove SK_SUPPORT_LEGACY_BLURMASKFILTER_STYLE" into master-skia https://skia.googlesource.com/skia/+/ed4dc2a Change-Id: Iffc9f415d360560f2ba72f2d11de85b44af8338c
|
079a53ce0d75acd2e23564b8062d80ede478e38f |
02-Jun-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of Port most uses of SkOnce to SkLazyPtr. (https://codereview.chromium.org/304383005/)" into master-skia https://skia.googlesource.com/skia/+/f71e8fd Change-Id: Ib8de77db3e9c844da95a1156cfc8d6f112b71862
|
d537341e16524d1e22ac5e6c8b9c8f274ba1833c |
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h) R=bsalomon@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/309683002
ore/SkPoint.h
pu/GrContext.h
pu/GrGlyph.h
pu/GrPoint.h
|
78358bf624c7e7c09ffccf638c50870808d884d6 |
02-Jun-2014 |
mtklein <mtklein@chromium.org> |
Port most uses of SkOnce to SkLazyPtr. BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=15006 Committed: http://code.google.com/p/skia/source/detail?r=15014 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/304383005
ore/SkPathRef.h
ore/SkTypeface.h
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
9c0e629c64c0fa93ac9bf5c2eaa1821370a6fbe5 |
02-Jun-2014 |
krajcevski <krajcevski@google.com> |
Initial work to get ETC1 data up to the GPU Committed: http://code.google.com/p/skia/source/detail?r=15001 R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/302783002
pu/GrContext.h
pu/GrTypes.h
|
901e96df6916e6f8ba95a4ea85a2ceac31e7d633 |
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Add Sample slide for Rectanizers R=jvanverth@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/303263005
pu/GrPoint.h
|
a6a8f00a3977e71dbce9da50a32c5e9a51c49285 |
02-Jun-2014 |
reed <reed@chromium.org> |
hide SkDevice::config() TBR=robertphilips Author: reed@chromium.org Review URL: https://codereview.chromium.org/302253002
ore/SkBitmapDevice.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
959fdce7c922787ca429c48399b87ecc36867f61 |
31-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Port most uses of SkOnce to SkLazyPtr. BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=15006 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/304383005 git-svn-id: http://skia.googlecode.com/svn/trunk@15014 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
ore/SkTypeface.h
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
ed4dc2afaa4285a6d10a16fca77d1b9cbe3083d3 |
31-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_BLURMASKFILTER_STYLE R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/308953002 git-svn-id: http://skia.googlecode.com/svn/trunk@15016 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurMaskFilter.h
|
060e078815e38093a21b14d392abd319b7e0a43f |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "New file for simpler updating of Android defines." into master-skia https://skia.googlesource.com/skia/+/22a1d96 Change-Id: I95a7356b064c088350357b2089876d4c410dec50
|
592d3668fc0e16b2a2b0474363da1f9316616e61 |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add a way for the gpu veto to report back the reason why it said no" into master-skia https://skia.googlesource.com/skia/+/a1ff26a Change-Id: Ifba09fefa7d1189106cf60330bc6e39e2c68f844
|
78d79a1ee4dc15e99fb66dc79bbfcab1f99f342d |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "fix casting issue with or operator" into master-skia https://skia.googlesource.com/skia/+/92a8916 Change-Id: I8b8044609468cf2fed81220752ae46aac3c7cd51
|
b68ade9dbcdd6c2b1439613c847677eb77c48d0b |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of Port most uses of SkOnce to SkLazyPtr. (https://codereview.chromium.org/304383005/)" into master-skia https://skia.googlesource.com/skia/+/f6351a0 Change-Id: I42e2edb8db22c97c408417556d2d1f55dbfeab35
|
ada8fc8e0e4b28ae239c38100c819b2881298af3 |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Port most uses of SkOnce to SkLazyPtr." into master-skia https://skia.googlesource.com/skia/+/5a70945 Change-Id: Iefbb469dbde5a372db8428252361f33986722674
|
3602cfcb95a952046ff81b7fb0f560f1cb054493 |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add an OR operator overload for SaveFlags to avoid extra static casts." into master-skia https://skia.googlesource.com/skia/+/2a5cd60 Change-Id: I1036d3cfc1a6008557dbdfd0c1a0e785a7a5bf3b
|
8f8afef417c04c1f1b8450b56c0a32af8aaa475f |
31-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of Initial work to get ETC1 data up to the GPU (https://codereview.chromium.org/302783002/)" into master-skia https://skia.googlesource.com/skia/+/999cfd1 Change-Id: Ie252b4b9e9219c2698c5bf5f9315bc73a5a5f187
|
f71e8fd0c5d2da9795d00a5b81b716ae585be14a |
31-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Port most uses of SkOnce to SkLazyPtr. (https://codereview.chromium.org/304383005/) Reason for revert: linux x86-64 release segfault in src/ports/SkFontHost_fontconfig.cpp:107 http://108.170.220.120:10117/builders/Test-Ubuntu12-ShuttleA-GTX660-x86_64-Release/builds/905/steps/RunTests/logs/stdio Original issue's description: > Port most uses of SkOnce to SkLazyPtr. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=15006 > > Committed: http://code.google.com/p/skia/source/detail?r=15014 R=reed@google.com, mtklein@chromium.org TBR=mtklein@chromium.org, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: mtklein@google.com Review URL: https://codereview.chromium.org/306063004 git-svn-id: http://skia.googlecode.com/svn/trunk@15015 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
ore/SkTypeface.h
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
56f7cca144c539ec01f00d6382fded362ff193a3 |
31-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Port most uses of SkOnce to SkLazyPtr. BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=15006 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/304383005 git-svn-id: http://skia.googlecode.com/svn/trunk@15014 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
ore/SkTypeface.h
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
a1ff26a64a0cfc337a321e6e923684bfdcadc2ec |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a way for the gpu veto to report back the reason why it said no BUG=2334 R=bsalomon@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/301423002 git-svn-id: http://skia.googlecode.com/svn/trunk@15012 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
92a8916540b14549213332c5f9f0cd44ec12de75 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix casting issue with or operator R=reed@google.com, epoger@google.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true Author: djsollen@google.com Review URL: https://codereview.chromium.org/305253002 git-svn-id: http://skia.googlecode.com/svn/trunk@15011 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
f6351a071810b3a848a5002a0c0ba7e1490fd0db |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Port most uses of SkOnce to SkLazyPtr. (https://codereview.chromium.org/304383005/) Reason for revert: Leaking refs on SkTypeface on Macs. Original issue's description: > Port most uses of SkOnce to SkLazyPtr. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=15006 R=reed@google.com, mtklein@chromium.org TBR=mtklein@chromium.org, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: mtklein@google.com Review URL: https://codereview.chromium.org/304283007 git-svn-id: http://skia.googlecode.com/svn/trunk@15009 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
ore/SkTypeface.h
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
1ab63bcb0d7769f36b4b3af7017cfc96af4441c9 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Implement SkPictureImageFilter bounds computation." into master-skia https://skia.googlesource.com/skia/+/910702b Change-Id: Ic51e85d0566b1a2b5497a5c5b1fac6fa1cbebb79
|
5a70945ddd036b8079987954123ff8f382c285af |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Port most uses of SkOnce to SkLazyPtr. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/304383005 git-svn-id: http://skia.googlecode.com/svn/trunk@15006 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
ore/SkTypeface.h
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
2a5cd60bfff32c92cf44a8cfc3e8c017b9aee456 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an OR operator overload for SaveFlags to avoid extra static casts. R=reed@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/303373003 git-svn-id: http://skia.googlecode.com/svn/trunk@15005 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
999cfd1076e23e7348623f7a59cf2905bdc6099d |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Initial work to get ETC1 data up to the GPU (https://codereview.chromium.org/302783002/) Reason for revert: ETC1 linking problems with chrome. Original issue's description: > Initial work to get ETC1 data up to the GPU > > Committed: http://code.google.com/p/skia/source/detail?r=15001 R=bsalomon@google.com, robertphillips@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true Author: krajcevski@google.com Review URL: https://codereview.chromium.org/303273008 git-svn-id: http://skia.googlecode.com/svn/trunk@15004 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
910702b564048d77e36a68b0f8dda7cc48a8fcff |
30-May-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkPictureImageFilter bounds computation. SkPictureImageFilter::onFilterBounds() was unimplemented, causing incorrect results for SVG filters and impl-side painting (see Chrome bug https://code.google.com/p/chromium/issues/detail?id=375162). BUG=skia: R=reed@google.com Review URL: https://codereview.chromium.org/306733003 git-svn-id: http://skia.googlecode.com/svn/trunk@15003 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPictureImageFilter.h
|
c2b3f025c5e138da920e5a387885170e26c25a50 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "af091a176dbf900a9ff4526ef3b6966a1de44775 from Fri, 30 May 2014 18:41:39 +0000" Change-Id: I8c7c0d23921758a746f56c16165972e9b4bfded0
|
af091a176dbf900a9ff4526ef3b6966a1de44775 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial work to get ETC1 data up to the GPU R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/302783002 git-svn-id: http://skia.googlecode.com/svn/trunk@15001 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
f56b9c160fe9eba8bfa1779a4ee54b0082a278b3 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Test font created from paint" into master-skia https://skia.googlesource.com/skia/+/7ae034d Change-Id: I6f79db659d1ea5eb92907a0c626dd309d7a37697
|
7ae034d651f3536457b9654e3a36a91716a18948 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Test font created from paint This is meant to allow clients to migrate over to a SkFont api on canvas (e.g. drawText(text, font, paint)) while still permitting the current setters in paint (e.g. setTextSize, setFlags). R=bungeman@google.com, eae@chromium.org, fmalita@google.com, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/245953003 git-svn-id: http://skia.googlecode.com/svn/trunk@14997 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFont.h
|
3fecc8e5eb8a6f90d28c1a7f950bf44303da4909 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Move the LATC and ETC1 enum values to GrPixelConfig. I also tried to put in checks in a few places to make sure that we weren't using these pixel configurations in places that we shouldn't be." into master-skia https://skia.googlesource.com/skia/+/6e7ddaa Change-Id: I5bc7c790f102d7041b47b3bc45f0b41389123e43
|
6e7ddaae0a077a777b8b8872ec27f8faab275536 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the LATC and ETC1 enum values to GrPixelConfig. I also tried to put in checks in a few places to make sure that we weren't using these pixel configurations in places that we shouldn't be. LATC is a DXT-esque alpha compression format that goes by a few other names (RGTC, 3DC). It might be useful to investigate using it to compress the alpha masks that we get from software rasterization. This patch set adds enums for that and recognition whether or not the device can support it. R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/304743004 git-svn-id: http://skia.googlecode.com/svn/trunk@14991 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrColor.h
pu/GrTypes.h
|
fc2e97d9056663f04e3ce976115e4ab60446b140 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)"" into master-skia https://skia.googlesource.com/skia/+/a3264e5 Change-Id: I311131f47d0d8ed9ba5a90397307bc07cffdbce2
|
721298237b7f2486d00da57878c048c1d6032662 |
30-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Fix the rendering error of SkDraw::drawVertices in gpu path for solid color." into master-skia https://skia.googlesource.com/skia/+/559a883 Change-Id: I39b35a531de12750f75b02807fa263b5da8fec62
|
a3264e53ee3f3c5d6a2c813df7e44b5b96d207f2 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)" This reverts commit eecaea4148805834f223681f70b6488ceba12d09. R=robertphillips@google.com, scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/301283003 git-svn-id: http://skia.googlecode.com/svn/trunk@14989 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
559a8833f0eae4af37dc0ffc3ee97e1fb14817b1 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix the rendering error of SkDraw::drawVertices in gpu path for solid color. If both textures and vertex-colors are NULL, drawVertices should stroke hairlines with the paint's color. This behavior is a useful debugging mode to visualize the mesh. BUG=skia:2266 R=bsalomon@google.com, reed@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/189963004 git-svn-id: http://skia.googlecode.com/svn/trunk@14985 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkVertState.h
|
f5160b2d8b3e4e36277492ca09242843c92add73 |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)" into master-skia https://skia.googlesource.com/skia/+/d0f824c Change-Id: I76fecc0c9822d61101cbd18c26213f9562ed33fd
|
d0f824cfbd8951bb948b19d7ff5dce028ce557a5 |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/) Reason for revert: broke all Windows bots Original issue's description: > setConfig -> setInfo > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14978 R=robertphillips@google.com, reed@google.com TBR=reed@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: epoger@google.com Review URL: https://codereview.chromium.org/302053002 git-svn-id: http://skia.googlecode.com/svn/trunk@14979 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
b3bfccd820781fe64ab38e7acc8373cd4712d05f |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "setConfig -> setInfo" into master-skia https://skia.googlesource.com/skia/+/986d681 Change-Id: Iab2edfe4c31ee7e2df490dd9055cda2ffbce6de2
|
986d681f3e7a7eb6febd9df9fe21a8d277ba2296 |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
setConfig -> setInfo BUG=skia: R=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/308683005 git-svn-id: http://skia.googlecode.com/svn/trunk@14978 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
983f5e24a0459d172330fa8d39b342ece078454c |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "SkLazyPtr, mk. 2" into master-skia https://skia.googlesource.com/skia/+/97de357 Change-Id: I79c2cf3b075ce701e542e36e6d69cf33b753ef3c
|
97de357270e54be53acb17e1cb4b4d5e25bacc01 |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkLazyPtr, mk. 2 SK_DECLARE_STATIC_LAZY_PTR and SK_DECLARE_STATIC_LAZY_PTR_ARRAY let you declare a single or array of static pointers that are lazily initialized. You can think of this as a restricted, lighter-weight version of SkOnce. There's no guarantee that Create will be called exactly once, but we do guarantee all threads will agree on the resulting pointer. We'll clean up any other extra pointers we Create()ed by calling Destroy(), which defaults to SkDELETE. In debug mode, we also clean up the winning pointer at process exit, so we can make sure we didn't leak it or free it early. I've ported SkData (singleton) and SkXfermode (array) as examples. Once this lands I'll port most other users of SkOnce. BUG=skia: R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/306943003 git-svn-id: http://skia.googlecode.com/svn/trunk@14976 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkXfermode.h
|
4e9df3889680dd01d969f8357a8f5b3d68182f9e |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Constify the arguments to createTexture" into master-skia https://skia.googlesource.com/skia/+/f9bd04f Change-Id: Id200d7ee385133cbea77c2bdfc58a9296cc7bda8
|
f9bd04faffb936602f7f957413a8cd5b7fc44add |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Constify the arguments to createTexture R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/301993002 git-svn-id: http://skia.googlecode.com/svn/trunk@14975 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
3c5c905222b9fddacce1dd5f3e71eb7cbd103e05 |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Add SkBarriers to ports." into master-skia https://skia.googlesource.com/skia/+/448e2a3 Change-Id: I8e568c95c8648db4aa1b307cfd5ca0ff5230ae4d
|
448e2a3b3935d91e7bf84dc5b0367b92d2e2a518 |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkBarriers to ports. This completes a TODO we've had to move our memory-barrier code out of SkOnce. I also want to start using sk_acquire_load elsewhere. BUG=skia: R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/304593003 git-svn-id: http://skia.googlecode.com/svn/trunk@14970 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkOnce.h
ore/SkPostConfig.h
ore/SkThread.h
|
7409a20433713509685a248cfffa04d0df38d971 |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "legacy refEncodedData() returns data, not bool" into master-skia https://skia.googlesource.com/skia/+/68d20ec Change-Id: Ic8ee91032b0203e3d06652572ee9d8b625988f40
|
68d20ece8912c4260e9d9d1e8fdd683a3b8b4f26 |
29-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
legacy refEncodedData() returns data, not bool git-svn-id: http://skia.googlecode.com/svn/trunk@14961 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
ed591c5f595e2fbb80b27a561badf895a65107c2 |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "replace config() with colorType()" into master-skia https://skia.googlesource.com/skia/+/cba7378 Change-Id: I16509c53cf5e7974f6c53e929d64a53924a3333a
|
92c9338e52b040dd21bfb87ce46e661050073505 |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Revert "Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/)"" into master-skia https://skia.googlesource.com/skia/+/00f8d6c Change-Id: Ibc81e90565bae1c5374ed9d7838969ada08ea687
|
5364949c4844469177655ff5f04bad9918490695 |
29-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge "Make SkPictureRecorder::partialReplay const" into master-skia https://skia.googlesource.com/skia/+/2246e32 Change-Id: I18362ed73263f7e7195642819b28bb2d3f815ac5
|
cba73780bbd12fd254229517aec04fcbf0b64b52 |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace config() with colorType() BUG=skia: R=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/303543009 git-svn-id: http://skia.googlecode.com/svn/trunk@14959 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
00f8d6c75d22ce8f95f932c5b101354b196fa0df |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/)" Fix is to add colortable param to installPixels() This reverts commit 924205aaf2e0c3c65dda13e0eaccde3e7b2a5c40. BUG=skia: R=scroggo@google.com, reed@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/300263005 git-svn-id: http://skia.googlecode.com/svn/trunk@14958 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageGenerator.h
|
2246e325b8710389d8f718843356e410f683dd25 |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkPictureRecorder::partialReplay const This will make it easier to integrate this into Android's use case. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/307693003 git-svn-id: http://skia.googlecode.com/svn/trunk@14957 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPictureRecorder.h
|
8e6401e04572217e3baf4477e4bbdda8d0fc8ee1 |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "e3c400f from Wed, 28 May 2014 21:44:05 +0000" https://skia.googlesource.com/skia/+/e3c400f Change-Id: I016f7406e3582b79c3b4c161b770fa3fa4f89e90
|
634ca61463ac32a8f5617d8be8d65c18ae41ee7b |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "86b0de4 from Wed, 28 May 2014 20:02:17 +0000" https://skia.googlesource.com/skia/+/86b0de4 Change-Id: I47a9607ac84dc9ff09dd56f89e4e6e625a92f2ba
|
86b0de4745a8a8317b54f23878498633b9210a8f |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Remove SkThread.h from public API." Too much depends on SkThread being in include/core in Chrome build. This reverts commit b1aec17df6078115c797839c9646081ccba2bd09. NOTREECHECKS=true NOTRY=true R=reed@google.com, mtklein@google.com TBR=reed BUG=skia: Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/303813003 git-svn-id: http://skia.googlecode.com/svn/trunk@14934 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkRefCnt.h
ore/SkThread.h
ore/SkWeakRefCnt.h
pu/GrBackendEffectFactory.h
|
3a563a1bad3bab6e9a4b670a31f943d865196190 |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "b1aec17 from Wed, 28 May 2014 19:24:54 +0000" https://skia.googlesource.com/skia/+/b1aec17df6078115c797839c9646081ccba2bd09 Change-Id: Id67ec105e300f226d38a62bea3de4a63e8eae4ea
|
b1aec17df6078115c797839c9646081ccba2bd09 |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkThread.h from public API. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/303463009 git-svn-id: http://skia.googlecode.com/svn/trunk@14926 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkRefCnt.h
ore/SkThread.h
ore/SkWeakRefCnt.h
pu/GrBackendEffectFactory.h
|
3d36fafe2b03aa1b9ca8884ee29c90481d5f41ac |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "7e2b0f3 from Wed, 28 May 2014 18:51:03 +0000" https://skia.googlesource.com/skia/+/7e2b0f3b06351cf5bd9f6130f6bfb950cfc2cb75 Change-Id: Ib286b5bc052a1323ab8a29e109b7a12dfe7e16fc
|
7e2b0f3b06351cf5bd9f6130f6bfb950cfc2cb75 |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkPurgeGlobalDiscardableMemoryPool, needed to replace SkImageRef BUG=skia:2389 R=reed@google.com, scroggo@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/298423002 git-svn-id: http://skia.googlecode.com/svn/trunk@14925 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
4378cd44aab72f3e9db274146e10053d67831c46 |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "924205a from Wed, 28 May 2014 16:16:08 +0000" https://skia.googlesource.com/skia/+/924205aaf2e0c3c65dda13e0eaccde3e7b2a5c40 Change-Id: If51884b7e2065f10fcfad71134106d23f987a9bb
|
924205aaf2e0c3c65dda13e0eaccde3e7b2a5c40 |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/) Reason for revert: failing tests Original issue's description: > add colortable support to imagegenerator > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14916 R=halcanary@google.com, scroggo@google.com TBR=halcanary@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/300873007 git-svn-id: http://skia.googlecode.com/svn/trunk@14917 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
7075fed639ffdbc07102155392bdaff2b4603954 |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "b263985 from Wed, 28 May 2014 16:01:55 +0000" https://skia.googlesource.com/skia/+/b263985850a7a74ccd5fda2abb057b04f7254e41 Change-Id: Ia315f65c6177fa7e7b40d70e6cbf917cf2f1f6f6
|
b263985850a7a74ccd5fda2abb057b04f7254e41 |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add colortable support to imagegenerator BUG=skia: R=halcanary@google.com, scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/304443003 git-svn-id: http://skia.googlecode.com/svn/trunk@14916 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
08b5c3a57334c40213b8711898df93992ed3ef8d |
28-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "6d3eaea from Tue, 27 May 2014 23:41:45 +0000" https://skia.googlesource.com/skia/+/6d3eaeabddd03b1bf440345f1f3f9aa5b6dd0717 Change-Id: I2d482c48ba2540328b51eed5d45a6737f505c4df
|
6d3eaeabddd03b1bf440345f1f3f9aa5b6dd0717 |
28-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add replay entry point to SkPictureRecorder for Android This CL adds an Android-only entry point to address the Java Picture(Picture) and serialize use cases. Note that (in its current form) it doesn't preserve the old API's handling of unbalanced saves/saveLayers (this CL always balances them). R=reed@google.com, scroggo@google.com, djsollen@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/252873005 git-svn-id: http://skia.googlecode.com/svn/trunk@14911 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPictureRecorder.h
|
e3401dcf3e3e3ed3275287b4ac4dd029b9cafc75 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "466f5f3 from Tue, 27 May 2014 21:30:37 +0000" https://skia.googlesource.com/skia/+/466f5f3e44e703ca58b43ac1c4ac3bfa0e1ff024 Change-Id: I41e3d2d22c137f678746101bea4f5f62a0119687
|
466f5f3e44e703ca58b43ac1c4ac3bfa0e1ff024 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkBitmap::asImageInfo BUG=skia: R=scroggo@google.com, halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/305483005 git-svn-id: http://skia.googlecode.com/svn/trunk@14909 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
300fead79c3c8c0a87a3e27b5a1fd86d5e5ae0bf |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "42dc8136914ee0777bb9110a5e04a75016687c0d from Tue, 27 May 2014 19:26:59 +0000" Change-Id: I099d3f62a171dc6f0be3ceccb0653bfe3151c6b7
|
42dc8136914ee0777bb9110a5e04a75016687c0d |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/307543002/) Reason for revert: Re-landing the original CL, because the revert didn't fix things. See http://skbug.com/2608 ('RunDecodingTests failing on multiple platforms') Original issue's description: > Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/) > > Reason for revert: > RunDecodingTests failing on multiple platforms. Please use trybots to validate and re-land. > > Original issue's description: > > Add compressed texture capabilities for GPU devices > > > > BUG=skia: > > > > Committed: http://code.google.com/p/skia/source/detail?r=14880 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14901 > > TBR=bsalomon@google.com,robertphillips@google.com,krajcevski@google.com > NOTREECHECKS=true > NOTRY=true > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14902 R=bsalomon@google.com, robertphillips@google.com, krajcevski@google.com TBR=bsalomon@google.com, krajcevski@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: epoger@google.com Review URL: https://codereview.chromium.org/302553008 git-svn-id: http://skia.googlecode.com/svn/trunk@14903 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
91ee53850c29279bfbf19c343b0b05d56a3b2af8 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "8bfcd721063955cddfcacf84e32d6d13b7fdd25d from Tue, 27 May 2014 19:07:10 +0000" Change-Id: I1d1c39d622532cf2ec64988815b776da1806f7fd
|
8bfcd721063955cddfcacf84e32d6d13b7fdd25d |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/) Reason for revert: RunDecodingTests failing on multiple platforms. Please use trybots to validate and re-land. Original issue's description: > Add compressed texture capabilities for GPU devices > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14880 > > Committed: http://code.google.com/p/skia/source/detail?r=14901 R=bsalomon@google.com, robertphillips@google.com, krajcevski@google.com TBR=bsalomon@google.com, krajcevski@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: epoger@google.com Review URL: https://codereview.chromium.org/307543002 git-svn-id: http://skia.googlecode.com/svn/trunk@14902 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
521dc193a91d72ecf6325e77287a7e9e4c635f3d |
27-May-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia at revision 14859. Change-Id: Ic24f969092585e5e23c98c9d866427d5362a3065
|
44f5f0f9228761ebd924e5e29b440a1b1e6db4c6 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "420b2ff26cbbb3a7585810fbba7a4b95fd577ca6 from Tue, 27 May 2014 18:52:24 +0000" Change-Id: I3f3d39136ea9871d76fa462bd93a55d167d25ec5
|
420b2ff26cbbb3a7585810fbba7a4b95fd577ca6 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add compressed texture capabilities for GPU devices BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14880 R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/292323003 git-svn-id: http://skia.googlecode.com/svn/trunk@14901 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
e225ff2715335cdec917c05ae5d7072759692257 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "64f6d154511fc840e9a2db1f17699fd5799f7917 from Tue, 27 May 2014 15:55:35 +0000" Change-Id: Iaf5a1365dbf5108653b9e7296438c9f20f632ba6
|
64f6d154511fc840e9a2db1f17699fd5799f7917 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkAtomics_sync on Android Every doc I've found about using Android's atomics says, "stop". "* A handful of basic atomic operations. The appropriate pthread * functions should be used instead of these whenever possible." "... we recommend stopping from using these functions entirely. Very fortunately, GCC provides handy intrinsics functions that work with very reasonable performance and always provide a full barrier." As far as I can tell, there's no code generation change here: both the __sync atomics and the android_ atomics use full memory barriers. (And now with this all unified, it'll be easier to get the real wins by switching everything to __atomic atomics, which are like __sync atomics but allow control over memory barriers.) BUG=skia: R=bungeman@google.com, djsollen@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/305593002 git-svn-id: http://skia.googlecode.com/svn/trunk@14896 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
02bec349c76d20546dcebf5309ce5214147923e2 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "81da061f7285bbcf0acc31142042a9cd0ab8f068 from Tue, 27 May 2014 15:00:32 +0000" Change-Id: I9ba6c79cb2f5f7e597573cb4af179427d8141544
|
81da061f7285bbcf0acc31142042a9cd0ab8f068 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement sk_atomic_conditional_inc with sk_atomic_cas. Now that we have sk_atomic_cas, we can replace all the platform-specific CAS loops with one. BUG=skia: R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/300553003 git-svn-id: http://skia.googlecode.com/svn/trunk@14892 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread.h
|
29239a0f4b309663c17475bb6bc0a849093abeb6 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkDecodingImageGenerator.h to include/ This will allow Android to access it and remove SkImageRef. Depends on https://codereview.chromium.org/293283002/ BUG=skia:2389 R=reed@google.com, djsollen@google.com, halcanary@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/228613003 git-svn-id: http://skia.googlecode.com/svn/trunk@14891 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkDecodingImageGenerator.h
|
f54f86182ba71d3c0893e48b4fead65902bc4491 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "2d970b5128f7270cd01a93e4ce68d0c3ea67ac71 from Tue, 27 May 2014 14:14:22 +0000" Change-Id: I048da19f9f2654e28c5e36e17b7be843bb950279
|
2d970b5128f7270cd01a93e4ce68d0c3ea67ac71 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
hide discardable factory from public imagegenerator api BUG=skia: R=halcanary@google.com, scroggo@google.com, djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/295243006 git-svn-id: http://skia.googlecode.com/svn/trunk@14889 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
d73951786e5a2b81066428755384d258a674bde8 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "851155c28e18e3f5b702ef15ee7bfb12f3cbacda from Tue, 27 May 2014 14:03:51 +0000" Change-Id: Ia4f57b487e52b9c99d94892e1ec8e7ef1540ec3c
|
851155c28e18e3f5b702ef15ee7bfb12f3cbacda |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_BITMAPFLATTEN code BUG=skia: R=scroggo@google.com, reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/303563002 git-svn-id: http://skia.googlecode.com/svn/trunk@14888 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
e38d80445cc7558e9ac808218228b408a59d77c1 |
27-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "53c63a5136a6871996616d809967de1dfb54a8b5 from Tue, 27 May 2014 00:23:36 +0000" Change-Id: I6c958ac627c7819a274723ba450f39b479e7256a
|
53c63a5136a6871996616d809967de1dfb54a8b5 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_BUILDMIPMAP TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/293393007 git-svn-id: http://skia.googlecode.com/svn/trunk@14885 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
8f2fd53be518d252f4e89dadbaf36f882d79e8ef |
24-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "3c134a97ed128ca95345e13619512df0f42e95f8 from Sat, 24 May 2014 03:05:26 +0000" Change-Id: Ia9a9b6c881d221d393d36a4b1d4636454dc20e87
|
3c134a97ed128ca95345e13619512df0f42e95f8 |
24-May-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14884 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
827e05fc5c1a6e902ebf3c162723497d3df39f7d |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "5e565d1140731b0a81525c8df43138a343ee2755 from Fri, 23 May 2014 20:40:26 +0000" Change-Id: I3dfb69cf2bdf7d0599953b49c84a42aadf7dfc8f
|
5e565d1140731b0a81525c8df43138a343ee2755 |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add compressed texture capabilities for GPU devices (https://codereview.chromium.org/292323003/) Reason for revert: Signeness comparison breaks build. After working some more, I think the API design will be cleaner without the Uncompressed enum, so I'm removing it and retesting everything. Original issue's description: > Add compressed texture capabilities for GPU devices > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14880 R=bsalomon@google.com, robertphillips@google.com, halcanary@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: krajcevski@google.com Review URL: https://codereview.chromium.org/296313003 git-svn-id: http://skia.googlecode.com/svn/trunk@14883 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
897c05857acc96901d999a39a518150bd0be2171 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "4c4506441cad3917ce5797ae041853d31d8e7e2e from Fri, 23 May 2014 20:00:59 +0000" Change-Id: I1d65d9e2c2643f551f7ab0d25f82b9aafb9b1e01
|
2dcd24375bacb2d581986b5f886ee40871eab6a4 |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add compressed texture capabilities for GPU devices BUG=skia: R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/292323003 git-svn-id: http://skia.googlecode.com/svn/trunk@14880 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
7784533307cbed83623b9bd9503fea66c4da39f9 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "f21991b1046a0e8cb0ed263d06bc48f3c05c944b from Fri, 23 May 2014 19:13:56 +0000" Change-Id: Id51cba3091940c4685ee966cbd7fe995f07cafed
|
f21991b1046a0e8cb0ed263d06bc48f3c05c944b |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Modify sample buffer size for larger displays. (https://codereview.chromium.org/240433002/) Reason for revert: This also changes verylargebitmap, and the difference appears to be meaningful. Henrik, I have emailed you the images that differ. Original issue's description: > Modify sample buffer size for larger displays. > > Increases the intermediate buffer size for sample pixel indexes, > used in the sample proc function calls. If the operation is bigger > than the buffer it's split into multiple calls, creating overhead. > This would especially impact the performance of SIMD optimizations. > Also, aligns the start address of the buffer to 16 bytes, to enable > more efficient SIMD optimizations. > > Author: henrik.smiding@intel.com > > Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> > > Committed: http://code.google.com/p/skia/source/detail?r=14825 > > Committed: http://code.google.com/p/skia/source/detail?r=14872 R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, bsalomon@chromium.org, bsalomon@google.com, henrik.smiding@intel.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true Author: scroggo@google.com Review URL: https://codereview.chromium.org/294023016 git-svn-id: http://skia.googlecode.com/svn/trunk@14878 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
d13aff8e7656c3dec6ab8530a9fed11050d650c3 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "0533146d0056d4a65de12cc2b08e2e931efbd46e from Fri, 23 May 2014 16:05:43 +0000" Change-Id: Iae8552937b3f95042610c5f8082cc9bb40939ed2
|
0533146d0056d4a65de12cc2b08e2e931efbd46e |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modify sample buffer size for larger displays. Increases the intermediate buffer size for sample pixel indexes, used in the sample proc function calls. If the operation is bigger than the buffer it's split into multiple calls, creating overhead. This would especially impact the performance of SIMD optimizations. Also, aligns the start address of the buffer to 16 bytes, to enable more efficient SIMD optimizations. Author: henrik.smiding@intel.com Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> Committed: http://code.google.com/p/skia/source/detail?r=14825 R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, scroggo@google.com, bsalomon@chromium.org, bsalomon@google.com Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/240433002 git-svn-id: http://skia.googlecode.com/svn/trunk@14872 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
eaaabe643d88a36f9170edf62c4d63281e0b0430 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "968edcafa61442dc4f7f8ed8f89523d0f353e9fb from Fri, 23 May 2014 13:21:55 +0000" Change-Id: I8026009f595f1d07d6ad3a883da0238290b518d9
|
968edcafa61442dc4f7f8ed8f89523d0f353e9fb |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stop calling SkBitmap::flatten BUG=skia: R=scroggo@google.com, halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/295793002 git-svn-id: http://skia.googlecode.com/svn/trunk@14867 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPicture.h
ore/SkReadBuffer.h
|
fdd2ea061442a68550d52d416e965bda8ceb0710 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "7693dbf46e9bf0159cc9032059738d418469a7ad from Fri, 23 May 2014 03:03:34 +0000" Change-Id: Ie4cc36023975ca5f8cc1f80baba1d7b39c2904bc
|
7693dbf46e9bf0159cc9032059738d418469a7ad |
23-May-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14862 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGradientShader.h
|
52d045b9f3ac93b8c521495918f34cdfed9c2948 |
23-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "39123f4c0b4a02b7d94bac4f0348d6ec468b4382 from Thu, 22 May 2014 22:35:24 +0000" Change-Id: Ie508e9f7f193688fad86ac2e94e6ff15b2fd07a0
|
39123f4c0b4a02b7d94bac4f0348d6ec468b4382 |
23-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
temporarily add back in the factores that took a unitmapper BUG=skia: R=fmalita@google.com, fmalita@chromium.org, reed@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/292513006 git-svn-id: http://skia.googlecode.com/svn/trunk@14859 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGradientShader.h
|
862c0b8e58cff43625de612415fad23731b6820d |
22-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Manual merge Skia into Android. Change-Id: I66b251aa66696b46f3eca878083392d62f217ef0
|
de5553ae8b8805884821bcfcf8cee53d8ece8a1b |
22-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-expose hasLocalMatrix for now (can't hurt) -- unblocks blink BUG=skia: R=fmalita@google.com, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/299043002 git-svn-id: http://skia.googlecode.com/svn/trunk@14853 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
8cf81e0f4fa2a8054ac4cea1e7490028809cb893 |
22-May-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simple PKM image decoder. https://codereview.chromium.org/292663011/ git-svn-id: http://skia.googlecode.com/svn/trunk@14852 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
2ddc4538ab4332593abc70c98e16a5bb2279087b |
22-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "83f23d87f1d67e6e73873e1ef7cda621c43703a0 from Thu, 22 May 2014 12:27:41 +0000" Change-Id: Ifad7dabbbef49635d978b604b9870c834ba3a8d1
|
83f23d87f1d67e6e73873e1ef7cda621c43703a0 |
22-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused (by clients) SkUnitMapper This reverts commit 874423a81b5bc2541c7397e6ab00d5e7c9fdaf98. TBR=scroggo Author: reed@google.com Review URL: https://codereview.chromium.org/288313009 git-svn-id: http://skia.googlecode.com/svn/trunk@14842 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
ore/SkReadBuffer.h
ore/SkUnitMapper.h
ffects/SkGradientShader.h
|
e7e3e36f97304bc0e66e33706e7dcac7dced28c8 |
22-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "3339ac54a5ed75f2872ab16e9052a8b9ff3564bf from Thu, 22 May 2014 02:55:59 +0000" Change-Id: Ided0413e302c2e0579438695edfe4ecd13b85a80
|
3339ac54a5ed75f2872ab16e9052a8b9ff3564bf |
22-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) (https://codereview.chromium.org/288343009/) Reason for revert: required blink change failed to land Original issue's description: > Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) > > This reverts commit dd50c83b5b34dab3a077741861b50ed1f2bc6b8f. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14830 R=scroggo@google.com, reed@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@chromium.org Review URL: https://codereview.chromium.org/296823008 git-svn-id: http://skia.googlecode.com/svn/trunk@14838 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
ore/SkReadBuffer.h
ore/SkUnitMapper.h
ffects/SkGradientShader.h
|
b48e25d98c110f7285ac39ccbe9c4a076303c099 |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "4b8f8022550daa7458ed3de207d1300917d4a8cb from Wed, 21 May 2014 19:56:46 +0000" Change-Id: I0426338ff1eb72682ddb325ca4571bd92ac0d926
|
4b8f8022550daa7458ed3de207d1300917d4a8cb |
21-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) This reverts commit dd50c83b5b34dab3a077741861b50ed1f2bc6b8f. BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/288343009 git-svn-id: http://skia.googlecode.com/svn/trunk@14830 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
ore/SkReadBuffer.h
ore/SkUnitMapper.h
ffects/SkGradientShader.h
|
716e5eb4115bb65cea9563f9ad2251c8a95c3c6b |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "b03be0b887facebc9f6a202c43a1347284655d75 from Wed, 21 May 2014 16:38:43 +0000" Change-Id: I1da9177ddbbeee0e9133e37423e2587a2c87541a
|
b03be0b887facebc9f6a202c43a1347284655d75 |
21-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Modify sample buffer size for larger displays." This reverts commit dd72f3bd0d500b9b3f900bcb8e904161ee51eae5. git-svn-id: http://skia.googlecode.com/svn/trunk@14827 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
1fb22de86d2e14c29e8445b06982005769639237 |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "eeef0cc49bf71e8b5e044d6a73b79cfe2b2c87b3 from Wed, 21 May 2014 15:58:00 +0000" Change-Id: I35e719717bc6dfd81c7aa32d225a83b054b242e5
|
eeef0cc49bf71e8b5e044d6a73b79cfe2b2c87b3 |
21-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert ""Revert of eliminate config param -- it was always self's config (https://codereview.chromi… (https://codereview.chromium.org/291163005/) Reason for revert: broke 6 webgl/canvas tests in blink (don't know why yet) https://storage.googleapis.com/chromium-layout-test-archives/WebKit_Mac10_7/27348/layout-test-results/results.html Original issue's description: > Revert ""Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)""" > > This reverts commit 3dbceb4f8283b2fb1728d0daf010d036099a2eae. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14806 R=bsalomon@google.com, robertphillips@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/295093003 git-svn-id: http://skia.googlecode.com/svn/trunk@14826 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
e358ae21f84a35c08ea0e7f8e54c730553d70557 |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "af159a580b29488c717c8ae7ee442dbe006a20ba from Wed, 21 May 2014 15:16:15 +0000" Change-Id: Id071b8406522eea5a955f133e4e244b5c4bbfff6
|
af159a580b29488c717c8ae7ee442dbe006a20ba |
21-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modify sample buffer size for larger displays. Increases the intermediate buffer size for sample pixel indexes, used in the sample proc function calls. If the operation is bigger than the buffer it's split into multiple calls, creating overhead. This would especially impact the performance of SIMD optimizations. Also, aligns the start address of the buffer to 16 bytes, to enable more efficient SIMD optimizations. Author: henrik.smiding@intel.com Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, scroggo@google.com, bsalomon@chromium.org, bsalomon@google.com Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/240433002 git-svn-id: http://skia.googlecode.com/svn/trunk@14825 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
c978186a9438ec00dcd1045e7b93a2f87d58a5ff |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "f0ea77a3630e6d1c01d83aa5430b3780da9e88b6 from Wed, 21 May 2014 12:43:07 +0000" Change-Id: Ia4f436a7a52431da16779424fb30af10cfad0a01
|
f0ea77a3630e6d1c01d83aa5430b3780da9e88b6 |
21-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SSE2 implementation of memcpy32 With SSE2 version memcpy32, S32_Opaque_BlitRow32() in SkBlitRow_D32.cpp has about 30% performance improvement. Here are the data on desktop i7-3770. before: bitmap_scale_filter_90_90 8888: cmsecs = 2.01 bitmaprect_FF_filter_trans 8888: cmsecs = 3.61 bitmaprect_FF_nofilter_trans 8888: cmsecs = 3.57 bitmaprect_FF_filter_identity 8888: cmsecs = 3.53 bitmaprect_FF_nofilter_identity 8888: cmsecs = 3.53 bitmap_4444_update 8888: cmsecs = 4.84 bitmap_4444_update_volatile 8888: cmsecs = 4.81 bitmap_4444 8888: cmsecs = 4.81 after: bitmap_scale_filter_90_90 8888: cmsecs = 1.83 bitmaprect_FF_filter_trans 8888: cmsecs = 2.36 bitmaprect_FF_nofilter_trans 8888: cmsecs = 2.36 bitmaprect_FF_filter_identity 8888: cmsecs = 2.60 bitmaprect_FF_nofilter_identity 8888: cmsecs = 2.63 bitmap_4444_update 8888: cmsecs = 3.30 bitmap_4444_update_volatile 8888: cmsecs = 3.30 bitmap_4444 8888: cmsecs = 3.29 BUG=skia: R=mtklein@google.com, reed@google.com, bsalomon@google.com Author: qiankun.miao@intel.com Review URL: https://codereview.chromium.org/285313002 git-svn-id: http://skia.googlecode.com/svn/trunk@14822 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
2594b6593c9ce4716720e72cb73e66dec339e8f7 |
21-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "29de433b06aa4886d75508c1aa28ee7911737760 from Wed, 21 May 2014 03:05:49 +0000" Change-Id: I50076508e272dd5b4dec095a37be365e6baa8bf1
|
29de433b06aa4886d75508c1aa28ee7911737760 |
21-May-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14817 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
005a98d93d9735e07e59250441a28034f54efd53 |
20-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "6a106ce251bd531ab6792d72ab50770149b3675e from Tue, 20 May 2014 19:02:55 +0000" Change-Id: I796f4052c886f1f054062d54ea422e561042fd13
|
97133ade536f6333a2dbaec8be6f8347bb12bd79 |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Changed JSON formatting more, workaround bug where SkStringPrintf causes encoding issues BUG=skia: R=bensong@google.com, jcgregorio@google.com, reed@google.com, bsalomon@google.com Author: kelvinly@google.com Review URL: https://codereview.chromium.org/294093002 git-svn-id: http://skia.googlecode.com/svn/trunk@14808 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSONCPP.h
|
7ed173b1ebac84671fb0dc1b9bd323a5e6e63771 |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
formalize named picture versions BUG=skia: R=mtklein@google.com, robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/291913004 git-svn-id: http://skia.googlecode.com/svn/trunk@14807 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReadBuffer.h
|
731b28daaadbea13b071b0de0d95c06058b940fc |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert ""Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)""" This reverts commit 3dbceb4f8283b2fb1728d0daf010d036099a2eae. BUG=skia: R=bsalomon@google.com, robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/291163005 git-svn-id: http://skia.googlecode.com/svn/trunk@14806 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
311a3cda9457d50cc7c2a0fc9f153a9ce2c8cb8e |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add function to get both min and max scale factors from matrix R=reed@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/298473002 git-svn-id: http://skia.googlecode.com/svn/trunk@14804 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
1878651990d7c9da72cf43481432232bbef3550d |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename SkMatrix::get(Max|Min)Stretch to get(Min|Max)Scale R=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/295713002 git-svn-id: http://skia.googlecode.com/svn/trunk@14798 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
941ff78d79a3239d8a4c18be868423e52563bca5 |
20-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove legacy constructor for blur draw looper. Now that Android no longer uses the constructor, remove it, along with the flag. R=djsollen@google.com, reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/299683002 git-svn-id: http://skia.googlecode.com/svn/trunk@14797 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurDrawLooper.h
|
555e74f6fbd9acad79411f72342759ba2ee51b16 |
20-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
"Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)"" This reverts commit 65b9f33cab9f53821720f982667412e56a340093. git-svn-id: http://skia.googlecode.com/svn/trunk@14795 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
23743c5596cccbb87f087448cff932805517dd1a |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "3595f88aff0a1b490aa6661f0ba2d3534ee86353 from Mon, 19 May 2014 19:35:57 +0000" Change-Id: Ibe0693bb417094d37cc22e4cd955983f5106f421
|
3595f88aff0a1b490aa6661f0ba2d3534ee86353 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pass in GrContext instead of SkGpuDevice for dashing and Sk2GrPaint conversion BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/292773002 git-svn-id: http://skia.googlecode.com/svn/trunk@14790 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
e5022d0ec9262bb7958a64dd3a80a3752d5bcf7f |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "a369e36e9d00dc83798703814cebd0b04e9525a4 from Mon, 19 May 2014 17:29:16 +0000" Change-Id: I9e652912693d7cd6b4397e458fb69784e25c9ec4
|
a369e36e9d00dc83798703814cebd0b04e9525a4 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/)" TBR=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/290883005 git-svn-id: http://skia.googlecode.com/svn/trunk@14785 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
b83998f885d30f0a7a411a4df41852ef9cdb2e45 |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "99bd7d817471ec903a7fe364b4e1d4477b1372b5 from Mon, 19 May 2014 15:51:12 +0000" Change-Id: Idd39cdf96628d60bf3cee04ac155a9ac0d42455a
|
99bd7d817471ec903a7fe364b4e1d4477b1372b5 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Try out SkMatrix::Concat. This should RVO to the same as doing it on the stack with setConcat. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/293693002 git-svn-id: http://skia.googlecode.com/svn/trunk@14782 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
ae89372d236fed9bb04215c5a7b2cd4b35f5b13a |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "375799a10d6a576abf74009db532f7c404936cae from Mon, 19 May 2014 11:30:04 -0400" Change-Id: I8aea648101895e28469a475f15f326177d6dfb61
|
7b1715215a7bdd9bb5d75c8ea676b2b586493dea |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
gradient api sans (deprecated) unitmapper BUG=skia: R=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/293643004 git-svn-id: http://skia.googlecode.com/svn/trunk@14781 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGradientShader.h
|
375799a10d6a576abf74009db532f7c404936cae |
19-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at "f9246e209873426f19d7245173a575623580bb84 from Fri, 16 May 2014 16:03:57 +0000" Change-Id: I1f4fff69cfb5bc59265f42f4b886c149c53b0354
|
628ed0b22045a9544b56e00e73137d6050ce900c |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Dashing gpu effect for simple dashed lines BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/274673004 git-svn-id: http://skia.googlecode.com/svn/trunk@14775 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
2a67e123a3e559774a16a58cbe5106bc0fb86740 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This adds a checkbox to the debugger to allow seeing the effect pathops has on the clip. A new tab shows the C code that the pathops generate. Once in place, this CL found a bug in the pathops code where it was not handling empty clip stack elements correctly. The Cl also has the change to SkCanvas to fix this bug. R=robertphillips@google.com, reed@google.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/282283002 git-svn-id: http://skia.googlecode.com/svn/trunk@14774 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
2ee3c2ce6499cb7ce15b59420dd4514ad01d0318 |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add choke point for performing a fake endRecording My goal here was to add a single location where we could patch up the created PicturePlayback. Unfortunately, the complexity of the recording process (e.g., the BBH) makes this quite complex. I will investigate altering the behavior of SkPicturePlayback to account for a potentially unbalanced set of saves/saveLayers. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/283333007 git-svn-id: http://skia.googlecode.com/svn/trunk@14773 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
f9246e209873426f19d7245173a575623580bb84 |
16-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14761 Change-Id: Iad6655f881e4f8bbd889e10542b2f11cef34444e
|
e2b193ca5c76f01f8e12b4a92e9bd6ccb3ed4280 |
16-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) Reason for revert: does not address all legacy callsites in chrome. e.g. [13:45:32.091872] ../../ui/native_theme/native_theme_base.cc:608:76: error: no matching function for call to ‘SkGradientShader::CreateLinear(SkPoint [3], SkColor [3], NULL, int, SkShader::TileMode, NULL)’ [13:45:32.091919] gradient_bounds, colors, NULL, 3, SkShader::kClamp_TileMode, NULL)); Original issue's description: > remove unused (by clients) SkUnitMapper > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14761 R=robertphillips@google.com, scroggo@google.com, george@mozilla.com TBR=george@mozilla.com, robertphillips@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/287063009 git-svn-id: http://skia.googlecode.com/svn/trunk@14763 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
ore/SkReadBuffer.h
ore/SkShader.h
ore/SkUnitMapper.h
ffects/SkGradientShader.h
|
ee0cac336c6a3a357ae3cb18be8ef4b3cb5edddb |
16-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused (by clients) SkUnitMapper BUG=skia: R=robertphillips@google.com, scroggo@google.com, george@mozilla.com Author: reed@google.com Review URL: https://codereview.chromium.org/283273002 git-svn-id: http://skia.googlecode.com/svn/trunk@14761 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
ore/SkReadBuffer.h
ore/SkShader.h
ore/SkUnitMapper.h
ffects/SkGradientShader.h
|
b139f5e1a9a1526c8e1c53433f312d5668c6f740 |
16-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14760 Change-Id: I354ca96277e10ecc80b27613d4846419fad6040d
|
61744ec1d2b0e287a652a419dac285c6a803e270 |
16-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Generate bench/Android.mk from gyp. For now, remove json functionality and do not depend on json. This allows us to build and run until solving skbug.com/2448. bench/DeferredSurfaceCopyBench.cpp: Include GrRenderTarget last, so SK_SUPPORT_GPU will be set properly. bench/ResultsWriter.h: bench/benchmain.cpp: Remove JSONResultsWriter when SK_BUILD_JSON_WRITER is not defined, which is the case for the Android framework build. gyp/bench.gyp: Depend on skia and cutils (for android_atomic_inc etc). gyp/common_conditions.gypi: Define SK_BUILD_JSON_WRITER when skia_build_json_writer is set. gyp/common_variables.gypi: Add a flag for skia_build_json_writer, and set it only when skia_android_framework is not set. gyp/jsoncpp.gyp: Do not build jsoncpp when skia_build_json_writer is not defined. include/utils/SkJSONCPP.h: Do not include json headers when SK_BUILD_JSON_WRITER is not defined. platform_tools/android/bin/gyp_to_android.py: Generate bench/Android.mk. platform_tools/android/gyp_gen/gypd_parser.py: Skip dest_dir when checking for include_dirs. platform_tools/android/gyp_gen/makefile_writer.py: Build bench/Android.mk when building external/skia. platform_tools/android/gyp_gen/tool_makefile_writer.py: Add a parameter for putting the binary into /data/local/tmp. BUG=skia:2447 BUG=skia:2448 R=halcanary@google.com, reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/282053002 git-svn-id: http://skia.googlecode.com/svn/trunk@14760 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSONCPP.h
|
a225fa8efa5c8b998f4dee92d272ae70a9036be1 |
15-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14753 Change-Id: I991bba73fd1a988d71a4204c7cbefc975b1e85d5
|
8dcff6416969708952d663a47993f73957a00bad |
15-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move skPaint2GrPaint to SkGr.h/cpp BUG=skia: R=bsalomon@google.com, brian@thesalomons.net, robertphillips@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/283803003 git-svn-id: http://skia.googlecode.com/svn/trunk@14753 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
6d0f90c941c6aa84a19da875187af516bf828940 |
15-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14749 Change-Id: Ib63287ba176ae1a9d622bb348fe340050f6f5aa7
|
bd0be25074e53a6d1abc284562568c9745191984 |
15-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_SUPPORT_LEGACY_PUBLICEFFECTCONSTRUCTORS flag. Neither Chrome nor Android uses this flag anymore. Make sure all constructors touched that only have one parameter are marked as 'explicit'. BUG=2187 R=scroggo@google.com, reed@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/282203004 git-svn-id: http://skia.googlecode.com/svn/trunk@14749 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkComposeImageFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPictureImageFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTileImageFilter.h
ffects/SkXfermodeImageFilter.h
|
0690191558dae492ae419d142ffe17d5b0e60fb3 |
15-May-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge Skia at revision 14729.
|
1852c1d0ec5a7f1b7d8a1df48c67bd1de6c082e2 |
15-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14745 Change-Id: I2fa0c86b91cbc13ae9b12e7d4991124a71c3df10
|
9c7fdab2f30549a600ed6fc2458a565c90fb4ad4 |
15-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Always inline SkFloatToFixed_arm. We have "inline" assembly for speed on ARM, but the compiler when told to optimize for space wasn't inlining it, destroying any possible performance improvement. BUG=skbug:2550 R=mtklein@google.com, reed@google.com, tomhudson@google.com Author: tomhudson@chromium.org Review URL: https://codereview.chromium.org/281143002 git-svn-id: http://skia.googlecode.com/svn/trunk@14745 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
b4ada9a7288e3c73036eea690d7e34780b3543bf |
14-May-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge Skia r14592 (Chrome M36). Conflicts: include/core/SkUserConfig.h include/effects/SkBlurMaskFilter.h src/effects/SkBlurDrawLooper.cpp src/effects/SkBlurMask.cpp src/effects/SkBlurMask.h src/effects/SkBlurMaskFilter.cpp src/opts/opts_check_x86.cpp Change-Id: Id57fd4f9450940e345cc541854d62fc9ae723771
|
aa17cca48791d1ca029024d07383bca0bce8acab |
14-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14733 Change-Id: I8369180dab9aa153664c7570acd0d51419e91d8d
|
4d803a976c25ed582b02f8c42cd91c82e9d1ea84 |
14-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add asADash to Lua for scraping BUG=skia: R=robertphillips@google.com, reed@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/267423006 git-svn-id: http://skia.googlecode.com/svn/trunk@14733 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
10a7a19cb3947e805acd90c718175d484b048f8c |
14-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14724 Change-Id: I7e41a55312aca5578f3372d36ccf3e9f52754cf6
|
3055879cbf88095a46343736f3f4417761b8afe7 |
14-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add ownership dox for SkShader::asACompose. Supplement the comment added in http://code.google.com/p/skia/source/detail?r=14716 R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/288713002 git-svn-id: http://skia.googlecode.com/svn/trunk@14724 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
7bb0602690e6cbd6721a88203592cf3c8586fb73 |
14-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14723 Change-Id: I95daa5f62fe199bf49f632228fcf2f140f63e0e8
|
f70e917df73ab776c8869e6f9caa381a03e5f595 |
14-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
By default, Chromium optimizes for size when compiling on Android. Forcing the SkAlphaMulQ() function inline can yield as much as a 5-10% improvement in rasterization time for some of Chromium's telemetry tests on the Nexus 10, since it's in the inner loop of complex blends. R=mtklein@google.com, reed@google.com, tomhudson@google.com Author: tomhudson@chromium.org Review URL: https://codereview.chromium.org/283753003 git-svn-id: http://skia.googlecode.com/svn/trunk@14723 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
f5c6220fc427ebf082c00de4d50f1337602c66f9 |
14-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14722 Change-Id: Ia63d407652894373831f63f6700519d644566568
|
fc6dfbab7565bb02db50f38f21b2c7d6c8f61c5c |
14-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Inline noop willFoo/didFoo into SkCanvas.h. We've got our canvas subclasses all calling back up to these via INHERITED, all noops. That's fine but currently a little sad as they can't be optimized away without link-time optimization, which we and Chrome only do on Windows. We actually make a call for each of these today on non-Windows. So, move the empty implementations into the header so those chaining calls really can be optimized away. BUG=skia: R=reed@google.com, fmalita@google.com, mtklein@google.com, fmalita@chromium.org Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/287593005 git-svn-id: http://skia.googlecode.com/svn/trunk@14722 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
39effd0230811b1ac686b8a44f133d20e3b6ce08 |
13-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14716 Change-Id: Icbcb401bd6e90b492336a97b84a10375552540a9
|
795905562d1bd8bbedcf47f6a00efb220ec8bbe0 |
13-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add functions for inspecting SkShader. Add a function to inspect an SkShader to determine if it is an SkComposeShader. Add a virtual function for determining if an SkShader is a custom shader, which returns a custom set of information. The implementation is in Android, and this function is only defined if SK_BUILD_FOR_ANDROID_FRAMEWORK. BUG=b/10650594 R=reed@google.com, scroggo@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/282733005 git-svn-id: http://skia.googlecode.com/svn/trunk@14716 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
ore/SkShader.h
|
3d9eeb29f52c1173dfc546281be5292790be1443 |
13-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14711 Change-Id: I119f24b23a92d4dfee47fa0e40bbc7c8d68ef507
|
d9e2bf181f124af368288aeb2f350afce35325b2 |
13-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14706 Change-Id: I1bd53b3a3502d7aad5af5a487f6190e2a085ff4f
|
3a739b91c65b83fea9c0daa6d098d427afa74429 |
12-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14703 Change-Id: I90dc17745bfed72a667dabcdaa367c1297a4d9a2
|
5970f625e96cdc007c563ae72f343ae0d71719a1 |
12-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-land hide get/setLocalMatrix This reverts commit b1d702a43b07934f5b001b1b09db2c57ede909a1. TBR=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/279903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14702 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
2c4dec34a32f0327681d156d7e9a888c52d8583b |
12-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14696 Change-Id: I1b350d1b4ef8b852e6ded8254a3dd6cc9b596946
|
f31fa24914c683abcc2c860093b142725c43fbe6 |
12-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make gMask_00FF00FF a constant This is to optimize SkAlphaMulQ() in PIC mode. With the visibility=default symbol the constant is not known at compile time (and is not a constant), but instead is fetched through a double indirection through GOT. The function is quite hot on one of the chromium benchmarks: rasterize_and_record_micro.key_silk_cases. This change replaces the symbol with a compile-time constant. As a bonus the variable is not exported from the dynamic library, i. e. a cleaner library interface. See specific performance improvements on Android here: http://goo.gl/iMuTDt R=skyostil@chromium.org, tomhudson@chromium.org, mtklein@google.com, reed@google.com, tomhudson@google.com Author: pasko@chromium.org Review URL: https://codereview.chromium.org/270473003 git-svn-id: http://skia.googlecode.com/svn/trunk@14696 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
f49fea431830e4c59d41cc304c59067fe8d6a077 |
12-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14693 Change-Id: I9da155ae34baa5bd3cbe6422f1184fc35fa439a1
|
ce4402c2fbae8a2bc73b79dc28e0fb9ea9d82c88 |
12-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improved x86 SSE build and run-time checks. Replaces the current build/run-time checks for SSE level in opts_check_x86.cpp with a simpler and more future-proof version. Also adds SSE versions 4.1 and 4.2 to the config file. Author: henrik.smiding@intel.com Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> Committed: http://code.google.com/p/skia/source/detail?r=14644 R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/272503006 git-svn-id: http://skia.googlecode.com/svn/trunk@14693 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
64558c2d8d492edcafb5332d4493b843abf32400 |
12-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14691 Change-Id: I8442dad131d4777f5dfc851252bc4fe71f5652c9
|
e003aecb30fe40b0cbf4b0d38147bf794752422a |
12-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused Kernel33MaskFilter R=robertphillips@google.com TBR=robertphilips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/280233002 git-svn-id: http://skia.googlecode.com/svn/trunk@14691 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkKernel33MaskFilter.h
|
6092813a201e5e9821cbd3ecedb9a61bd8cfd181 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14687 Change-Id: I830f575dddb0845a856f67db01b91019c4b28298
|
e49157f0838c615b10da0ef2b297c742da662e34 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factor GrTexture into public GrTexture and private GrTextureImpl. Committed: http://code.google.com/p/skia/source/detail?r=14680 R=jvanverth@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14687 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTexture.h
|
fe2b0e31a7481daf65c7cec4a98b43d4563bdaab |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14686 Change-Id: Ie6d53b14927493b9f1551ff1e0049b87fac5f15e
|
96fb7489ba46909c3f81bb2d94755e7d4ccb5fad |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add localmatrix parameter to shader's asNewEffect BUG=skia: R=bsalomon@google.com, dominikg@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/278963002 git-svn-id: http://skia.googlecode.com/svn/trunk@14686 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
|
90e32819fd13e1dd78b765e5ff81c311d3920377 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14681 Change-Id: Iec15071f1713b6820ded2277808ed6a81d1fe461
|
59e7d238522145e00357c54d71a4216b279faf1c |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Factor GrTexture into public GrTexture and private GrTextureImpl. (https://codereview.chromium.org/275903002/) Reason for revert: Breaks chrome build. Original issue's description: > Factor GrTexture into public GrTexture and private GrTextureImpl. > > Committed: http://code.google.com/p/skia/source/detail?r=14680 R=jvanverth@google.com, robertphillips@google.com TBR=jvanverth@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true Author: bsalomon@google.com Review URL: https://codereview.chromium.org/278073002 git-svn-id: http://skia.googlecode.com/svn/trunk@14681 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTexture.h
|
8d5cc9e24c1c7c4ecd3e5a3c5624d922a1bf6807 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14680 Change-Id: I397e88f58821ff1fe0df396b9bd1ab4c87ce48f7
|
bd465d141be875278d6bbc06becfdbb4acbbf557 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factor GrTexture into public GrTexture and private GrTextureImpl. R=jvanverth@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14680 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTexture.h
|
360fbba279b2086d8650b38bdcdc32095776533e |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14677 Change-Id: I999a2d4748714515b5873dc09be32d1b42e05312
|
d12de02542867c7c1be32b6e02e2f5dca9fb9452 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of hide get/setLocalMatrix (https://codereview.chromium.org/279563002/) Reason for revert: broke gms Original issue's description: > hide get/setLocalMatrix > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14675 R=fmalita@google.com, dominikg@chromium.org, fmalita@chromium.org TBR=dominikg@chromium.org, fmalita@chromium.org, fmalita@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/278903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14677 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
5e53d060811f1e103adcb4f426e4766f15697810 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14675 Change-Id: I9f3ff0fda0ffc49cdae594accb68c0feffd4790d
|
5adad325c5fcbba08f43dc35487df193fc4f9f1f |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
hide get/setLocalMatrix BUG=skia: R=fmalita@google.com, dominikg@chromium.org, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/279563002 git-svn-id: http://skia.googlecode.com/svn/trunk@14675 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
4d3e2e8292551407ee5a0b5bda62729fbfb774bc |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14669 Change-Id: I26d49ca7c94ba0fb5135bdeff9ed9d5a7424e196
|
95c2003740c4cd01fd1b02ed93b9de7227b1d0f5 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cleanup GrContext resource cache api R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275563005 git-svn-id: http://skia.googlecode.com/svn/trunk@14669 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
44783c878853056fd1730199a5dfae7d7fc512b9 |
09-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14665 Change-Id: I988248dfb598782df59f2c2128545e8838cc193c
|
a17773f0b0db6b195004d438ec6ceb9c99465482 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable filtering in draw Bitmap operation when pixels are aligned The check is now performed in the callers of internalDrawBitmap() to avoid retrieve the texture with wrong filter mode when the pixels were aligned. This bug was spotted in Chrome for Android: Chrome for Androids's Canvas drawImage loses fidelity in canvases larger than 64k pixels. BUG=chromium:231916 R=bsalomon@google.com, robertphillips@google.com Signed-off-by: Samuel Iglesias Gonsalvez <siglesias@igalia.com> Author: siglesias@igalia.com Review URL: https://codereview.chromium.org/264303008 git-svn-id: http://skia.googlecode.com/svn/trunk@14665 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
8ddcc82ff37534f63039167cabece7fdd450e83e |
08-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14646 Change-Id: I26aa36939634da81b8fdec84e08fbb308a575e88
|
443c0a6d61536ad826f29da852042fca26be0c40 |
08-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Improved x86 SSE build and run-time checks. (https://codereview.chromium.org/272503006/) Reason for revert: Windows builders breaking. :( Original issue's description: > Improved x86 SSE build and run-time checks. > > Replaces the current build/run-time checks for SSE level in > opts_check_x86.cpp with a simpler and more future-proof version. > Also adds SSE versions 4.1 and 4.2 to the config file. > > Author: henrik.smiding@intel.com > > Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> > > Committed: http://code.google.com/p/skia/source/detail?r=14644 R=reed@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, henrik.smiding@intel.com TBR=djsollen@google.com, henrik.smiding@intel.com, joakim.landberg@intel.com, reed@google.com, tomhudson@google.com NOTREECHECKS=true NOTRY=true Author: mtklein@google.com Review URL: https://codereview.chromium.org/277593004 git-svn-id: http://skia.googlecode.com/svn/trunk@14646 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
94d888e079d1e2857794fbc0c06d00594e63ee9b |
08-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14644 Change-Id: I3fd576c1098d0a8dac79f2ce35f6e729d1048d61
|
2656b1dbb37906ee9bf77e5bc64806ab60956645 |
08-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improved x86 SSE build and run-time checks. Replaces the current build/run-time checks for SSE level in opts_check_x86.cpp with a simpler and more future-proof version. Also adds SSE versions 4.1 and 4.2 to the config file. Author: henrik.smiding@intel.com Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/272503006 git-svn-id: http://skia.googlecode.com/svn/trunk@14644 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
06c1746169da6f4da94c0e34fd8bfed26ebb8850 |
08-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14633 Change-Id: Ia7bd748673d8b7ad748794977a417e5194d906b7
|
8fae213590981b8ca37839a4e3cae1dae4e611fd |
08-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add localmatrix-shader BUG=skia: R=scroggo@google.com, dominikg@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/272593002 git-svn-id: http://skia.googlecode.com/svn/trunk@14633 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
70915f1d254d7566877060b83be2623a32dd8d2a |
07-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14632 Change-Id: Iea9fa474f32b8f0a36b5159e397ef5d54aef4eb1
|
beb1af2f34b5c538fc08d849b132355160b4c93f |
07-May-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at pre-rendering saveLayers for GPU https://codereview.chromium.org/261663003/ git-svn-id: http://skia.googlecode.com/svn/trunk@14632 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
3c1ca3c1791f407bd2eccd8fe236c95fa0dfc377 |
07-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14628 Change-Id: Ic730cb8c9aea931c70d329a93888bb9302e33eaa
|
8341eb76fbc54593e873f5589961e02793e7f15f |
07-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename from "(un)lock" to "(un)map" for geometry buffers. This better reflects OpenGL terminology and is less overloaded ("lock" is used w.r.t. the resource cache). R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275493004 git-svn-id: http://skia.googlecode.com/svn/trunk@14628 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
6ade0eb4f9bee75918e3af432d649079df3b64fd |
07-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14612 Change-Id: Ie6675165b70a93e6d6aff64a1eaba314070c99f1
|
88351bd6c8ca90e4c8217dd7084820f814825fa4 |
07-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14611 Change-Id: Ia973f539ad1e5bd817c266ef3c02d63f0f35eaba
|
eaca36b65743af0503d4e72242b3abbbbb2d9414 |
07-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dead mipmap code from SkBitmap BUG=skia: R=fmalita@google.com, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/271693002 git-svn-id: http://skia.googlecode.com/svn/trunk@14611 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
31e4c02be02faf81113b9d592e7dad07246ff0b3 |
06-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14592 Change-Id: Ie73afed149d002094edfe48d6837ea970f3cea93
|
80116dcf1e1baf9817ae42d0aca51f7eabaa2880 |
06-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add local-matrix to shader::context BUG=skia: R=scroggo@google.com, dominikg@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/263293005 git-svn-id: http://skia.googlecode.com/svn/trunk@14592 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
f7118a89076b940b5918d5771b923d6ac8e14316 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14581 Change-Id: I8d7796d7c75b0df4b30e4a9c291d4a493c9ebaa7
|
06a32062620daee7a93742f553829a8d4f93f720 |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix TriColorShader to respect the paint's alpha results can be seen in new gm: vertices_80 BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/270023002 git-svn-id: http://skia.googlecode.com/svn/trunk@14581 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
223bba41183fe516f9fbea39b461102c240171e5 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14577 Change-Id: Ife85b3ad85f5349020d163455029d804d8a83c07
|
95a2b0e86d361c06716874f8a56782e1551c308e |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow custom resources in the GrContext's cache Adds methods to GrContext for client code to store custom resources in the cache. BUG=skia: R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/261593009 git-svn-id: http://skia.googlecode.com/svn/trunk@14577 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
01b0a8d7ba1160096b8ff2ec81c99746264bc529 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14576 Change-Id: I025d19e183e9b971fc9db926c310dbc65bcc2b45
|
11c6b39cfa24f812ceb115589f51a60a56ef14fe |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds a mechanism for GrCacheable objects to notify the resource cache when their size has changed. GrResourceCacheEntry now holds a reference to the cache, and a cached value of the resource's most recent size. Also utilizes this new functionality for mipmaps, and adds a test for changing resource sizes. R=bsalomon@google.com, robertphillips@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/257093002 git-svn-id: http://skia.googlecode.com/svn/trunk@14576 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheable.h
pu/GrTexture.h
|
7d92d8cd5793ef66b64e0dfad34824c6a22f98a2 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14574 Change-Id: Ief70d5b3efa8d70a399b46b992d884479f3d35cc
|
ce56d965069c1649afe14319cb239e6ad670682a |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkShader virtual method validContext patch from issue 267923005 BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/261773005 git-svn-id: http://skia.googlecode.com/svn/trunk@14573 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
7131ed520200a5d1d7052341e88edda6837b04ed |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14566 Change-Id: I34661f64bc94edc006ef51e6accd8a6acb3374b2
|
4e332f82fce0126045e9cb2ef0a2097a6c4c40a3 |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add rounding-using-doubles methods on SkScalar and SkRect Inspired by the excellent repro case for https://crbug.com/364224 patch from issue 265933010 BUG=skia: R=bungeman@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/267003002 git-svn-id: http://skia.googlecode.com/svn/trunk@14566 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
ore/SkScalar.h
|
f37e3dc7745d74e86659c81a6c0f08b2495531f7 |
05-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14564 Change-Id: I74bc78bf2b80912d654da17a647d579ab47feb19
|
160b478eed1dd4924a86a87fd60c91139e08ff71 |
05-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. BUG=skia:2402 Committed: http://code.google.com/p/skia/source/detail?r=14533 R=robertphillips@google.com, djsollen@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/243413002 git-svn-id: http://skia.googlecode.com/svn/trunk@14564 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
d9496366c54e44e47dfae80d7bbf8ee95fb6bc98 |
04-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14559 Change-Id: Ibc134ce1aa5af28b74ac075dacfa6025377d3bc3
|
f8a8ae1322e55d37b3b4b0e25d56f72ab2ee5c09 |
04-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
eliminate mac xcode 5 only warning on os x 10.9.2 unistd.h defines sysconf as long sysconf(int); R=mtklein@google.com, reed@google.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/261673004 git-svn-id: http://skia.googlecode.com/svn/trunk@14559 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkThreadPool.h
|
a0f3bac7de8e4d820e1a830fa461c2630fab0fb1 |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14553 Change-Id: Ifa9e301bc1beea954b4c90dc77fd2df8d37a3639
|
089a780c3355129eefc942246534bc1f126b8ccb |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrResource into GrCacheable/GrGpuObject Before this change, an object needed to inherit from GrResource (and thus be a GPU object) in order to live in the GrResourceCache. That was a problem for caching items that weren't GPU objects themselves, but owned GPU objects. This change splits GrResource into two classes: 1. GrCacheable: The base class for objects that can live in the GrResourceCache. 2. GrGpuObject, which inherits from GrCacheable: The base class for objects that get tracked by GrGpu. This change is purely a refactor; there is no change in functionality. Change-Id: I3e8daeb1f123041f414aa306c1366e959ae9e39e BUG=skia: R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/251013002 git-svn-id: http://skia.googlecode.com/svn/trunk@14553 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheable.h
pu/GrContext.h
pu/GrGpuObject.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSurface.h
pu/GrTexture.h
|
61584a36fc2d471d86b824cd7518004ba2bfe817 |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14552 Change-Id: I7093fed917ac584e3935580ff5378af340990a26
|
40f6e3a25c0d35b9416346b72f1b6ba07778d173 |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add release-mode checks for null, at least for a while BUG=skia: R=bungeman@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/263883006 git-svn-id: http://skia.googlecode.com/svn/trunk@14552 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
5aacfe9ffcf1849727dca6761b4a221bd4315f26 |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove setLocalMatrix calls from picture shader GM. This makes all --skr tests pass for me. Enabling it by default in DM. BUG=skia:2378 Committed: http://code.google.com/p/skia/source/detail?r=14549 R=reed@google.com, mtklein@google.com, fmalita@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/260863007 git-svn-id: http://skia.googlecode.com/svn/trunk@14551 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
c09abe66c1388c5da456c7686eab7a7928e9e9d6 |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Remove setLocalMatrix calls from picture shader GM. (https://codereview.chromium.org/260863007/) Reason for revert: changed GM unexpectedly. will sort out and try again Original issue's description: > Remove setLocalMatrix calls from picture shader GM. > > This makes all --skr tests pass for me. Enabling it by default in DM. > > BUG=skia:2378 > > Committed: http://code.google.com/p/skia/source/detail?r=14549 R=reed@google.com, fmalita@google.com, mtklein@chromium.org TBR=fmalita@google.com, mtklein@chromium.org, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2378 Author: mtklein@google.com Review URL: https://codereview.chromium.org/265013003 git-svn-id: http://skia.googlecode.com/svn/trunk@14550 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
979294d050369b090edb6b2d57adf999fc7634be |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14549 Change-Id: I8a7b082eb21b60d9217514d7609a09e42c06e1be
|
8f843c1c342e42bc8325b58de6ad68fee14861fd |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14548 Change-Id: Ia08d6f3dc9e7b9ef5e6c3ad796ad962d79231c54
|
74b8cb15e4fb330e8d10856f6620e8b92b39a9ce |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove setLocalMatrix calls from picture shader GM. This makes all --skr tests pass for me. Enabling it by default in DM. BUG=skia:2378 R=reed@google.com, mtklein@google.com, fmalita@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/260863007 git-svn-id: http://skia.googlecode.com/svn/trunk@14549 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
608d63735f6b36482198eaf17f8137ab2e9e0f0d |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Choose memset procs once. TSAN shows us racing on the function pointers. Might as well fix it. WARNING: ThreadSanitizer: data race (pid=19995) Read of size 8 at 0x7f703affb048 by thread T12 (mutexes: write M2957): #0 SkBitmap::internalErase(SkIRect const&, unsigned int, unsigned int, unsigned int, unsigned int) const /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/core/SkBitmap.cpp:886 (tests+0x0000003511ca) #1 SkBitmap::eraseARGB(unsigned int, unsigned int, unsigned int, unsigned int) const /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/core/SkBitmap.cpp:919 (tests+0x0000003534bf) #2 (anonymous namespace)::DecodingImageGenerator::getPixels(SkImageInfo const&, void*, unsigned long) /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/images/SkDecodingImageGenerator.cpp:195 (tests+0x00000051bee1) #3 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/lazy/SkDiscardablePixelRef.cpp:63 (tests+0x00000039ad9c) #4 SkPixelRef::lockPixels(SkPixelRef::LockRec*) /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/core/SkPixelRef.cpp:179 (tests+0x0000003fec23) #5 SkBitmap::lockPixels() const /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/core/SkBitmap.cpp:414 (tests+0x00000034e41e) #6 SkAutoLockPixels /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/include/core/SkBitmap.h:819 (tests+0x0000002752f3) #7 ImageDecoderOptions(skiatest::Reporter*) /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/tests/ImageDecodingTest.cpp:565 (tests+0x000000275d03) #8 skiatest::Test::run() /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/tests/Test.cpp:107 (tests+0x0000002263e7) #9 SkTestRunnable::run() /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/tests/skia_test.cpp:108 (tests+0x0000001d8607) #10 SkThreadPoolPrivate::ThreadLocal<void>::run(SkTRunnable<void>*) /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/include/utils/SkThreadPool.h:108 (tests+0x0000001d817e) #11 thread_start(void*) /var/scratch/Release/../../../usr/local/google/home/mtklein/skia/src/utils/SkThreadUtils_pthread.cpp:66 (tests+0x000000604347) Previous write of size 8 at 0x7f703affb048 by thread T26: [failed to restore the stack] BUG=skia:1792 R=bungeman@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/250503003 git-svn-id: http://skia.googlecode.com/svn/trunk@14548 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
12e14e248903633bb3c3a9a8ce2b2e3877d4b08e |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14541 Change-Id: If56d9c234ba59f87e24d9c9843081d7faa0137e0
|
53b614b567c2213dfe3835f14145ab60e265c76e |
02-May-2014 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. (https://codereview.chromium.org/243413002/) Reason for revert: This is firing an assert on many of the Android debug bots Original issue's description: > Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. > > BUG=skia:2402 > > Committed: http://code.google.com/p/skia/source/detail?r=14533 git-svn-id: http://skia.googlecode.com/svn/trunk@14541 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
3d483c489f4be81295dc53725c3196da2443e7ba |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14533 Change-Id: I8ef30e62a13abf769cabee280273051a902d0815
|
f9deb8a15de8061863b38839850207f63a8e47e4 |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData. BUG=skia:2402 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/243413002 git-svn-id: http://skia.googlecode.com/svn/trunk@14533 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
5b416921c36bdc178aa88eb50286e7876adee86b |
02-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14525 Change-Id: Ie92f51794b7678220fec16883a58e954af4ccdfe
|
6fcd1ef244f50b382627cdc7cdb50eb9e2dd46eb |
02-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag for SkGpuSurface creation to enable distance fields. BUG=skia:2173 R=bsalomon@google.com, reed@google.com, bungeman@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/261783004 git-svn-id: http://skia.googlecode.com/svn/trunk@14525 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
pu/SkGpuDevice.h
|
971f6fa2cc7092ac2205eccef5ee90e4f7096688 |
01-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14514 Change-Id: Ib2aff18a1cc9715e76687b9d6ece353e1d7d1a34
|
e901b6de3ef8dea842008a08fc81e92fb1478d61 |
01-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
create struct to hold all the params passed around for shader::context BUG=skia: R=scroggo@google.com, dominikg@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/264843006 git-svn-id: http://skia.googlecode.com/svn/trunk@14514 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
46b9becde4dd3cb292c8e468ac7f0a0389d6d6d6 |
01-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14506 Change-Id: I5f43d7129bc7b06b51ba62e8f2e04e838759c8ee
|
3f032156c8b5d4decb0beccdc2cdbcf91867fa36 |
01-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DM: Push GPU-parent child tasks to the front of the queue. Like yesterday's change to run CPU-parent child tasks serially in thread, this reduces peak memory usage by improving the temporaly locality of the bitmaps we create. E.g. Let's say we start with tasks A B C and D Queue: [ A B C D ] Running A creates A' and A", which depend on a bitmap created by A. Queue: [ B C D A' A" * ] That bitmap now needs sit around in RAM while B C and D run pointlessly and can only be destroyed at *. If instead we do this and push dependent child tasks to the front of the queue, the queue and bitmap lifetime looks like this: Queue: [ A' A" * B C D ] This is much, much worse in practice because the queue is often several thousand tasks long. 100s of megs of bitmaps can pile up for 10s of seconds pointlessly. To make this work we add addNext() to SkThreadPool and its cousin DMTaskRunner. I also took the opportunity to swap head and tail in the threadpool implementation so it matches the comments and intuition better: we always pop the head, add() puts it at the tail, addNext() at the head. Before Debug: 49s, 1403352k peak Release: 16s, 2064008k peak After Debug: 49s, 1234788k peak Release: 15s, 1903424k peak BUG=skia:2478 R=bsalomon@google.com, borenet@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/263803003 git-svn-id: http://skia.googlecode.com/svn/trunk@14506 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkThreadPool.h
|
8bd092100ff18cf25d74b4d56b694b50dafac1c9 |
01-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14504 Change-Id: I8e227a7c55f8c6187fcf1477063178126d0e5ac1
|
2e74f9d375d2c5d0a3eb4acc7cecd35afa6bf4ae |
01-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove code behind SK_SUPPORT_LEGACY_PROCXFERMODE BUG=skia: R=scroggo@google.com Review URL: https://codereview.chromium.org/264923004 git-svn-id: http://skia.googlecode.com/svn/trunk@14504 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
b9e656c8f90aac673145495d3826b23e1114a820 |
01-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14501 Change-Id: I564b2fc9e598c321660b19ca97f58f6c0b878530
|
508022cff04c5226cfd1714ba049528f57f9f25e |
01-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose ConvertRadiusToSigma to aid clients in the API transition to sigma NOTRY=True R=robertphillips@google.com, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/264923002 git-svn-id: http://skia.googlecode.com/svn/trunk@14501 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurMaskFilter.h
|
e47eb1432caf5938c381cc08ac932dcd687e3cf2 |
01-May-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14492 Change-Id: I55894a726245aa2af48cecccc4c75dcb3b9846cf
|
f3e505984d08fb96e753be2b561f479dc3a4c544 |
01-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add default impl for context methods on shader These are reasonable return values, since both of these methods can return a known value (0) which means that no context can be created. This also makes it easier for chrome's subclasses which already do not want to create a context, but having them actually overridden makes changing the virtual signatures much harder. BUG=skia: R=scroggo@google.com, dominikg@google.com, reed@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/262703002 git-svn-id: http://skia.googlecode.com/svn/trunk@14491 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
2100d47b82730c15a0afed98ac2df1ded0b1ad33 |
30-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14481 Change-Id: I8766e0a2f9a30492e92f95a2fa63b7c33f1ec409
|
45d1d1d9a71253e0ed28ba87f5f946b5845f1d6d |
30-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename SK_DEBUGBREAK to SK_ALWAYSBREAK Committed: http://code.google.com/p/skia/source/detail?r=14473 R=caryclark@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/263553012 git-svn-id: http://skia.googlecode.com/svn/trunk@14481 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
ore/SkTypes.h
|
b43aaef1123b5915c6cc153e8cfe63becb466658 |
30-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14476 Change-Id: I05d2a4a3a5810db37e94a6a7ab50453eea62562e
|
62cf26f374975d55cb771cb3b6b482c9f222d1eb |
30-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Rename SK_DEBUGBREAK to SK_ALWAYSBREAK (https://codereview.chromium.org/263553012/) Reason for revert: Broke windows bot Original issue's description: > Rename SK_DEBUGBREAK to SK_ALWAYSBREAK > > Committed: http://code.google.com/p/skia/source/detail?r=14473 R=caryclark@google.com, reed@google.com TBR=caryclark@google.com, reed@google.com NOTREECHECKS=true NOTRY=true Author: bsalomon@google.com Review URL: https://codereview.chromium.org/260763003 git-svn-id: http://skia.googlecode.com/svn/trunk@14476 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
ore/SkTypes.h
|
1a2fe0079618c06addd8d254a9aec1da22ffaa5b |
30-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14474 Change-Id: I2d742802430284e69509a273259b75df2037418f
|
f0eeb7d67849cef7e0a85f6636588800b9fa97e3 |
30-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename SK_DEBUGBREAK to SK_ALWAYSBREAK R=caryclark@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/263553012 git-svn-id: http://skia.googlecode.com/svn/trunk@14473 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
ore/SkTypes.h
|
35844b143f01a1175d7221aab066d9d5b31785f2 |
29-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This is a complete cherry-pick of daaafa6e81860e3dc52660ba019c336f0a43f1e7 ORIGINAL CL: add asAShadowBlur for android to drawlooper BUG=skia: R=djsollen@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/253633003 Change-Id: Iea0a538e9535b31d078b75e218c6d770275ae3be git-svn-id: http://skia.googlecode.com/svn/trunk@14431 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawLooper.h
ore/SkMaskFilter.h
ffects/SkBlurDrawLooper.h
ffects/SkEmbossMaskFilter.h
ffects/SkLayerDrawLooper.h
|
ddcda0370d8603998d1d0cf43361f4ac84dc27fc |
28-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This is a partial cherrypick of e396455d2d60ddf8e625b5037254f3c09fbcdcf5 ORIGINAL CL: move common blur types into central header BUG=skia: R=scroggo@google.com, djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/253833002 git-svn-id: http://skia.googlecode.com/svn/trunk@14411 2bbb7eff-a529-9590-31e7-b0007b416f81 Conflicts: gm/blurroundrect.cpp gyp/common_conditions.gypi gyp/skia_for_chromium_defines.gypi samplecode/SampleAll.cpp samplecode/SampleAnimBlur.cpp samplecode/SampleBigBlur.cpp samplecode/SampleBlur.cpp samplecode/SampleEffects.cpp samplecode/SampleFuzz.cpp samplecode/SampleSlides.cpp samplecode/SampleStrokePath.cpp samplecode/SampleTextAlpha.cpp samplecode/SampleTextureDomain.cpp samplecode/SampleXfermodesBlur.cpp src/effects/SkBlurMask.cpp src/effects/SkBlurMask.h src/effects/SkBlurMaskFilter.cpp Change-Id: I31010e394460ccac5b9e05151b5ea8eaff9adfe8
ore/SkBlurTypes.h
ore/SkUserConfig.h
ffects/SkBlurMaskFilter.h
|
1ad09cb2bf05b92dfb70639205815c05485565a3 |
30-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14460 Change-Id: I77aadb3b0c271d1f66098cbc4d188ad4dfd9e914
|
88cb22b6b4816c7a9ca6c5b795965b4606f9eb7b |
30-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL R=robertphillips@google.com, reed@google.com, mtklein@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/257393004 git-svn-id: http://skia.googlecode.com/svn/trunk@14460 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContextFactory.h
pu/GrTypesPriv.h
|
897cb6ae19e632d72fb730a6f33cbac4889f32e1 |
29-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14434 Change-Id: I8a6c7c6602b19189e3f47778fab52202902ac42b
|
1ac99c890b8afe957385a7625fd3b759f31be249 |
29-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed issue found by clusterfuzz An integer overflow was causing an issue when reading a string with a very large (or negative) size. BUG=367764 R=senorblanco@google.com, senorblanco@chromium.org, reed@google.com, borenet@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/255693003 git-svn-id: http://skia.googlecode.com/svn/trunk@14434 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
|
0a5c233e3b911232c0d6f9a88ded99ecf88b8a97 |
29-Apr-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement bounds traversals for tile and matrix convolution filters. Add a new GM that exercises tiled drawing all pixel-moving filters (and some non-pixel-moving ones) and compares it against non-tiled drawing of the same filters. Fixing this test revealed that tile and matrix convolution filters had no onFilterBounds() traversals (test-driven development FTW). Tile requires (conservatively) the bounds to include the whole source rect, since it may end up in the result. Matrix convolution requires the bounds to be offset by the kernel size and target. R=reed@google.com BUG=skia: Review URL: https://codereview.chromium.org/258243005 git-svn-id: http://skia.googlecode.com/svn/trunk@14432 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkTileImageFilter.h
|
daaafa6e81860e3dc52660ba019c336f0a43f1e7 |
29-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add asAShadowBlur for android to drawlooper BUG=skia: R=djsollen@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/253633003 git-svn-id: http://skia.googlecode.com/svn/trunk@14431 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawLooper.h
ore/SkMaskFilter.h
ffects/SkBlurDrawLooper.h
ffects/SkEmbossMaskFilter.h
ffects/SkLayerDrawLooper.h
|
58b38c2d473883bbc7f7c8a080560fe117cdfef6 |
29-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14430 Change-Id: Id34bf0a8fe8a0faae87c620542ddaa9f37121d7a
|
19bce5fc4b17f544b524a2d4bacf5a312af31fcc |
28-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API to include/record Failed builders https://codereview.chromium.org/225023031/ at PS 24 look like they're failing because we're not exposing these symbols when Skia's a dynamic library. BUG=skia:2378 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/253883003 git-svn-id: http://skia.googlecode.com/svn/trunk@14425 2bbb7eff-a529-9590-31e7-b0007b416f81
ecord/SkRecording.h
|
e396455d2d60ddf8e625b5037254f3c09fbcdcf5 |
28-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move common blur types into central header BUG=skia: R=scroggo@google.com, djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/253833002 git-svn-id: http://skia.googlecode.com/svn/trunk@14411 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlurTypes.h
ffects/SkBlurMaskFilter.h
|
52897aebb69b61a9e1d0505c14c3a0786ffa4b99 |
28-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14402 Change-Id: I67c1d657b96a828e8ae8424fbf9557b25ca4b27f
|
9c9005a347e9996f357bd79591bd34f74f8bbc66 |
28-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkShader::fLocalMatrix into SkShader constructor. As a first step towards removing SkShader::setLocalMatrix, which will make SkShader thread-safe, remove calls to setLocalMatrix that happen immediately after the shader is being created. Instead, pass the matrix into the constructor or factory method. BUG=skia:1976 R=scroggo@google.com, reed@google.com, skyostil@google.com, mtklein@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/245963010 git-svn-id: http://skia.googlecode.com/svn/trunk@14401 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
ffects/SkGradientShader.h
|
679f3b23e76244de2354382256dcaa14cb027764 |
28-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Manual merge upstream Skia at r14396. Conflicts: src/effects/gradients/SkLinearGradient.cpp Change-Id: I96744c07a37b03ff781942a3b2171c88cab171a4
|
f672cead70404080a991ebfb86c38316a4589b23 |
27-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
teach TSAN about SkSpinlock, SkRefCnt, and SkOnce BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14353 NOTRY=true NOTREECHECKS=true Committed: http://code.google.com/p/skia/source/detail?r=14354 R=bsalomon@google.com, bungeman@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/247813005 git-svn-id: http://skia.googlecode.com/svn/trunk@14390 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDynamicAnnotations.h
ore/SkOnce.h
ore/SkRefCnt.h
|
a537627f068db022e1d61fdd4507566aa49ee6c5 |
27-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of teach TSAN about SkSpinlock, SkRefCnt, and SkOnce (https://codereview.chromium.org/247813005/) Reason for revert: breaks blink in roll Original issue's description: > teach TSAN about SkSpinlock, SkRefCnt, and SkOnce > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14353 > > NOTRY=true > NOTREECHECKS=true > > Committed: http://code.google.com/p/skia/source/detail?r=14354 R=bsalomon@google.com, bungeman@google.com, mtklein@chromium.org TBR=bsalomon@google.com, bungeman@google.com, mtklein@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia: Author: mtklein@google.com Review URL: https://codereview.chromium.org/258783005 git-svn-id: http://skia.googlecode.com/svn/trunk@14389 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
f66967243c3732523c2035f7d6dbf65c2d20b264 |
25-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use EXT_direct_state_access for path matrix manipulation Use EXT_direct_state_access for path matrix manipulation when using NV_path_rendering extension. This makes Chromium command buffer integration easier, since the current matrix mode does not need to be exposed as state and fewer function calls and enums are needed. BUG=chromium:344330 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/245963009 git-svn-id: http://skia.googlecode.com/svn/trunk@14374 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
cc9dbfb1d21098c267d8b398b51a1db95e5099b5 |
25-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14372 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkPicture.h
|
e2cb12a82ad924f7b134a9459b190213485c6a50 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at GPU veto As a short term solution this CL collects information during the recording process for use in suitableForGpuRasterization. BUG=366495 R=bsalomon@google.com, reed@google.com, alokp@chromium.org Author: robertphillips@google.com Review URL: https://codereview.chromium.org/251533004 git-svn-id: http://skia.googlecode.com/svn/trunk@14368 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
d70fa2013adccaa52d1f3e6ca501a4d4ab1520f3 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Deprecate SaveFlags use in the public SkCanvas API. Because we still have internal users for now (to support the deprecated mode), this CL introduces an external-only variant of deprecation. Chromium is no longer using the deprecated methods, but Android may need to suppress SK_ATTR_EXTERNALLY_DEPRECATED warnings. R=reed@google.com, robertphillips@google.com, scroggo@google.com, bungeman@google.com, mtklein@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/246023008 git-svn-id: http://skia.googlecode.com/svn/trunk@14367 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkPostConfig.h
|
d0306a15938a971e10dd8648d3e17b001c4b0014 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add nanosecond timer. (https://codereview.chromium.org/250243002/) Reason for revert: breaks EVERYTHING Original issue's description: > Add nanosecond timer. > > I've been finding it hard to get enough resolution out of our existing timers when measuring really tiny pictures. > > BUG=skia:2378 > > Committed: http://code.google.com/p/skia/source/detail?r=14362 R=bsalomon@google.com, bungeman@google.com, mtklein@chromium.org TBR=bsalomon@google.com, bungeman@google.com, mtklein@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia:2378 Author: mtklein@google.com Review URL: https://codereview.chromium.org/258703002 git-svn-id: http://skia.googlecode.com/svn/trunk@14364 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTime.h
ore/SkTypes.h
|
74b43a9d4c5c602704f0af6a5706faacca45597a |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add nanosecond timer. I've been finding it hard to get enough resolution out of our existing timers when measuring really tiny pictures. BUG=skia:2378 R=bsalomon@google.com, mtklein@google.com, bungeman@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/250243002 git-svn-id: http://skia.googlecode.com/svn/trunk@14362 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTime.h
ore/SkTypes.h
|
76a3b2abd02841c4ae786ac4cf59c3a51c545f73 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove support for inheriting the paint color from SkColorShader BUG=skia:2453 R=reed@google.com, mtklein@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/248033003 git-svn-id: http://skia.googlecode.com/svn/trunk@14355 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkPicture.h
|
6d4e90a2d4c1dc807c7faaeb5ce9bafb3f10d7cc |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
teach TSAN about SkSpinlock, SkRefCnt, and SkOnce BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14353 NOTRY=true NOTREECHECKS=true R=bsalomon@google.com, bungeman@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/247813005 git-svn-id: http://skia.googlecode.com/svn/trunk@14354 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
1d24eb20e77f0b291a6dcf6aa054b74f41fa1af2 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
teach TSAN about SkSpinlock, SkRefCnt, and SkOnce BUG=skia: R=bsalomon@google.com, bungeman@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/247813005 git-svn-id: http://skia.googlecode.com/svn/trunk@14353 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDynamicAnnotations.h
ore/SkOnce.h
ore/SkRefCnt.h
|
732bd66ac2aea4bacd1e7e8f33628f7efb50f1d0 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rearrange SkRecord public API to fit better with cc/resources/picture BUG=skia:2378 R=reed@google.com, danakj@chromium.org, enne@chromium.org, mtklein@google.com, robertphillips@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/248033002 git-svn-id: http://skia.googlecode.com/svn/trunk@14351 2bbb7eff-a529-9590-31e7-b0007b416f81
ecord/SkRecording.h
|
b0430d024572b1a5e5d7b80e406c668e975e3030 |
24-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14346 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
a49c0a540cc3b841174ed84a44ebe6f2d1eb0061 |
24-Apr-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a missing SK_API to SkImageFilter::Cache. TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/251353003 git-svn-id: http://skia.googlecode.com/svn/trunk@14343 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
8f831f262f5e57665587cb3033860eea39fe1621 |
24-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First step in pulling SkPicturePlayback & SkPictureRecord out of SkPicture This CL begins the process of making SkPicturePlayback & SkPictureRecord independent of SkPicture. It just moves the PathHeap into SkPicture to get a feel for where all this is going to lead. Some items of note: SkTimedPicture (debugger/QT) should wind up being just an SkPicturePlayback-derived object. All the flattening & unflattening should migrate out of SkPicturePlayback and into SkPicture. SkPicture::initForPlayback should eventually become something just SkPictureRecorder::endRecording calls. SkPicture is passed into SkPicturePlayback's & SkPictureRecord's constructors. SkPicturePlayback only holds onto a "const SkPicture*". The SkPicturePlayback:: CreateFromStream & CreateFromBuffer methods pass a non-const SkPicture* down the call stack. BUG=skia:2315 R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/249453002 git-svn-id: http://skia.googlecode.com/svn/trunk@14341 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
0a6fe71f1bc0e601b41b7ae6d28b8c96a2c41116 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use fixed function pipeline only when drawing paths Use fixed function pipeline only when drawing paths. Previously FF vertex shader was used when drawing normal geometry if path rendering was enabled. This is required to make Chromium integration easier. This way fixed function vertex shading, including vertexshader-less programs, need not be implemented in the Chromium command buffer. Removes FF TexGen functionality, as it is not used anymore. Likewise removes the fixedFunctionSupport GL capability flag. BUG=chromium:344330 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/212753002 git-svn-id: http://skia.googlecode.com/svn/trunk@14334 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
f117781362ecf673f43f93918781853690f0e145 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix size_t/int warnings BUG=skia: R=mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/247753003 git-svn-id: http://skia.googlecode.com/svn/trunk@14332 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEndian.h
ore/SkReadBuffer.h
ore/SkReader32.h
|
3adcc3403377c0b9a7afde6db8e0432325413a10 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stop using deprecated bitmap::config for gpu BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/248473006 git-svn-id: http://skia.googlecode.com/svn/trunk@14330 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
87fcd950198a16211b3988610beebb5ca5bcf323 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/249643002/) Reason for revert: Chromium side change landed along side DEPS roll that includes r14323. Original issue's description: > Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/207683004/) > > Reason for revert: > This is blocking the DEPS roll into Chromium. Failures can be seen here: > > http://build.chromium.org/p/tryserver.chromium/builders/android_dbg/builds/174333 > > Original issue's description: > > Extract most of the mutable state of SkShader into a separate Context object. > > > > SkShader currently stores some state during draw calls via setContext(...). > > Move that mutable state into a separate SkShader::Context class that is > > constructed on demand for the duration of the draw. > > > > Calls to setContext() are replaced with createContext() which returns a context > > corresponding to the shader object or NULL if the parameters to createContext > > are invalid. > > > > TEST=out/Debug/dm > > BUG=skia:1976 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14216 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14323 > > TBR=scroggo@google.com,skyostil@chromium.org,tomhudson@chromium.org,senorblanco@chromium.org,reed@google.com,bungeman@google.com,dominikg@chromium.org > NOTREECHECKS=true > NOTRY=true > BUG=skia:1976 > > Committed: http://code.google.com/p/skia/source/detail?r=14326 R=scroggo@google.com, skyostil@chromium.org, tomhudson@chromium.org, senorblanco@chromium.org, reed@google.com, bungeman@google.com, dominikg@chromium.org TBR=bungeman@google.com, dominikg@chromium.org, reed@google.com, scroggo@google.com, senorblanco@chromium.org, skyostil@chromium.org, tomhudson@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia:1976 Author: bsalomon@google.com Review URL: https://codereview.chromium.org/246403013 git-svn-id: http://skia.googlecode.com/svn/trunk@14328 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
f6a79560e8f081eb35966256ab5e18cd44005402 |
23-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14326 Change-Id: Ied740394661a34c4fb124449bf2375098ba5a458
|
6e5671d8c9b2d9885e351b631b1dfbb4ed403789 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/207683004/) Reason for revert: This is blocking the DEPS roll into Chromium. Failures can be seen here: http://build.chromium.org/p/tryserver.chromium/builders/android_dbg/builds/174333 Original issue's description: > Extract most of the mutable state of SkShader into a separate Context object. > > SkShader currently stores some state during draw calls via setContext(...). > Move that mutable state into a separate SkShader::Context class that is > constructed on demand for the duration of the draw. > > Calls to setContext() are replaced with createContext() which returns a context > corresponding to the shader object or NULL if the parameters to createContext > are invalid. > > TEST=out/Debug/dm > BUG=skia:1976 > > Committed: http://code.google.com/p/skia/source/detail?r=14216 > > Committed: http://code.google.com/p/skia/source/detail?r=14323 R=scroggo@google.com, skyostil@chromium.org, tomhudson@chromium.org, senorblanco@chromium.org, reed@google.com, bungeman@google.com, dominikg@chromium.org TBR=bungeman@google.com, dominikg@chromium.org, reed@google.com, scroggo@google.com, senorblanco@chromium.org, skyostil@chromium.org, tomhudson@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia:1976 Author: bsalomon@google.com Review URL: https://codereview.chromium.org/249643002 git-svn-id: http://skia.googlecode.com/svn/trunk@14326 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
6e332f768f873323b418ee7b028f28662bfb43c6 |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of eliminate config param -- it was always self's config (https://codereview.chromium.org/246513002/) Reason for revert: Causes some layout_test failures around texture backed bitmaps. Test names and crash logs accessible via: https://storage.googleapis.com/chromium-layout-test-archives/linux_layout/13845/layout-test-results/results.html Original issue's description: > eliminate config param -- it was always self's config > > BUG=skia: > R=bsalomon@google.com > > Committed: https://code.google.com/p/skia/source/detail?r=14303 R=reed@google.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: bsalomon@google.com Review URL: https://codereview.chromium.org/249373003 git-svn-id: http://skia.googlecode.com/svn/trunk@14324 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
bc2f1dc85e458af7bdb87873e60207f9f7299e4a |
23-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extract most of the mutable state of SkShader into a separate Context object. SkShader currently stores some state during draw calls via setContext(...). Move that mutable state into a separate SkShader::Context class that is constructed on demand for the duration of the draw. Calls to setContext() are replaced with createContext() which returns a context corresponding to the shader object or NULL if the parameters to createContext are invalid. TEST=out/Debug/dm BUG=skia:1976 Committed: http://code.google.com/p/skia/source/detail?r=14216 R=scroggo@google.com, skyostil@chromium.org, tomhudson@chromium.org, senorblanco@chromium.org, reed@google.com, bungeman@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/207683004 git-svn-id: http://skia.googlecode.com/svn/trunk@14323 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
ad2e8f34e5f4c7af09f3435202115e11e4bab5c3 |
23-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14321 Change-Id: I83788b95bf7cf3b834fa5c047d883d12c84ce994
|
e0d9ce890e67d02727ac2811bb456ddb64f827d4 |
23-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make drawText calls non-virtual, to ease SkFont and TextBlob (https://codereview.chromium.org/243853006/)" associated chrome change (to be committed with DEPS roll) https://codereview.chromium.org/248693002/ This reverts commit bfaceb53f58c9625b5471fcff35b5ca9ca3ae29c. TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/248083002 git-svn-id: http://skia.googlecode.com/svn/trunk@14321 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
cd6ecfd0b8e920abdae67d8fbd20c9f4efe33d1b |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14315 Change-Id: I174e004eb80026af0705085f281fb8d378771c99
|
60b5dce19984a5165f6b2f1d6d477f5e8a940761 |
22-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose CGImage -> SkBitmap BUG=skia: R=scroggo@google.com, halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/243463005 git-svn-id: http://skia.googlecode.com/svn/trunk@14315 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
7c01d846e345d9c722c601f56398caefcf861383 |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14314 Change-Id: I8c5ab0a2028a27ab350bd8bda00da9b46f660573
|
945ec3a2bec668ca845071a65df8ec55e8f43819 |
22-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of make drawText calls non-virtual, to ease SkFont and TextBlob (https://codereview.chromium.org/243853006/) Reason for revert: need to test more the code-path where we don't opt into the new virtuals Original issue's description: > make drawText calls non-virtual, to ease SkFont and TextBlob > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14307 R=robertphillips@google.com TBR=robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/247983003 git-svn-id: http://skia.googlecode.com/svn/trunk@14314 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
0023daf8843e44f4fa4eb7c69edac54f0fb73a82 |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14307 Change-Id: I5e27f9584edea5706b4e5753212a146bfe7bead4
|
4325d114a5679e46f25ae75b0e43547fd7694998 |
22-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make drawText calls non-virtual, to ease SkFont and TextBlob BUG=skia: R=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/243853006 git-svn-id: http://skia.googlecode.com/svn/trunk@14307 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
d5ef01238c9cf5d0365480ca99849652a61ed989 |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14303 Change-Id: I05213bde3396359239232f8a3fa369536f76cf69
|
dcacd5fd5a0baeb83d8c61bb6127c442ef72e29a |
22-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
eliminate config param -- it was always self's config BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/246513002 git-svn-id: http://skia.googlecode.com/svn/trunk@14303 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrPixelRef.h
|
b6c61973919a4e6588eb07776a3de987dc518aec |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14297 Change-Id: Iaffba68029c09850cf01350199f00b749969c8a9
|
aec143824c9be4e4af6e2cb7cce3d2d2268c0b15 |
22-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add asADash entry point into SkPathEffect to allow extracting Dash info from PathEffects BUG=skia: R=bsalomon@google.com, reed@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/212103010 git-svn-id: http://skia.googlecode.com/svn/trunk@14297 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ore/SkPicture.h
ffects/SkDashPathEffect.h
|
aed3be056e60b00ccc1e0e34f3cc70d3ab8eee81 |
22-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14295 Change-Id: Icfd389258fc5f25b1a1342de51cd073552630f2f
|
02a094c3aa660ef684dbcfc43b6103708649f430 |
22-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_API-export SkBBHFactory & friends. R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/243333008 git-svn-id: http://skia.googlecode.com/svn/trunk@14295 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBBHFactory.h
|
d37b2a0d99599f8879db7ee1e976d0f970c5be34 |
21-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14291 Change-Id: I89e013875b39f12ee9bbc9801179e2f2aa5a5ad4
|
6b4aaa77dcc4f17d0e22986f5f4cca70011d1ee5 |
21-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional origin parameter to accessTopLayerPixels BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/244763004 git-svn-id: http://skia.googlecode.com/svn/trunk@14290 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
2c4e75cc3c0302e0e151d90c74b4c476bfa8a8b5 |
21-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove offset to SkMallocPixelRef::NewWithData - use SkData::NewSubset instead. R=scroggo@google.com, mtklein@google.com, reed@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/243483002 git-svn-id: http://skia.googlecode.com/svn/trunk@14289 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
|
b8c3d0146f25505f98f5d0944046b183c876b8b0 |
21-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14288 Change-Id: I52e8b58013a71ae0a106860c94a7c30b86bd00e6
|
855e88edfafe4b3892e99f932c38fa7433b2fcbe |
21-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixes for SkPictureShader. Update comment in header to make it more clear that the picture should be unaltered after creating the shader. We want our shaders to be immutable, and this supports that. Make the factory return NULL if the shader would have never drawn anyway i.e. for a null picture or picture with no width/height. Addresses comments I brought up in https://codereview.chromium.org/221923007/#msg16. BUG=skia:1976 R=reed@google.com, fmalita@chromium.org, robertphillips@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/238253005 git-svn-id: http://skia.googlecode.com/svn/trunk@14288 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
48d0da6a9652050382ddafc59263e5798d7253de |
21-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14272 Change-Id: I0f560102a9973489944c0b1c2957102149c992cd
|
5c30f5a800e801aa26e120945c6c9e027947cc13 |
21-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14271 Change-Id: Ia3aacf7ffafbd762d1421ad455f67ca06415ecc9
|
44d83c1e81b0555efa94f78e2a53b862208cdd06 |
21-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flipped gradient branch to two point conical gradient BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=14235 R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/227623004 git-svn-id: http://skia.googlecode.com/svn/trunk@14271 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
ebad794dbd919a8d92165320359fdc8673719716 |
20-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14270 Change-Id: If3c34ed5b9c1350dff32e5d25812e95abdbfc719
|
f7927dd60761ca45f26059a8ab434018676cb2e7 |
20-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14270 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
4269fb1ce598cf9651a37b1ecbbfa148cde5da6e |
20-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14268 Change-Id: I58ff7bcb2f690b2e99e14df3e7c61e414447f0f7
|
0f1fef834c73cb4f38023de0f98d05562d24f2bc |
20-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
inline SkMulDiv now that 64bit mul is inlineable TBR=caryclark@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/242493006 git-svn-id: http://skia.googlecode.com/svn/trunk@14268 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
b270d0585e88eb60c90226b2fe1a01dfb2e1a97f |
19-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge upstream Skia at r14263 Conflicts: src/effects/gradients/SkLinearGradient.cpp Change-Id: Ida85a7a7b15d7dfb6bd7abf76e08ad73633cb2ec
|
5db861fe3f073f390e72da0c4d5e0e949dc96c15 |
18-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Define SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG. Support the old saveLayer contract until we can provide an alternative implementation for the old API. BUG:14111341 Change-Id: I7575487f83876686d862e5a85423c582bc63871b
ore/SkUserConfig.h
|
770963f23f4fc313db0fa3bac18b1b8aafb55f17 |
18-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Staging for cleanup of SkPicture-related headers https://codereview.chromium.org/243173002 git-svn-id: http://skia.googlecode.com/svn/trunk@14258 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBBHFactory.h
ore/SkPicture.h
ore/SkPictureRecorder.h
ore/SkRTreePicture.h
ore/SkTileGridPicture.h
|
60bd7519a9db4ddddd95e490f93165e5676f90f5 |
18-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14252 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
5fb2ce38b3dcb8e60e9e112df23c9d42456d7069 |
18-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Staged removal of SkPicture-derived classes This CL removes the SkPicture-derived classes (with a flag to keeps clients working). In the process it also lightens the recording factory function so it is no longer ref counted). The only interesting bits are in SkPicture* and Sk*Picture.* R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/238273012 git-svn-id: http://skia.googlecode.com/svn/trunk@14251 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkRTreePicture.h
ore/SkTileGridPicture.h
|
53783b026a00683c1fb504127c3398dabb61ea73 |
17-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/207683004/) Reason for revert: Causing memory leaks in Chromium. Original issue's description: > Extract most of the mutable state of SkShader into a separate Context object. > > SkShader currently stores some state during draw calls via setContext(...). > Move that mutable state into a separate SkShader::Context class that is > constructed on demand for the duration of the draw. > > Calls to setContext() are replaced with createContext() which returns a context > corresponding to the shader object or NULL if the parameters to createContext > are invalid. > > TEST=out/Debug/dm > BUG=skia:1976 > > Committed: http://code.google.com/p/skia/source/detail?r=14216 R=scroggo@google.com, skyostil@chromium.org, tomhudson@chromium.org, senorblanco@chromium.org, reed@google.com, dominikg@chromium.org TBR=dominikg@chromium.org, reed@google.com, scroggo@google.com, senorblanco@chromium.org, skyostil@chromium.org, tomhudson@chromium.org NOTREECHECKS=true NOTRY=true BUG=skia:1976 Author: bungeman@google.com Review URL: https://codereview.chromium.org/241283003 git-svn-id: http://skia.googlecode.com/svn/trunk@14247 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
ec2d8b37b069a9871cf2228f1ff83f8d70628cab |
17-Apr-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r14218. git-svn-id: http://skia.googlecode.com/svn/trunk@14246 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
|
70899519157b568384cbfb73fb6142314c96669b |
17-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14238 Change-Id: I38eaeb366aeb37ff7349112d3ff08abd514d1b80
|
cc277b729b16c0d8d042f9ae1db6563fb4538d88 |
17-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Orphan ProcXfermode, with an eye towards removing it BUG=skia: R=scroggo@google.com, mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/240533003 git-svn-id: http://skia.googlecode.com/svn/trunk@14238 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
e302b6568ab56945cd07061de193d1d7471b225e |
17-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14236 Change-Id: If3084e64286bc381ff6e4c4cdbb0ab78a653aba9
|
7518ff2d7e2a3f63b8d60f8ccacd7ca5e6b525b7 |
17-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add flipped gradient branch to two point conical gradient (https://codereview.chromium.org/227623004/) Reason for revert: Breaking all CompareGMs Original issue's description: > Add flipped gradient branch to two point conical gradient > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14235 R=bsalomon@google.com, mtklein@google.com TBR=bsalomon@google.com, mtklein@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: egdaniel@google.com Review URL: https://codereview.chromium.org/239993006 git-svn-id: http://skia.googlecode.com/svn/trunk@14236 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
ec98c55225888039bad1489d275bd0fe1355af03 |
17-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14235 Change-Id: I89735e340e758a59b25af830c6370db517c82a91
|
cf41935735544a412ea66afd31470b418a586213 |
17-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flipped gradient branch to two point conical gradient BUG=skia: R=bsalomon@google.com, mtklein@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/227623004 git-svn-id: http://skia.googlecode.com/svn/trunk@14235 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
03c394d92960ad6e4dca2e986fbd163daa2cd1de |
17-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14234 Change-Id: I0c7fb1c9a096788b4ca050c0d62ee62ce986e585
|
667b98d947892cec939669bccf204ab9ed565c4e |
17-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14234 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRTreePicture.h
|
453a0dc4eb3ffce3c2813cda22935594622a24d0 |
17-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14233 Change-Id: Ia08bad9fd9c8189810de9c0dc0394cf790cd2201
|
fb8b95f0956ff4235e3cf2af88241982f6cc42dd |
17-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge Skia at r14230 Change-Id: Iee7f48df0f355da976ce7869fa86611d909720ab
|
d3b58486e97a677f8da2bb4b73690a4af37368d7 |
16-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge upstream Skia at r14227. In addition, this CL merges all of Skia, including files that are not needed by Android. This greatly simplifies the Skia merging process. Conflicts: gyp/common_conditions.gypi src/effects/gradients/SkLinearGradient.cpp Change-Id: I7a40eb2b2a6901a1934c868479a7a0ff0c3276d9
|
8121c6cb70d89552455f1a03df4dc98ea3e9af71 |
16-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r14225 (Fix SK_SUPPORT_DEPRECATED_RECORD_FLAGS handling - https://codereview.chromium.org/237673017/) due to compiler complaints git-svn-id: http://skia.googlecode.com/svn/trunk@14226 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
a387db29051d106dddc4bc2a34f46360f75d05de |
16-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SK_SUPPORT_DEPRECATED_RECORD_FLAGS handling https://codereview.chromium.org/237673017/ git-svn-id: http://skia.googlecode.com/svn/trunk@14225 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
39426e2bcc8463b88872d22d6ed2729c68323073 |
16-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
read/write function_ptrs as just void*, and not as 'array of bytes' BUG=skia: R=mtklein@google.com, bungeman@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/240013005 git-svn-id: http://skia.googlecode.com/svn/trunk@14224 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReadBuffer.h
ore/SkWriteBuffer.h
|
d393b17cf3427bd6f6255f8670067d9aa529e409 |
16-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Retract SkPicture::kOptimizeForClippedPlayback_RecordingFlag from public API This CL sets the stage for retracting the SkPicture::kOptimizeForClippedPlayback_RecordingFlag flag from the public API (more work needs to be done in Blink & Chrome). In the new world the only way to set this flag (and thus instantiate an SkPicture-derived class) is by passing a factory to the SkPictureRecorder class. This is to get all clients always using factories so that we can then change the factory call used (i.e., so the factory just creates a BBH) and do away with the SkPicture-derived classes. BUG=skia:2315 R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/239703006 git-svn-id: http://skia.googlecode.com/svn/trunk@14221 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkRTreePicture.h
ore/SkTileGridPicture.h
|
0fcd6ca4e0c6b765c5873d6a4b10b5d81d1bd0eb |
16-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix #if SK_DEBUG -- should be #ifdef SK_DEBUG git-svn-id: http://skia.googlecode.com/svn/trunk@14218 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
|
85faf50875fcf6008880a98aaa05d12ae8dad343 |
16-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove legacy filter-flags, and store FilterLevel directly BUG=skia: R=robertphillips@google.com, humper@google.com, jvanverth@google.com, mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/239393002 git-svn-id: http://skia.googlecode.com/svn/trunk@14217 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPicture.h
|
001f4ed2fb62ecdc98ce2884d925de11b7516d23 |
16-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extract most of the mutable state of SkShader into a separate Context object. SkShader currently stores some state during draw calls via setContext(...). Move that mutable state into a separate SkShader::Context class that is constructed on demand for the duration of the draw. Calls to setContext() are replaced with createContext() which returns a context corresponding to the shader object or NULL if the parameters to createContext are invalid. TEST=out/Debug/dm BUG=skia:1976 R=scroggo@google.com, skyostil@chromium.org, tomhudson@chromium.org, senorblanco@chromium.org, reed@google.com, bungeman@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/207683004 git-svn-id: http://skia.googlecode.com/svn/trunk@14216 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkShader.h
ffects/SkPerlinNoiseShader.h
ffects/SkTransparentShader.h
|
51b0d0bc5c82f257dca244c864702c66d84100a2 |
15-Apr-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add cast for warning as error on Windows from r14201. git-svn-id: http://skia.googlecode.com/svn/trunk@14202 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
|
d3fbd34099a530b5415c95b1f2f8149ac417b9b3 |
15-Apr-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix size of rotated text with FreeType. This generalizes and shares the solution found for a similar issue with GDI. The issue is that the text size is applied early, and the rest of the transformation late. This allows us to isolate and independently control the text size from the rest of the transformation. R=reed@google.com Review URL: https://codereview.chromium.org/213153006 git-svn-id: http://skia.googlecode.com/svn/trunk@14201 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
|
73cb15351f33459e0c861a96135c634dec77ef9d |
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make sure SkDrawLooper objects can only be allocated on the heap. Make constructors of SkLayerDrawLooper and SkBlurDrawLooper non-public. Remove addLayer* methods from SkLayerDrawLooper. SkLayerDrawLooper::Builder is used to create new objects. Provide factory method for creating SkBlurDrawLooper. BUG=2141 R=scroggo@google.com, reed@google.com, djsollen@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/232913003 git-svn-id: http://skia.googlecode.com/svn/trunk@14200 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurDrawLooper.h
ffects/SkLayerDrawLooper.h
|
beb8b3a4da83ce30e313e72ae0e444870acecb7e |
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL_CHROMIUM_map_sub functions to GrGLInterface and bit to GrGLCaps. BUG=skia:2402 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/231773003 git-svn-id: http://skia.googlecode.com/svn/trunk@14199 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
762cd804375ff8478427dba4fe29379562b8fb60 |
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move distance field generation to the glyph cache. Distance fields are currently created in GrTextStrike, which is the wrong place. This moves that to the glyph cache where it belongs. As part of my testing, I found that when we fall back to paths in the GrDistanceFieldTextContext it was not scaling them properly, so that's fixed in here too. R=robertphillips@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/227593010 git-svn-id: http://skia.googlecode.com/svn/trunk@14193 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrFontScaler.h
pu/SkGr.h
|
b17a24fedbec365827b92eb3b4021fd251ba9cb1 |
14-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkRecord: turn on cull annotation pass in public API. Also, switch Skia internal tools over to use the public headers where possible. Where it's not, the tools -Isrc/record explicitly now, and if it's not obvious, note why they don't use SkRecording.h. BUG=skia:2378 R=reed@google.com, mtklein@google.com, fmalita@chromium.org Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/231853006 git-svn-id: http://skia.googlecode.com/svn/trunk@14191 2bbb7eff-a529-9590-31e7-b0007b416f81
ecord/SkRecording.h
|
4431e7757cfcb8cfa99535eed0e9f156dabf95c2 |
14-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mike R: please sanity check SkPostConfig.h Mike K: please sanity check Test.cpp and skia_test.cpp Feel free to look at the rest, but I don't expect any in depth review of path ops innards. Path Ops first iteration used QuickSort to order segments radiating from an intersection to compute the winding rule. This revision uses a circular sort instead. Breaking out the circular sort into its own long-lived structure (SkOpAngle) allows doing less work and provides a home for caching additional sorting data. The circle sort is more stable than the former sort, has a robust ordering and fewer exceptions. It finds unsortable ordering less often. It is less reliant on the initial curve tangent, using convex hulls instead whenever it can. Additional debug validation makes sure that the computed structures are self-consistent. A new visualization tool helps verify that the angle ordering is correct. The 70+M tests pass with this change on Windows, Mac, Linux 32 and Linux 64 in debug and release. R=mtklein@google.com, reed@google.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/131103009 git-svn-id: http://skia.googlecode.com/svn/trunk@14183 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
1a479e7547d4efe2d1d06fab5c9442b77ec6c954 |
14-Apr-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow clients to specify an external SkImageFilter cache. This change allows external callers to substitute their own SkImageFilter cache for the default intra-frame cache in Skia. This allows the caller to perform inter-frame caching for example, by the maintaining a persistent cache between frames and doing custom invalidation. R=reed@google.com Review URL: https://codereview.chromium.org/225903010 git-svn-id: http://skia.googlecode.com/svn/trunk@14181 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
5d0b150257f9a630154a39ab6aa5cffc850d4622 |
14-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
resize canvas for GM + typo This change resized the canvas for some GM cases. It is better to show the visual difference in viewer.html for these cases after the CL applied. BUG=skia:2375 R=reed@google.com, djsollen@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/221953002 git-svn-id: http://skia.googlecode.com/svn/trunk@14177 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
|
5199701acbf386cdc315de440eeafcc10fd0cdc3 |
14-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14172 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkTileGridPicture.h
|
84b18c7e3e042bf206e1ace3d1b6ea5bb929fe51 |
13-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
split SkPictureRecorder out of SkPicture https://codereview.chromium.org/214953003/ git-svn-id: http://skia.googlecode.com/svn/trunk@14171 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkTileGridPicture.h
|
f7efa502d62af80bd15b03e1131603fb6577c3df |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement intra-frame cacheing in image filters. When image filters are processed within Skia, they simply do a blind recursion. This has the side-effect of turning the DAG into a tree. I.e., nodes visited more than once during the traversal will be processed more than once. This change implements a very simple cacheing scheme: a cache is created before traversing the DAG, and handed into the processing traversal. Before recursing into a child in SkImageFilter::filterImage(), the cache is checked for a hit, and early-out is performed. Otherwise, the node is processed, and its result bitmap and location (offset) are cached, but only if it contains two or more children and thus will be visited again during the traversal. Currently, the child count is approximated with the refcount. This is good enough in most cases (and exactly correct for the Chrome use case). We could add an exact child count to the image filter, but this will require violating the immutability of image filters slightly in order to bump the child count as nodes are connected. I leave it up to the reviewer to decide which is better. R=reed@google.com Author: senorblanco@chromium.org Review URL: https://codereview.chromium.org/230653005 git-svn-id: http://skia.googlecode.com/svn/trunk@14160 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
cae54f1f211e3c293ef9afb968067d06ca0ea23d |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove picture-backed surfaces BUG=skia: R=robertphillips@google.com, mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/233943002 git-svn-id: http://skia.googlecode.com/svn/trunk@14159 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkSurface.h
|
c4b21e6c03a6cdb03e116b9f510eb10cf8daedb1 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark our territory with (C). BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/235253002 git-svn-id: http://skia.googlecode.com/svn/trunk@14158 2bbb7eff-a529-9590-31e7-b0007b416f81
ecord/SkRecording.h
|
28fcae2ec77eb16a79e155f8d788b20457f1c951 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/234243002/) Reason for revert: Want to reland the original CL. Original issue's description: > Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) > > Reason for revert: > breaking the Chrome deps roll. > http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/839/steps/compile/logs/stdio > > Original issue's description: > > Rename kPMColor_SkColorType to kN32_SkColorType. > > > > The new name better represents what this flag means. > > > > BUG=skia:2384 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14117 > > TBR=reed@google.com,scroggo@google.com > NOTREECHECKS=true > NOTRY=true > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14144 R=reed@google.com, bensong@google.com TBR=bensong@google.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: scroggo@google.com Review URL: https://codereview.chromium.org/235523003 git-svn-id: http://skia.googlecode.com/svn/trunk@14156 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
c873329ae9ff00b0c45f7294172ad2e9b1ec44c8 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update bench to be able to preprocess skps This allows benchmarking of optimization improvements and plumbs in the purging API. The purging is necessary so we don't magically get faster because the saveLayers are always pre-generated. R=jvanverth@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/233663002 git-svn-id: http://skia.googlecode.com/svn/trunk@14154 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
8027cd1ec01f8a15ba0b4365fa3f2d47c16f486e |
11-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge upstream Skia at r14149 Also includes a small change in gyp/common_conditions.gypi to remove duplicate defines SK_GAMMA_EXPONENT and SK_GAMMA_CONTRAST. Change-Id: I504e5df6c321ee0bfe4a2c96986bcd15877e8e21
|
96edc2459820f0f60ea9b57959c1e5018ef95e28 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) Reason for revert: Chrome's side of define changes not easy to figure out quickly. Reverting this for DEPS roll for now. Original issue's description: > Rename kPMColor_SkColorType to kN32_SkColorType. > > The new name better represents what this flag means. > > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14117 R=reed@google.com, scroggo@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: bensong@google.com Review URL: https://codereview.chromium.org/234833003 git-svn-id: http://skia.googlecode.com/svn/trunk@14149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
18fd2b923a5060175ab4e446e73a73cba581c20d |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a focused public API for src/record. BUG=skia:2378 R=reed@google.com, robertphillips@google.com, mtklein@google.com, fmalita@chromium.org Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/233053005 git-svn-id: http://skia.googlecode.com/svn/trunk@14146 2bbb7eff-a529-9590-31e7-b0007b416f81
ecord/SkRecording.h
|
d923288e50b5a69afb0bdd5c161191b24cab8345 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/234243002/) Reason for revert: fixes on the chrome side are landing (brettw), keep fingers crossed. Original issue's description: > Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) > > Reason for revert: > breaking the Chrome deps roll. > http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/839/steps/compile/logs/stdio > > Original issue's description: > > Rename kPMColor_SkColorType to kN32_SkColorType. > > > > The new name better represents what this flag means. > > > > BUG=skia:2384 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14117 > > TBR=reed@google.com,scroggo@google.com > NOTREECHECKS=true > NOTRY=true > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14144 R=reed@google.com, scroggo@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: bensong@google.com Review URL: https://codereview.chromium.org/233813004 git-svn-id: http://skia.googlecode.com/svn/trunk@14145 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
757ebd20ef284b6428eb9f4b9b69826cc3640a82 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) Reason for revert: breaking the Chrome deps roll. http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/839/steps/compile/logs/stdio Original issue's description: > Rename kPMColor_SkColorType to kN32_SkColorType. > > The new name better represents what this flag means. > > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14117 R=reed@google.com, scroggo@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: bensong@google.com Review URL: https://codereview.chromium.org/234243002 git-svn-id: http://skia.googlecode.com/svn/trunk@14144 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
4770a3b7a290ee5e44662b8dfbc0bc9196f00930 |
11-Apr-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up the default gamma settings. This makes it a compile error to specify both SK_GAMMA_EXPONENT and SK_GAMMA_SRGB. It also ensures that SK_GAMMA_EXPONENT will be set consistently. R=djsollen@google.com, reed@google.com Review URL: https://codereview.chromium.org/233003003 git-svn-id: http://skia.googlecode.com/svn/trunk@14143 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProperties.h
ore/SkPostConfig.h
|
6573ce70e609f19923cea401d4ca3ea1528a78f1 |
10-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create SkLayerRasterizer w/o destroying Builder. Add a new method to SkLayerRasterizer::Builder that creates a new SkLayerRasterizer without destroying the Builder. Necessary to continue to support Android's API. Also fix a bug where creating a Builder and never calling detachRasterizer results in not calling the destructor for any SkPaints in the Builder. Add tests. BUG=b/13729784 R=reed@google.com, dominikg@chromium.org Author: scroggo@google.com Review URL: https://codereview.chromium.org/233673002 git-svn-id: http://skia.googlecode.com/svn/trunk@14139 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerRasterizer.h
|
2f569980c949a9bbc4a4ab54e356264240306159 |
10-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add MakeEmpty to GrIRect16 The GrLayerCache will use this capability. R=jvanverth@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/232563007 git-svn-id: http://skia.googlecode.com/svn/trunk@14136 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRect.h
|
cf81efc22a6369ed0ed9b05d45368742756f078f |
10-Apr-2014 |
Derek Sollenberger <djsollen@google.com> |
Remove SK_GAMMA_SRGB define bug: 13748392 Change-Id: Ia9a0521ac544bae3b44b603a59f7dad8b4aad3b7
ore/SkUserConfig.h
|
e4a4f12bb5f15726107402be0506d382638f0bf2 |
10-Apr-2014 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Real fix for SK_API / Windows shared lib problems. Ben reviewed this over my shoulder, and we tested on his machine. git-svn-id: http://skia.googlecode.com/svn/trunk@14122 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
0a09d7195b8d9945e5c9c76cc4cfe6ef65d6d390 |
09-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement drawDRRect for GPU BUG=skia:2259 R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/220233011 git-svn-id: http://skia.googlecode.com/svn/trunk@14118 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/SkGpuDevice.h
|
149e9a107c356b0151433fb23c2b1c8d0634947c |
09-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename kPMColor_SkColorType to kN32_SkColorType. The new name better represents what this flag means. BUG=skia:2384 R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/227433009 git-svn-id: http://skia.googlecode.com/svn/trunk@14117 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
de975c31e1e0b5a1d962ef40f563b04b8f225c03 |
09-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge upstream Skia at r14110 Change-Id: I221ae9f2c968ed56762a9f896dcfadafb0f5fa2d
|
4460e75bc7e8c13e0e44ee9330ae8f556d8b0094 |
09-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Define SK_CPU_X86 on x86 machines. Use this to only register flattening for SkSSE2ProcCoeffXfermode::CreateProc when it's linked. BUG=skia: R=reed@google.com, mtklein@google.com, bsalomon@google.com TBR=reed@google.com NOTRY=true NOTREECHECKS=true Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/231223002 git-svn-id: http://skia.googlecode.com/svn/trunk@14108 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
ee7b190269e9f247344a61bdde45caa17ad41a51 |
09-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge upstream Skia at r14106 Change-Id: If34808cc1a6bdc8812dbca68881292aefd5e6a02
|
e752303ceb34384ab59e52e390a84357d588da71 |
08-Apr-2014 |
Skia_Android Canary Bot <31977622648@project.gserviceaccount.com> |
Merge upstream Skia at r14100. Conflicts: src/ports/SkFontHost_FreeType.cpp Change-Id: Id53a58f30e6314f746daeb10cb12c994de971a58
|
e1d94437585dad1c195d7cf095f8a5a8219d196a |
09-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14102 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFont.h
|
bafee11dd17d0d0c5e693ef2ba7b4d6a4b1e3786 |
08-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warning by removing padding field git-svn-id: http://skia.googlecode.com/svn/trunk@14093 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFont.h
|
c5d9bb0f677069f62ec76373b9730e70e7352455 |
08-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial picture shader implementation This CL adds an SkPictureShader class to support SkPicture-based patterns. The implementation renders the picture into an SkBitmap tile and then delegates to SkBitmapProcShader for the actual operation. R=bsalomon@google.com, reed@google.com, robertphillips@google.com Committed: http://code.google.com/p/skia/source/detail?r=14085 Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/221923007 git-svn-id: http://skia.googlecode.com/svn/trunk@14092 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
43c27586e8b02243c16649de1cd7d95dcea0a712 |
08-Apr-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
WIP -- SkFont BUG=skia: R=bungeman@google.com, fmalita@chromium.org Review URL: https://codereview.chromium.org/185293018 git-svn-id: http://skia.googlecode.com/svn/trunk@14090 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFont.h
|
667240a2e8dbe24b805d466e5bd0307ab2898418 |
08-Apr-2014 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Relax the assert in SkReadBuffer::setPictureVersion(). I'm hitting this with SkPictureShader serialization because there can be multiple pictures deserialized from the same buffer. I think we can relax the assert to allow setting the same version multiple times. (Alternatively, we could guard all the callers - but since setting the same version is a no-op, that seems overkill) R=mtklein@google.com, reed@google.com Review URL: https://codereview.chromium.org/226743004 git-svn-id: http://skia.googlecode.com/svn/trunk@14089 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReadBuffer.h
|
8865d09cf81bd38359421024badde36109bbf41d |
08-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Initial picture shader implementation (https://codereview.chromium.org/221923007/) Reason for revert: breaking the buildbots. Subsequent CL only addressed CompareGMs but GenerateGMs are also failing. Original issue's description: > Initial picture shader implementation > > This CL adds an SkPictureShader class to support SkPicture-based > patterns. > > The implementation renders the picture into an SkBitmap tile and then > delegates to SkBitmapProcShader for the actual operation. > > R=reed@google.com,robertphillips@google.com,bsalomon@google.com > > Committed: http://code.google.com/p/skia/source/detail?r=14085 R=bsalomon@google.com, reed@google.com, robertphillips@google.com, fmalita@chromium.org TBR=bsalomon@google.com, fmalita@chromium.org, reed@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true Author: bensong@google.com Review URL: https://codereview.chromium.org/227553010 git-svn-id: http://skia.googlecode.com/svn/trunk@14087 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
592b2d13c9fa856ae23cf6d643a39c21216e928d |
08-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial picture shader implementation This CL adds an SkPictureShader class to support SkPicture-based patterns. The implementation renders the picture into an SkBitmap tile and then delegates to SkBitmapProcShader for the actual operation. R=bsalomon@google.com, reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/221923007 git-svn-id: http://skia.googlecode.com/svn/trunk@14085 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
fc9482933794fb46920abc67cc84923a273e3fe1 |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_COMPATIBLEDEVICE_CONFIG remove SK_SUPPORT_LEGACY_GETDEVICECAPABILITIES BUG=skia: R=robertphillips@google.com, bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/227643005 git-svn-id: http://skia.googlecode.com/svn/trunk@14083 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
e3beb6bd7de7fa211681abbb0be58e80b19885e0 |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkNonCopyable should be used with private inheritance. This is mostly s/public SkNoncopyable/SkNoncopyable/g. Two classes (SkDrawLooper::Context and SkPicture::OperationList) don't actually work with SkNoncopyable because they introduce a virtual destructor. I added SkNoncopyableVirtual to make them work as intended. Sort of questionable whether they really need to be noncopyable in the first place, but I guess it doesn't hurt to keep the behavior the same. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/226183018 git-svn-id: http://skia.googlecode.com/svn/trunk@14081 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkDrawLooper.h
ore/SkImageDecoder.h
ore/SkPicture.h
ore/SkRefCnt.h
ore/SkTInternalLList.h
ore/SkTypes.h
pu/GrBackendEffectFactory.h
pu/GrClipData.h
pu/GrContextFactory.h
pu/GrCoordTransform.h
pu/GrEffectUnitTest.h
pu/GrTextureAccess.h
|
2b4e370a2fe00168838e43f5a78ccc3b371609f5 |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Convert SkPicture's generation ID to a unique ID This CL addresses linger code review comments on r14037 (Add generation ID to SkPicture https://codereview.chromium.org/222683002/) R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/225283014 git-svn-id: http://skia.googlecode.com/svn/trunk@14079 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkTypes.h
|
b55444054317d7f836da048241266fdaca442d1d |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkResizeImageFilter. Its functionality has been subsumed by SkMatrixImageFilter, and it's no longer used in Blink. BUG=skia: R=bsalomon@google.com Author: senorblanco@chromium.org Review URL: https://codereview.chromium.org/222923005 git-svn-id: http://skia.googlecode.com/svn/trunk@14073 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkResizeImageFilter.h
|
622eda7373796084c554bcb7bbfa38ffb6cbd199 |
07-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated function. We have switched Android to call decodeSubset, so this function is no longer necessary. R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/225413013 git-svn-id: http://skia.googlecode.com/svn/trunk@14072 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
326afd4ac1469c7e42399a511ef0256e13ec6ba3 |
04-Apr-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge upstream Skia at r13977. Merge remote-tracking branch 'goog/master-skia' into merge Conflicts: Android.mk include/core/SkUserConfig.h src/ports/SkFontHost_FreeType.cpp Change-Id: Ie7af1a1336d336f3a33ef425959c21639b8226ab
|
d01ec71f9c350ab73e24808a5d4da22a3c8fc515 |
04-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert to old behavior regarding SK_CPU_ARM and update documentation around SK_CPU_ARM64 on iOS. R=robertphillips@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/216823008 git-svn-id: http://skia.googlecode.com/svn/trunk@14057 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
b6779439c48a8f918679c18a62010bdd815e194f |
03-Apr-2014 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix ios build in chromium when targeting multiple architectures R=robertphillips@google.com Review URL: https://codereview.chromium.org/222583003 git-svn-id: http://skia.googlecode.com/svn/trunk@14048 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
8ec45cede94aded3599621cad6b3e724d667d6f0 |
03-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add more big endian platforms This patch adds more platforms to the list that have the BIGENDIAN defines set. Downstream users are using parts of SKIA on BigEndian machines. R=cmp@chromium.org, bungeman@google.com, bsalomon@google.com, reed@google.com, sergeyberezin@chromium.org Author: steve@ssinger.info Review URL: https://codereview.chromium.org/218733002 git-svn-id: http://skia.googlecode.com/svn/trunk@14046 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
8f34190104d139c64598c334709aacff723c4fc9 |
28-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Merge upstream Skia at r13977. Includes cherry-picks from: https://code.google.com/p/skia/source/detail?r=14009 https://code.google.com/p/skia/source/detail?r=14014 Android.mk and SkUserConfig.h have been generated by gyp_to_android.py. SkUserConfig.h was additionally updated to include defines which are necessary but not generated by gyp_to_android. SkTemplates.h has been further modified to exclude the use of numeric_limits. Merge remote-tracking branch 'upstream/master' into merge Conflicts: src/images/SkImageRef.cpp SkImageRef conflicts because https://code.google.com/p/skia/source/detail?r=13503 (the correct fix) was committed to Skia upstream, but it depended on APIs not yet in Android's version of Skia. So Android got change id I245eea4f05f402ca24849d5d2fe354c69526d03d. This merge takes Skia r13503 (plus later fixes). Requires changes to frameworks/base (I5cdcea827ebff587df0bbddc0965e3e0fbf48002) and cts (Ia6864326bd582587227ab404dbacb409d7f08016). Change-Id: I816129d49c0118453222916f3c818eccac33663d
|
a9157727f7ac11dffe5780a0cfdb6d2bbb179373 |
03-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14039 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
e930a075625d3d90c023c2570a6a4cae1a4b484f |
03-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a GrLayerCache to GrContext https://codereview.chromium.org/217343006/ git-svn-id: http://skia.googlecode.com/svn/trunk@14038 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
d5500886a29a20733c559c0167a6ae9946704de2 |
03-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add generation ID to SkPicture https://codereview.chromium.org/222683002/ git-svn-id: http://skia.googlecode.com/svn/trunk@14037 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
51a11b7f2f7c0021022004d0d4b0924a590990f9 |
02-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Arithmetic mode now has the option of not validating the output color, which will allow multiple arithmetic operations to be done sequentially, without intermediate clamping. This is required for mimicking blink's current behavior. BUG=skia: R=senorblanco@google.com, senorblanco@chromium.org, reed@google.com, bsalomon@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/204543006 git-svn-id: http://skia.googlecode.com/svn/trunk@14031 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkArithmeticMode.h
|
6f2d4d4679f5f0e1a1b5c2e940f1b65e34d94649 |
02-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARM Skia NEON patches - 35 - First AArch64 support Aarch64 support This change contains the necessary modifications to have Skia build and run properly on an ARMv8 processor in aarch64 execution state. Here's a list of the changes: - add an arm64 target to the build system + SK_CPU_ARM64 flag - MatrixTest was failing when built in Release mode. Fused MAC instructions were generated which made some intermediate results more accurate. As the test relies on result comparison, the more precise results when compared to others led to a gap bigger than what was tolerated. As I don't know if some actual skia code relies on results being comparable, I've disabled fused MAC instruction with -ffp-contract=off for arm64. - Modify include/core/SkOnce.h to have barriers work. - SK_CPU_ARM64 implies SK_ARM_NEON_MODE_ALWAYS. - use existing Xfermode optimisations with modifications that can be removed in the future when toolchains are ready. Also save a few instructions is two Xfermodes (will apply to ARM too). - use existing SkBoxBlur and SkMorphology optimisations. - use existing SkBlitMask optimisations - use existing BitmapProcState and Convolution optimisations. Future changes will include: - Blitters (only partialy merged upstream) - SkUtils (there's little value in sending asm optimisations without having them benchmarked on real hardware). Signed-off-by: Kevin PETIT <kevin.petit@arm.com> BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=13980 R=djsollen@google.com, reed@google.com, mtklein@google.com, halcanary@google.com Author: kevin.petit@arm.com Review URL: https://codereview.chromium.org/143423004 git-svn-id: http://skia.googlecode.com/svn/trunk@14025 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOnce.h
ore/SkPreConfig.h
|
c282ba85bababb903d8cd43320508790195a98f9 |
02-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14021 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
ee845ae4940779280a853269d7d797dc9eb89201 |
01-Apr-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkXfermodeImageFilter when an input is cropped out. If one of inputs to SkXfermodeImageFilter draws nothing, either due to it being cropped out upstream, or within the filter itself, the filter should still draw the other input, since otherwise the result will be incorrect. For the GPU path, since we can't detect this case in canFilterImageGPU() without recursing, we'll just drop to the generic path if either input is empty, since we can't use the effect in that case anyway. While we're at it, let's drop to the generic path if the xfermode can't be expressed as an effect, since the code here was doing a 2-pass render in that case anyway, which is equivalent to what the (xfermode == NULL) case was doing anyway. R=bsalomon@google.com, sugoi@chromium.org Review URL: https://codereview.chromium.org/220723007 git-svn-id: http://skia.googlecode.com/svn/trunk@14016 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkXfermodeImageFilter.h
|
53e1e4d88a06db62898a3bf75751c042729d7160 |
01-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor changes to GrFontCache system. The main change is parameterizing the GrAtlasMgr so it can have a different sized backing texture and a different number of plots. This is in support of the saveLayer cache which has a smaller backing texture and only one plot. R=jvanverth@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/217423014 git-svn-id: http://skia.googlecode.com/svn/trunk@14011 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrFontScaler.h
|
d48ad8e33307ad651264a3c3068b4468201fccf6 |
01-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fold SkTSetBit into SkOTSet*Bit. BUG=b/13729420 R=bungeman@google.com, mtklein@google.com, bsalomon@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/219023011 git-svn-id: http://skia.googlecode.com/svn/trunk@14009 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
9fbbcca1c958e6df2cff24d3ccdb7ebd89b8486b |
01-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPerlinNoiseShader::CreateTubulenceNoise() is misspelled Add missing 'r'. BUG=skia:2329 R=bsalomon@google.com, hcm@google.com, sugoi@chromium.org Author: siglesias@igalia.com Review URL: https://codereview.chromium.org/207543008 git-svn-id: http://skia.googlecode.com/svn/trunk@14008 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
a34bb60c4e319f2289106d519544fe09d43eabd5 |
01-Apr-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL_ARB_invalidate_subdata functions to GrGLInterface. BUG=skia:1541 R=egdaniel@google.com Review URL: https://codereview.chromium.org/217503003 git-svn-id: http://skia.googlecode.com/svn/trunk@14004 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
6eddc77f6a0078570471277954c07d73b3a921d8 |
31-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pass the IDWriteFactory instead of relying on a global creator. There are different variations or implementations of IDWriteFactory with different behaviors. Allow the user to specify the factory to use. R=scottmg@chromium.org Review URL: https://codereview.chromium.org/218833005 git-svn-id: http://skia.googlecode.com/svn/trunk@14000 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_win.h
|
35c03fbf101306e8e82141853de4c664cbafedbb |
31-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove scaleToFit from DashPathEffect BUG=skia: R=reed@google.com, bsalomon@google.com, scroggo@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/216493005 git-svn-id: http://skia.googlecode.com/svn/trunk@13999 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDashPathEffect.h
|
8ddc26b68c4e41199c06961da3bff2ce72afff14 |
31-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Actually identify required saveLayers in SkGpuDevice::EXPERIMENTAL_drawPicture NOTRY=true R=bsalomon@google.com, rmistry@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/212933002 git-svn-id: http://skia.googlecode.com/svn/trunk@13993 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/GrClipData.h
pu/SkGpuDevice.h
|
0943f5f58abcff15c7583faafe44549b9a44f47a |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Thread picture version through to SkReadBuffer. This will let code outside SkPicture* fork its read code based on the picture version. BUG=skia: R=reed@google.com, robertphillips@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/214413008 git-svn-id: http://skia.googlecode.com/svn/trunk@13984 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReadBuffer.h
|
d643a90ee248d22ec8260512812dee6d463de555 |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of ARM Skia NEON patches - 35 - First AArch64 support (https://codereview.chromium.org/143423004/) Reason for revert: GYP's failing on most (all?) bots. Original issue's description: > ARM Skia NEON patches - 35 - First AArch64 support > > Aarch64 support > > This change contains the necessary modifications to have Skia build and > run properly on an ARMv8 processor in aarch64 execution state. > > Here's a list of the changes: > > - add an arm64 target to the build system + SK_CPU_ARM64 flag > > - MatrixTest was failing when built in Release mode. Fused MAC > instructions were generated which made some intermediate results > more accurate. As the test relies on result comparison, the more > precise results when compared to others led to a gap bigger than > what was tolerated. As I don't know if some actual skia code relies > on results being comparable, I've disabled fused MAC instruction > with -ffp-contract=off for arm64. > > - Modify include/core/SkOnce.h to have barriers work. > > - SK_CPU_ARM64 implies SK_ARM_NEON_MODE_ALWAYS. > > - use existing Xfermode optimisations with modifications that can be > removed in the future when toolchains are ready. Also save a few > instructions is two Xfermodes (will apply to ARM too). > > - use existing SkBoxBlur and SkMorphology optimisations. > > - use existing SkBlitMask optimisations > > - use existing BitmapProcState and Convolution optimisations. > > Future changes will include: > > - Blitters (only partialy merged upstream) > > - SkUtils (there's little value in sending asm optimisations without > having them benchmarked on real hardware). > > Signed-off-by: Kevin PETIT <kevin.petit@arm.com> > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=13980 R=djsollen@google.com, reed@google.com, halcanary@google.com, kevin.petit@arm.com TBR=djsollen@google.com, halcanary@google.com, kevin.petit@arm.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: mtklein@google.com Review URL: https://codereview.chromium.org/216113005 git-svn-id: http://skia.googlecode.com/svn/trunk@13983 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOnce.h
ore/SkPreConfig.h
|
972f9cd7a063d0544f8c919fd12b9a3adbd12b24 |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/216503004 git-svn-id: http://skia.googlecode.com/svn/trunk@13982 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrGlyph.h
pu/GrPoint.h
pu/GrTexture.h
pu/GrTypes.h
pu/GrTypesPriv.h
|
7a0e27577dddd63e035e3ad8fde71f880d39943e |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARM Skia NEON patches - 35 - First AArch64 support Aarch64 support This change contains the necessary modifications to have Skia build and run properly on an ARMv8 processor in aarch64 execution state. Here's a list of the changes: - add an arm64 target to the build system + SK_CPU_ARM64 flag - MatrixTest was failing when built in Release mode. Fused MAC instructions were generated which made some intermediate results more accurate. As the test relies on result comparison, the more precise results when compared to others led to a gap bigger than what was tolerated. As I don't know if some actual skia code relies on results being comparable, I've disabled fused MAC instruction with -ffp-contract=off for arm64. - Modify include/core/SkOnce.h to have barriers work. - SK_CPU_ARM64 implies SK_ARM_NEON_MODE_ALWAYS. - use existing Xfermode optimisations with modifications that can be removed in the future when toolchains are ready. Also save a few instructions is two Xfermodes (will apply to ARM too). - use existing SkBoxBlur and SkMorphology optimisations. - use existing SkBlitMask optimisations - use existing BitmapProcState and Convolution optimisations. Future changes will include: - Blitters (only partialy merged upstream) - SkUtils (there's little value in sending asm optimisations without having them benchmarked on real hardware). Signed-off-by: Kevin PETIT <kevin.petit@arm.com> BUG=skia: R=djsollen@google.com, reed@google.com, mtklein@google.com, halcanary@google.com Author: kevin.petit@arm.com Review URL: https://codereview.chromium.org/143423004 git-svn-id: http://skia.googlecode.com/svn/trunk@13980 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOnce.h
ore/SkPreConfig.h
|
28361fad1054d59ed4e6a320c7a8b8782a1487c7 |
28-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add discard API to SkCanvas, plumb it to glDiscardFramebuffer() BUG=skia:2349 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/211683002 git-svn-id: http://skia.googlecode.com/svn/trunk@13976 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
pu/GrColor.h
pu/GrContext.h
pu/GrRenderTarget.h
|
4784182993a336b673619f3eb13ce2539aa890da |
27-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Implement text rendering with NVPR (https://codereview.chromium.org/196133014/) Reason for revert: This probably caused Win8 test bot fail during gm run: http://108.170.217.252:10117/builders/Test-Win8-ShuttleA-GTX660-x86-Debug/builds/574 I can not identify any errors from the logs, so maybe it hung or something? Original issue's description: > Implement text rendering with NVPR > > Use path rendering to render the text from outlines if supported by the > GPU. Implement this in GrStencilAndCoverTextContext by copying large > chunks of code from GrBitmapTextContext (drawText) and > GrDistanceFieldTextContext (drawPosText). > > The drawing is implemented with "instanced" path drawing > functions. > > Moves the creation of the "main" text context from SkGpuDevice to the > GrContext::createTextContext. This is done because the decision of which > text renderer is optimal can be made only with the internal > implementation-specific information of the context. > > Committed: http://code.google.com/p/skia/source/detail?r=13962 R=jvanverth@google.com, bsalomon@google.com, mtklein@google.com TBR=bsalomon@google.com, jvanverth@google.com, mtklein@google.com NOTREECHECKS=true NOTRY=true Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/213123014 git-svn-id: http://skia.googlecode.com/svn/trunk@13963 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
pu/GrContext.h
|
dcb8ef9e866b2674e8f9a70b761fcc4fec87dbbe |
27-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement text rendering with NVPR Use path rendering to render the text from outlines if supported by the GPU. Implement this in GrStencilAndCoverTextContext by copying large chunks of code from GrBitmapTextContext (drawText) and GrDistanceFieldTextContext (drawPosText). The drawing is implemented with "instanced" path drawing functions. Moves the creation of the "main" text context from SkGpuDevice to the GrContext::createTextContext. This is done because the decision of which text renderer is optimal can be made only with the internal implementation-specific information of the context. R=jvanverth@google.com, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/196133014 git-svn-id: http://skia.googlecode.com/svn/trunk@13962 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
pu/GrContext.h
|
41d04a183692a9422ae7ef174d2ce37599840d3e |
27-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Update Skia to Chromium revision M34. Requires a change to frameworks/base. Merge remote-tracking branch 'goog/master-skia' into M34 Conflicts: Android.mk include/core/SkUserConfig.h Change-Id: Ic3cf846b74d6f10ec30c477b50fd774cc30ad52c
|
609e6f98f0e0fb7fa17c1c70a4765edc829c8d50 |
27-Feb-2014 |
Leon Scroggins <scroggo@google.com> |
Merge M34 Skia (13441) into Android. Also includes a cherry-pick of https://codereview.chromium.org/169753004/ Merge commit 'a7692a9ac6cb8a0bbe6bbdfc83f86014a7dc265e' into m34 Conflicts: gyp/tools.gyp include/core/SkFixed.h include/core/SkThread_platform.h include/core/SkUserConfig.h src/core/SkImageInfo.cpp src/core/SkMallocPixelRef.cpp src/core/SkMatrix.cpp src/effects/SkColorMatrix.cpp src/ports/SkFontHost_FreeType.cpp src/ports/SkFontHost_FreeType_common.cpp tools/PictureRenderer.cpp Change-Id: I3f2fccbea7dce15066e1beb0d874bafed3047f33
|
f20fc24a7def23093a1abd2fc8de4a1302aeb9f8 |
26-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove all references to legacy Config8888 BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/211043002 git-svn-id: http://skia.googlecode.com/svn/trunk@13952 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
fd0ec2c76a27ce26a62da23eb75017839959e7cb |
25-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement a generic matrix transform image filter. This will be used in Blink to accommodate matrices that contain rotation or shearing. This is a generalization of SkResizeImageFilter, so I've replaced all uses of SkResizeImageFilter in Skia. (It might be easier to review by diffing it with SkResizeImageFilter, too.) R=reed@google.com Review URL: https://codereview.chromium.org/211103006 git-svn-id: http://skia.googlecode.com/svn/trunk@13941 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMatrixImageFilter.h
|
d9ea09e1f29b303e6fa36079e99729d2951925b9 |
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Consolidate SkCanvas matrix virtuals. Remove didTranslate, didScale, didRotate & didSkew, and rely on didConcat instead. Subclasses can sniff the matrix type if they want to differentiate. (work in progress) R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/203203004 git-svn-id: http://skia.googlecode.com/svn/trunk@13940 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
7111d463cee893a479280c7af41757e709e33ef5 |
25-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of implement readPixels and writePixels natively, w/o using the (deprecated) (https://codereview.chromium.org/199733016/)" This reverts commit 9a90bd16dc6756395c422adf0f24560d033ed9ea. BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/211293002 git-svn-id: http://skia.googlecode.com/svn/trunk@13939 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkDevice.h
|
2a05de0c049a8648942a55016126a1f92e1c14d6 |
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Gpu Tracing to Ganesh BUG=skia:2316 R=bsalomon@google.com, tomhudson@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/184443003 git-svn-id: http://skia.googlecode.com/svn/trunk@13936 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
231f6b81c22001cac4ea87ea412c4d6fd10ffb8a |
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of implement readPixels and writePixels natively, w/o using the (deprecated) (https://codereview.chromium.org/199733016/) Reason for revert: Android bots segfaulting in tests. Original issue's description: > implement readPixels and writePixels natively, w/o using the (deprecated) > SkCanvas::Config8888 enum. > > Revert "Revert "hide Config8888 entirely". Broke a bunch of builds." > > This reverts commit 763277ba157fef0f651004bb98a189e9f1ac730b. > > Needs chrome to remove the READPIXELS guard from skia's .gyp > > Committed: https://code.google.com/p/skia/source/detail?r=13931 R=reed@google.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true Author: mtklein@google.com Review URL: https://codereview.chromium.org/209233004 git-svn-id: http://skia.googlecode.com/svn/trunk@13932 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkDevice.h
|
1121170477302e25ef2a020cf2092aa6b399b3ef |
25-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
implement readPixels and writePixels natively, w/o using the (deprecated) SkCanvas::Config8888 enum. Revert "Revert "hide Config8888 entirely". Broke a bunch of builds." This reverts commit 763277ba157fef0f651004bb98a189e9f1ac730b. Needs chrome to remove the READPIXELS guard from skia's .gyp Review URL: https://codereview.chromium.org/199733016 git-svn-id: http://skia.googlecode.com/svn/trunk@13931 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkDevice.h
|
e8807f49ed24be3933acf84c9ffa840a03fa43dc |
25-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPaint: eliminate some dead bytes in 64-bit build. + memcpy-based copy constructor was hiding this gap -> manual copy constructor. + Split tests for finer-grained failures. BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=13856 Committed: http://code.google.com/p/skia/source/detail?r=13887 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/203203003 git-svn-id: http://skia.googlecode.com/svn/trunk@13927 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
75cf29be4d3bcda4ce4118facec574242d4cc106 |
24-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add new experimental API to SkPicture to get "id" of current op When gathering information about a picture (in the new SkDevice::EXPERIMENTAL_optimize entry point) it is necessary to be able to correlate the gathered information with the command in the SkPicture (so the information can later be combined with the similarly indexed information from the BBH). This entry point exposes that information to friend classes. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/206853003 git-svn-id: http://skia.googlecode.com/svn/trunk@13919 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
1ba62629f4d8300eb5ff82a83807119032eb0c02 |
24-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up SkOnce usage in SkFontMgr_Indirect. R=mtklein@google.com Review URL: https://codereview.chromium.org/210283002 git-svn-id: http://skia.googlecode.com/svn/trunk@13917 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr_indirect.h
|
d58a856418ba3b3ecdc5e94629c911ec0034dfb1 |
24-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Have SkTArray state that it default-initializes. The current comments in SkTArray lead one to believe that it is default constructing all types. However, it is not calling the default constructor for primitive types, it is actually default-initializing. R=bsalomon@google.com Review URL: https://codereview.chromium.org/208393006 git-svn-id: http://skia.googlecode.com/svn/trunk@13909 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
29d3777a82def082da486b735308f0fe57cec8d6 |
22-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13902 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
|
c8f0d606e53823ab8e35bebdf2bbb023eae2bbbd |
22-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix r13897. git-svn-id: http://skia.googlecode.com/svn/trunk@13901 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr_indirect.h
|
f76cbb884819830ea51ed090c7d7d4427bcbfdf5 |
22-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix r13897. git-svn-id: http://skia.googlecode.com/svn/trunk@13899 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr_indirect.h
|
3d21f21cac33743e7aedace9abf0473c5063199f |
22-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix r13897. git-svn-id: http://skia.googlecode.com/svn/trunk@13898 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr_indirect.h
|
72cf4fcafa54cfa04c5ec7cb8eaa3acb144712dd |
21-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
A remotable font management interface and DirectWrite implementation. The introduced SkRemotableFontMgr is a font management interface designed for simple and fast proxy support. SkFontMgr_Indirect bridges a SkRemotableFontMgr and a local SkFontMgr to present a SkFontMgr interface. This change is to be followed by https://codereview.chromium.org/132113015/ and https://codereview.chromium.org/206693003 . R=reed@google.com Review URL: https://codereview.chromium.org/206683002 git-svn-id: http://skia.googlecode.com/svn/trunk@13897 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
orts/SkFontMgr_indirect.h
orts/SkRemotableFontMgr.h
orts/SkTypeface_win.h
|
95ebd17cf4f66952862289882ee5ac00da31cb8a |
21-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add removeShuffle to SkTArray and add SkTArray tests. R=reed@google.com Review URL: https://codereview.chromium.org/208153008 git-svn-id: http://skia.googlecode.com/svn/trunk@13895 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
99e5b524ced6d299f129bf572960b87579646bb4 |
21-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13889 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
9206da6c9e7cf7ec6502c52143f57c3998dcf0f6 |
21-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of SkPaint: eliminate some dead bytes in 64-bit build. (https://codereview.chromium.org/203203003/) Reason for revert: Huh, some Android tests are still failing despite the fix. IntelRhB, Xoom... that's weird. Original issue's description: > SkPaint: eliminate some dead bytes in 64-bit build. > > + memcpy-based copy constructor was hiding this gap -> manual copy constructor. > + Split tests for finer-grained failures. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=13856 > > Committed: http://code.google.com/p/skia/source/detail?r=13887 R=reed@google.com, mtklein@chromium.org TBR=mtklein@chromium.org, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: mtklein@google.com Review URL: https://codereview.chromium.org/206623005 git-svn-id: http://skia.googlecode.com/svn/trunk@13888 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
f48182b1614be99117b65118eefd3cd66e2d1f9a |
21-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPaint: eliminate some dead bytes in 64-bit build. + memcpy-based copy constructor was hiding this gap -> manual copy constructor. + Split tests for finer-grained failures. BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=13856 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/203203003 git-svn-id: http://skia.googlecode.com/svn/trunk@13887 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
520cf8b33e788268432c6314c52dfcef22e776ae |
20-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix cull nesting assertion. Cull rects are in local coordinates and cannot be compared directly. No wonder it was so hard enforcing this in Blink :o This moves the validation logic into SkCanvas, using a device-space cull stack (debug build only). There are still some Blink bugs causing violations, so for now I'd like to keep this as an error message only. R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/200923008 git-svn-id: http://skia.googlecode.com/svn/trunk@13885 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
933e65d914eb86b1fbbf8ea9cf1da58ac7c42500 |
20-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace old SK_TRACE_EVENT macros with new TRACE_EVENT ones, and then remove them entirely! BUG=skia:353 R=tomhudson@google.com, epoger@google.com, reed@google.com, egdaniel@google.com, bsalomon@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/196133033 git-svn-id: http://skia.googlecode.com/svn/trunk@13884 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkTrace.h
|
180e36abf6e5da1688c9da5ef614a78c471834d5 |
20-Mar-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "hide Config8888 entirely". Broke a bunch of builds. This reverts commit fa11c49cc11a6c9ebafbf9c59e118917f9b3cc56. Revert "Sanitizing source files in Housekeeper-Nightly" to make the above revert clean. This reverts commit b5787422c8eb2a27a9576777597fd9e06784acdb. TBR=reed@google.com TBR=jcgregorio@google.com Review URL: https://codereview.chromium.org/205963003 git-svn-id: http://skia.googlecode.com/svn/trunk@13872 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
be41d38f1c076c9e4dc595a6e1a4eb5ccdbd307b |
20-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13871 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
pu/SkGpuDevice.h
|
eb9547c1d6a7bcc02778a7d26b7d05283c4074fa |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stub for ganesh veto BUG=skia: R=bsalomon@google.com, nduca@chromium.org Author: humper@google.com Review URL: https://codereview.chromium.org/197803002 git-svn-id: http://skia.googlecode.com/svn/trunk@13866 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
e14792d99fc7a1a314ef5e2ca5b269239468355a |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
hide Config8888 entirely BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/203993002 git-svn-id: http://skia.googlecode.com/svn/trunk@13865 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkDevice.h
|
d8a57af725e8fa8905207df3cf7465be50598752 |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding a new SkSurface factory for generating surfaces from the scratch texture pool. TEST=Surface unit test BUG=crbug.com/351798 R=bsalomon@google.com, robertphillips@google.com, reed@google.com Author: junov@chromium.org Review URL: https://codereview.chromium.org/201153023 git-svn-id: http://skia.googlecode.com/svn/trunk@13864 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
pu/GrContext.h
pu/SkGpuDevice.h
|
8e13a159f3a54f761ab80b16377015e5a9077411 |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed cross compilation with mingw. Tested in Mozilla source tree. I tried to use skia build system, but it's up to the task for cross compilation. SkHRESULT.cpp - Use proper file name (that matters on case sensitive OSes) SkAtomics_win.h - Don't use pragma intrinsic on GCC (this causes massive warnings) SkOSFile_win.cpp - This one is tricky. GCC doesn't allow (void*) casts in template argument constants and INVALID_HANDLE_VALUE looks like this: ((HANDLE)(LONG_PTR)-1) where HANDLE is typedefed to void*. Changed the code to use LONG_PTR as template argument and cast it when needed. BUG=skia: R=bungeman@google.com, reed@google.com Author: cjacek@gmail.com Review URL: https://codereview.chromium.org/198643004 git-svn-id: http://skia.googlecode.com/svn/trunk@13862 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
b7b7eb32f41729c136c939702b0c9a484accb541 |
19-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix accessBitmap() with deferred clear, GPU path. When accessBitmap() is called on a GPU device which has deferred clear, and no drawing has been done, force the clear before returning the bitmap. This is covered by the top right test case in the imagefilterscropexpand GM, where an offset image filter is drawn but the resulting bitmap is cropped out, resulting in no drawing to the offscreen. It should be empty, but without this fix it results in garbage (previous scratch texture contents). BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/204903002 git-svn-id: http://skia.googlecode.com/svn/trunk@13860 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
fffb2cd4639076b799a68cc0d1fc04d376b1ac3d |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of SkPaint: eliminate some dead bytes in 64-bit build. (https://codereview.chromium.org/203203003/) Reason for revert: Causing RunTest failures on Android. Original issue's description: > SkPaint: eliminate some dead bytes in 64-bit build. > > + memcpy-based copy constructor was hiding this gap -> manual copy constructor. > + Split tests for finer-grained failures. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=13856 R=reed@google.com, mtklein@google.com, mtklein@chromium.org TBR=mtklein@chromium.org, mtklein@google.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/204543002 git-svn-id: http://skia.googlecode.com/svn/trunk@13858 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
fa4dc2c4cba94aec91142a24b4dc26c1dde56023 |
19-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPaint: eliminate some dead bytes in 64-bit build. + memcpy-based copy constructor was hiding this gap -> manual copy constructor. + Split tests for finer-grained failures. BUG=skia: R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/203203003 git-svn-id: http://skia.googlecode.com/svn/trunk@13856 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
70512af9dd7a6b2c0a3f5971fd6e103dc577a400 |
18-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a means of extracting active operations from SkPicture For the "pull forward" task I will be comparing the two cases: analyze the whole skp and use the BBH information analyze only the active portion of the skp In the first case we need a way to get the BBH information out of the picture in order to extract the relevant portions of the whole-skp analysis. This adds caching of the active ops so that work isn't duplicated between when the optimization path queries for that information and when the usual draw path queries for it. Committed: http://code.google.com/p/skia/source/detail?r=13836 R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/195793010 git-svn-id: http://skia.googlecode.com/svn/trunk@13853 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
e5957f67d00c04c0fbf88809df510426e74fe40a |
18-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update comment on setShader to clarify alpha-bitmap behavior in bitmapshaders BUG=skia:2293 R=bsalomon@google.com, yunchao.he@intel.com Author: reed@google.com Review URL: https://codereview.chromium.org/203203005 git-svn-id: http://skia.googlecode.com/svn/trunk@13851 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
14bdd527eebb3616227ef37a9ed23bc450a8bb5a |
18-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13836 due to Chromium cc_unittests failures https://codereview.chromium.org/203333005/ git-svn-id: http://skia.googlecode.com/svn/trunk@13850 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
92362383a4de7b0d819c88fa8b74242bb2507602 |
18-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkCanvas matrix ops return value. The internal SkMatrix ops can no longer fail -> we can remove the bool return value. R=bsalomon@google.com, reed@google.com, robertphillips@google.com, scroggo@google.com, fmalita@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/200223008 git-svn-id: http://skia.googlecode.com/svn/trunk@13849 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkMatrix.h
|
1301bf3abfe355f9aadd53d5dbf04926013231ba |
18-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add initial scraper for dashing BUG=skia: R=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/196603027 git-svn-id: http://skia.googlecode.com/svn/trunk@13843 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
158001d6fc2ba5cdb180037560638f8132063cd8 |
17-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Windows build fix git-svn-id: http://skia.googlecode.com/svn/trunk@13841 2bbb7eff-a529-9590-31e7-b0007b416f81
evice/xps/SkXPSDevice.h
|
a713f9c6f6a06d216d53e268b9c691941053dabf |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new readPixels with direct memory parameters BUG=skia: R=scroggo@google.com, bsalomon@google.com, robertphillips@google.com, fmalita@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/199413013 git-svn-id: http://skia.googlecode.com/svn/trunk@13840 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
f338d7c860bf0bca82cac793069522311a3dbb1a |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add nine patch type to SkRRect. BUG=skia:2181 Committed: http://code.google.com/p/skia/source/detail?r=13833 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/196343015 git-svn-id: http://skia.googlecode.com/svn/trunk@13839 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
bab3fc4c90c4369c5d77d8da86d9f117ee54e0bc |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add nine patch type to SkRRect. (https://codereview.chromium.org/196343015/) Reason for revert: causes tests to have infinite loop Original issue's description: > Add nine patch type to SkRRect. > > BUG=skia:2181 > > Committed: http://code.google.com/p/skia/source/detail?r=13833 R=robertphillips@google.com, reed@google.com TBR=reed@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2181 Author: bsalomon@google.com Review URL: https://codereview.chromium.org/202163004 git-svn-id: http://skia.googlecode.com/svn/trunk@13837 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
ecb745dba75dde72e5edde72e4b309120e66033b |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a means of extracting active operations from SkPicture For the "pull forward" task I will be comparing the two cases: analyze the whole skp and use the BBH information analyze only the active portion of the skp In the first case we need a way to get the BBH information out of the picture in order to extract the relevant portions of the whole-skp analysis. This adds caching of the active ops so that work isn't duplicated between when the optimization path queries for that information and when the usual draw path queries for it. R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/195793010 git-svn-id: http://skia.googlecode.com/svn/trunk@13836 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
4ef54f8d72420a521d4aae04ff5cd438810eca7f |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_WRITEPIXELSCONFIG -- dead code BUG=skia: R=halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/201973003 git-svn-id: http://skia.googlecode.com/svn/trunk@13834 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
761b8e557269bbcd9d8c2030e57666a3d9ccba28 |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add nine patch type to SkRRect. BUG=skia:2181 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/196343015 git-svn-id: http://skia.googlecode.com/svn/trunk@13833 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
1c556dba153f880cad1f3e2996a320d61435f3c2 |
17-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r13831 (Add a means of extracting active operations from SkPicture) due to Mac compiler issue git-svn-id: http://skia.googlecode.com/svn/trunk@13832 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
0b23f9e15f87363249cb66db2dd9918bc42d72ab |
17-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a means of extracting active operations from SkPicture https://codereview.chromium.org/195793010/ git-svn-id: http://skia.googlecode.com/svn/trunk@13831 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
eb849e5fd10cbe00cbc31307ba97fd9efca0b41b |
17-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13825 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkPicture.h
|
42b08932e81abd8ebf296bede1994d297811511d |
17-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add NewRasterDirect for creating a canvas drawing to pre-allocated pixels R=reed@google.com TBR=scroggo@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/196923004 git-svn-id: http://skia.googlecode.com/svn/trunk@13824 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
0f03f43e44d94b3aaf679edc8a6a41de4012fdf5 |
16-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkNoSaveLayerCanvas.h to include/utils https://codereview.chromium.org/197243005 git-svn-id: http://skia.googlecode.com/svn/trunk@13823 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNoSaveLayerCanvas.h
|
145d1c0fdcef63991d7f910cc067a653a8aa2c4c |
16-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Proposed SkCanvas API for preLoading textures to VRAM v2.0 This is an update to (Proposed SkCanvas API for preLoading textures to VRAM - https://codereview.chromium.org/192853002/). It takes into account in-person feedback on the initial proposal. The main feedback was to land this closer to where we will ultimately wind up with the reordered rendering capability (and don't have an SkCanvas entry point (yet)). Committed: http://code.google.com/p/skia/source/detail?r=13810 R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/197123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13822 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPicture.h
pu/SkGpuDevice.h
|
6ccbb2eabd7b61c7121b1f277890a0a3739e3b2a |
15-Mar-2014 |
Bart Sears <bsears@google.com> |
Merge "Disable optimizations for chromium m33."
|
1400a8cdf7a406b15039d0f788f228e06019db70 |
15-Mar-2014 |
Bart Sears <bsears@google.com> |
Merge "Set GR_GL_IGNORE_ES3_MSAA to 0. DO NOT MERGE"
|
69e64637925d51f746560b2da21c4b0a10eed48a |
14-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't reference config() -- use colorType() instead BUG=skia: Review URL: https://codereview.chromium.org/200853002 git-svn-id: http://skia.googlecode.com/svn/trunk@13813 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
860260f89047e4c0440d7ceb16987d201a68f8f2 |
11-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Add an Android version of SkRefCnt - DO NOT MERGE This version adds SkRefCnt::deref(). This allows chromium on Android to build against the system version of Skia, since chromium requires this function. BUG:13246311 Change-Id: I988ef1f76e4e10918ca896e4488d65ccc94837c6 (cherry picked from commit 33fd3876388c81b7ce7ca1e8b29564d0124c720c)
ore/SkUserConfig.h
orts/SkRefCnt_android.h
|
239158b6ea8259753986ba63cb312063fa996640 |
13-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Set GR_GL_IGNORE_ES3_MSAA to 0. DO NOT MERGE GR_GL_IGNORE_ES3_MSAA is a workaround for older versions of Chrome, and M33 (the version we're using) no longer needs it. BUG:13246311 Change-Id: Ib3cffe72b0b0b0e1fe1b441f3f716dd62ae17ad3 (cherry picked from commit 9642e688395985d9eae5502c87c2871579916e25)
pu/gl/GrGLConfig_chrome.h
|
8b255f0d6865869dd45eaaaa32827b9c412c88ef |
12-Mar-2014 |
Leon Scroggins <scroggo@google.com> |
Disable optimizations for chromium m33. These optimizations are disabled in chromium m33, so disable them in Android's build of Skia, against which chromium/webview will link. BUG:13246311 Change-Id: I8e64dea2d232a6b3616c225f1cd269f086b056e3 (cherry picked from commit e958b3a98ddfd16a1b5d2271ac6a3ec4d0559ede)
ore/SkUserConfig.h
|
5ed01d1f8fa3fa38105c252929f02dd7603271e3 |
14-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r13810 (Proposed SkCanvas API for preLoading textures to VRAM v2.0) git-svn-id: http://skia.googlecode.com/svn/trunk@13811 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPicture.h
pu/SkGpuDevice.h
|
1ab85c8719ef46a8f2de9912b3f84f387bddf0d1 |
14-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Proposed SkCanvas API for preLoading textures to VRAM v2.0 This is an update to (Proposed SkCanvas API for preLoading textures to VRAM - https://codereview.chromium.org/192853002/). It takes into account in-person feedback on the initial proposal. The main feedback was to land this closer to where we will ultimately wind up with the reordered rendering capability (and don't have an SkCanvas entry point (yet)). R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/197123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13810 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPicture.h
pu/SkGpuDevice.h
|
118252962f89a80db661a0544f1bd61cbaab6321 |
14-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for expanding crop rects in image filters NOTE: this patch set is based on https://codereview.chromium.org/189913021/, and needs that patch to land first. Until now, crop rects in Skia have only been able to reduce the size of the destination bounds, but not expand them. SVG semantics require the latter as well. The heart of the change is in applyCropRect(), which now assigns each edge, instead of doing an intersection with the crop rect. In order to support this (and still work well with tiled drawing) we need to clip the resulting crop rect to the clipping region of the filters. This uses the Context struct previously landed from https://codereview.chromium.org/189913021/. Many of the pixel loops are not yet ready to handle a destination rect larger than the source rect. So we provide a convenience version of applyCropRect() which creates an offscreen and pads it out with transparent black. Once the pixel loops and shaders have been fixed to support larger destination bounds, they should be switched back to the non-drawing version of applyCropRect(). BUG=skia: R=bsalomon@google.com, reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=13805 Review URL: https://codereview.chromium.org/198003008 git-svn-id: http://skia.googlecode.com/svn/trunk@13809 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
29089179a66c06ef70da387111af75970f04ed53 |
14-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Implement support for expanding crop rects in image filters" Breaking ImageFilterTests unit test. TBR=bsalomon@google.com BUG=skia: Review URL: https://codereview.chromium.org/196353021 git-svn-id: http://skia.googlecode.com/svn/trunk@13806 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
0ef0501baf615149d6d84398d7594cd89f6e928d |
14-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for expanding crop rects in image filters NOTE: this patch set is based on https://codereview.chromium.org/189913021/, and needs that patch to land first. Until now, crop rects in Skia have only been able to reduce the size of the destination bounds, but not expand them. SVG semantics require the latter as well. The heart of the change is in applyCropRect(), which now assigns each edge, instead of doing an intersection with the crop rect. In order to support this (and still work well with tiled drawing) we need to clip the resulting crop rect to the clipping region of the filters. This uses the Context struct previously landed from https://codereview.chromium.org/189913021/. Many of the pixel loops are not yet ready to handle a destination rect larger than the source rect. So we provide a convenience version of applyCropRect() which creates an offscreen and pads it out with transparent black. Once the pixel loops and shaders have been fixed to support larger destination bounds, they should be switched back to the non-drawing version of applyCropRect(). BUG=skia: R=bsalomon@google.com, reed@google.com Review URL: https://codereview.chromium.org/198003008 git-svn-id: http://skia.googlecode.com/svn/trunk@13805 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
4cb543d6057b692e1099e9f115155f0bf323a0c8 |
14-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for a Context parameter in image filters Some upcoming work (support for expanding crop rects) requires the clip bounds to be available during filter traversal. This change replaces the SkMatrix parameter in the onFilterImage() traversals with a Context parameter. It contains the CTM, as well as the clip bounds. BUG=skia: R=reed@google.com Review URL: https://codereview.chromium.org/189913021 git-svn-id: http://skia.googlecode.com/svn/trunk@13803 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
ore/SkImageFilter.h
ffects/SkBicubicImageFilter.h
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkComposeImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPictureImageFilter.h
ffects/SkRectShaderImageFilter.h
ffects/SkResizeImageFilter.h
ffects/SkTestImageFilters.h
ffects/SkTileImageFilter.h
ffects/SkXfermodeImageFilter.h
pu/SkGpuDevice.h
|
13874c1ad8ddbc93b89d30139586e41fb6b17433 |
14-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
keep kVector enum in legacy mode for getDeviceProperties git-svn-id: http://skia.googlecode.com/svn/trunk@13801 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
bc3d92a7d84b56eb235d6c2d9b7de00625200713 |
14-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13800 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
44c48d062f7996b5b46917e1b312a32ad101f326 |
13-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
De-virtualize SkCanvas matrix ops. This moves the matrix management logic into non-virtual SkCanvas methods, and turns the virtuals into protected notifiers. R=reed@google.com, robertphillips@google.com, bsalomon@google.com BUG=skia:2297 Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/195793012 git-svn-id: http://skia.googlecode.com/svn/trunk@13799 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
3da3b621c34810514a6d415a1dc782bd21648c3c |
13-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
getDeviceCapabilities is no longer need, so remove it BUG=skia: R=bungeman@google.com, vandebo@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/198943003 git-svn-id: http://skia.googlecode.com/svn/trunk@13797 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
0f10f7bf1fb43ca6346dc220a076773b1f19a367 |
13-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow toString capability to be toggled independent of developer mode. This change is motivated by the desire to see the text information in the debugger when not in developer mode. It is structured so user's can disable it if the capability is not wanted. R=bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/197763008 git-svn-id: http://skia.googlecode.com/svn/trunk@13795 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkColorFilter.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkDrawLooper.h
ore/SkEmptyShader.h
ore/SkMaskFilter.h
ore/SkMatrix.h
ore/SkPaint.h
ore/SkShader.h
ore/SkTypes.h
ore/SkXfermode.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkColorMatrixFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLerpXfermode.h
ffects/SkLumaColorFilter.h
ffects/SkPerlinNoiseShader.h
ffects/SkPixelXorXfermode.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTransparentShader.h
|
fa5edbe5750632b4590ed951c594dd2766ccc4cf |
13-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add effect-based clip for nine-patch SkRRects. BUG=skia:2181 R=jvanverth@google.com, robertphillips@google.com, rmistry@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/194703011 git-svn-id: http://skia.googlecode.com/svn/trunk@13794 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
9c28fa5579734129f1bad026b8b6aea3bf76da5f |
13-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add comment for gcc compiler bug work-around for SK_COMPILE_ASSERT. If this comment had existed previously, I could have avoided breaking some bots. R=bsalomon@google.com Review URL: https://codereview.chromium.org/196473013 git-svn-id: http://skia.googlecode.com/svn/trunk@13793 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
2f5820903e98580ed9349fc5e3621f745911ad17 |
12-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add required parens for r13779. git-svn-id: http://skia.googlecode.com/svn/trunk@13781 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
1db03d2fad5d7b40b21a9d694cb1127e8de8bce0 |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_COPYTO_CONFIG TBR=robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/196413009 git-svn-id: http://skia.googlecode.com/svn/trunk@13780 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
562b2e67a29f24db4c258aa2fa59cd7b4ee15174 |
12-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix (1 << 31) to (1u << 31) in SkOTTable_OS_2. When ints are 32 bits, (1 << 31) is undefined. R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=13757 Review URL: https://codereview.chromium.org/189093020 git-svn-id: http://skia.googlecode.com/svn/trunk@13779 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
ore/SkTypes.h
|
e54a23fcfa42b2fc9d320650de72bcb2d9566b2d |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
De-virtualize SkCanvas save/restore. This moves the state management logic into non-virtual SkCanvas methods, and turns the virtuals into protected notifiers. R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/194713008 git-svn-id: http://skia.googlecode.com/svn/trunk@13776 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
9c135db83d198e7d8200027c7d2cf60f38517ee3 |
12-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
support direct writing to top layer, and hide getTopLayer() this should remove many of the chrome callers that today call accessBitmap on the toplayer, so they can read/write those pixels. The ultimate fix will be to support custom allocation of raster layers (via GDI/cairo/mac) so we can remove PlatformDevice subclassing in skia/ext BUG=skia: R=bsalomon@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/197433002 git-svn-id: http://skia.googlecode.com/svn/trunk@13774 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
tils/SkDeferredCanvas.h
|
c30dcb9b128887c7e16afe32fdf35105cc42380b |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add capture snapshot as data to SkWriter32, use it to optimise record->playback. This is a new way of implementing https://codereview.chromium.org/155863005/ It uses copy on write semantics to return a buffer without copying it, so that record -> playback does not need to copy the buffer. BUG=skia:2125 R=tomhudson@google.com, mtklein@google.com, reed@google.com, iancottrell@chromium.org Author: iancottrell@google.com Review URL: https://codereview.chromium.org/167113003 git-svn-id: http://skia.googlecode.com/svn/trunk@13769 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
069a55a7fe2c3ae6f5049843b3fc1a167b51215c |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Revert "De-virtualize SkCanvas save/restore." (https://codereview.chromium.org/196323003/) Reason for revert: Pulling out to rename the virtuals. Original issue's description: > Revert of Revert "De-virtualize SkCanvas save/restore." (https://codereview.chromium.org/194923008/) > > Reason for revert: > Re-landing after roll fix. > > Original issue's description: > > Revert "De-virtualize SkCanvas save/restore." > > > > (To allow a roll fix into the tree). > > > > This reverts commit edf702204be42c945254191f9f9cd6585b3d189b. > > > > R=halcanary@google.com > > > > Committed: https://code.google.com/p/skia/source/detail?r=13748 > > TBR=halcanary@google.com,fmalita@chromium.org > NOTREECHECKS=true > NOTRY=true > > Committed: http://code.google.com/p/skia/source/detail?r=13754 R=halcanary@google.com, fmalita@chromium.org TBR=fmalita@chromium.org, halcanary@google.com NOTREECHECKS=true NOTRY=true Author: fmalita@google.com Review URL: https://codereview.chromium.org/197553002 git-svn-id: http://skia.googlecode.com/svn/trunk@13765 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
9e5f85e89d03a850d435fc951e74e9861a0c1bdd |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing SkPicture serialization Fixed a few issues while attempting to use the new serialization path for SkPicture inside a fuzzer: - SkReadBuffer and SkValidatingReadBuffer both had a fReader member instead of sharing the same member, which leads to problems if a base class function is used - In SkPicture, a header is now written as a single chunk of data, so it also has to be read as a single chunk of data - In the SkPicturePlayback destructor, a bad deserialization would lead to a crash if we don't safely unref fOpData - Also in SkPicturePlayback, if we only use a ReadBuffer for the whole deserialization, additional tags must be added to parseBufferTag() - SkValidatingReadBuffer::readBitmap() was broken, but this path wasn't usen't since the only use case for SkValidatingReadBuffer is currently image filters and bitmaps are unflattened as part of the deserialization of SkBitmapSource - SkPictureImageFilter was not deserializable. Added it to SkGlobalInitialization* - Added a test that exercises the SkPicture serialization / deserialization code BUG=skia: R=senorblanco@google.com, senorblanco@chromium.org, reed@google.com, robertphillips@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/195223003 git-svn-id: http://skia.googlecode.com/svn/trunk@13764 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkReadBuffer.h
|
79fbb40bca9d815ef79b896b31ba6ee736817e0f |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[WIP] Add Context to SkDrawLooper. SkDrawLooper carries some state during draws. This CL extracts this state into a separate class Context, which is then passed by the users of SkDrawLooper into the appropriate methods. This is a step towards making SkDrawLooper immutable. BUG=skia:2141 R=scroggo@google.com, reed@google.com, sugoi@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/155513012 git-svn-id: http://skia.googlecode.com/svn/trunk@13760 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawLooper.h
ffects/SkBlurDrawLooper.h
ffects/SkLayerDrawLooper.h
|
e60ae2eca3ca7142b6f1fc2361986756bcf79b81 |
12-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 13757. git-svn-id: http://skia.googlecode.com/svn/trunk@13758 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
3258a5348beb721ee47fbe8928d78b0bf0fed5bd |
12-Mar-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix (1 << 31) to (1u << 31) in SkOTTable_OS_2. When ints are 32 bits, (1 << 31) is undefined. R=reed@google.com Review URL: https://codereview.chromium.org/189093020 git-svn-id: http://skia.googlecode.com/svn/trunk@13757 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
2cccf833265a607be62f1d77ee51662b49d9e813 |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make onReadPixels protected and have default impl (so we can remove chrome override) R=reed@google.com TBR=bsalomon@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/196543004 git-svn-id: http://skia.googlecode.com/svn/trunk@13756 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
4fcd92d0bf09dc9c28643e83b95b6cbf9f1ff2b2 |
12-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert "De-virtualize SkCanvas save/restore." (https://codereview.chromium.org/194923008/) Reason for revert: Re-landing after roll fix. Original issue's description: > Revert "De-virtualize SkCanvas save/restore." > > (To allow a roll fix into the tree). > > This reverts commit edf702204be42c945254191f9f9cd6585b3d189b. > > R=halcanary@google.com > > Committed: https://code.google.com/p/skia/source/detail?r=13748 R=halcanary@google.com, fmalita@chromium.org TBR=fmalita@chromium.org, halcanary@google.com NOTREECHECKS=true NOTRY=true Author: fmalita@google.com Review URL: https://codereview.chromium.org/196323003 git-svn-id: http://skia.googlecode.com/svn/trunk@13754 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
f1292bc01fa3a2e398454b0cf03d36b23b6912f7 |
11-Mar-2014 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "De-virtualize SkCanvas save/restore." (To allow a roll fix into the tree). This reverts commit edf702204be42c945254191f9f9cd6585b3d189b. R=halcanary@google.com Review URL: https://codereview.chromium.org/194923008 git-svn-id: http://skia.googlecode.com/svn/trunk@13748 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
80b10518a27a47b25a7dbf3591b425a741ebf406 |
11-Mar-2014 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
De-virtualize SkCanvas save/restore. This moves the state management logic into non-virtual SkCanvas methods, and turns the virtuals into protected notifiers. R=robertphillips@google.com, reed@google.com Review URL: https://codereview.chromium.org/194713008 git-svn-id: http://skia.googlecode.com/svn/trunk@13747 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
53ba425c91202ef4f78e45f71c330d847a1f8faa |
11-Mar-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Drop executable flag from headers so that they can be packaged https://codereview.chromium.org/194883004/ git-svn-id: http://skia.googlecode.com/svn/trunk@13746 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ffects/SkColorFilterImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkTestImageFilters.h
tils/ios/SkStream_NSData.h
iews/SkOSWindow_iOS.h
|
b97c3ffddf15ac65a0aae6823eb408b3b2772751 |
11-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enable use of distance fields via SkPaint flag. Now that distance field generation is fast enough to make it practical, this makes distances field fonts easily available to anyone who wants to try them out (i.e Chromium). BUG=skia:2173 R=reed@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/193163003 git-svn-id: http://skia.googlecode.com/svn/trunk@13741 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
821397018fdabea6b434ecb96f84fb5449c4025f |
10-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
plumbing for GPU fast blur BUG=skia:2281 R=bsalomon@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/193193002 git-svn-id: http://skia.googlecode.com/svn/trunk@13735 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
ore/SkRRect.h
|
b93ba45b58ad24e0e2cb75b842e24ff711c368b0 |
10-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
flag to make kClipToLayer_SaveFlag the default behavior #define SK_SUPPORT_LEGACY_CLIPTOLAYERFLAG to get the old behavior The goal is to remove the feature of saveLayer that allows the canvas to draw outside of the top-most layer. R=robertphillips@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/190723004 git-svn-id: http://skia.googlecode.com/svn/trunk@13730 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
cac5fd597f6e2495f50aaa6bcbe3dadc56f0b977 |
10-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkImageFilter objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkImageFilter and its subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep constructor of publicly visible classes public behind a flag. BUG=skia:2187 R=scroggo@google.com, mtklein@chromium.org, reed@google.com, senorblanco@google.com, senorblanco@chromium.org, bsalomon@google.com, sugoi@chromium.org, zork@chromium.org Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/182983003 git-svn-id: http://skia.googlecode.com/svn/trunk@13718 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBicubicImageFilter.h
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkComposeImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPictureImageFilter.h
ffects/SkResizeImageFilter.h
ffects/SkTestImageFilters.h
ffects/SkTileImageFilter.h
ffects/SkXfermodeImageFilter.h
|
b471a32460a44043e1f00d28cbefc87579dc30c5 |
10-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add API for GrContext to recommend rendertarget sample count Add GrContext::getRecommendedSampleCount method that can be used to determine which GPU backend and what exact sample count is recommendeded for a particular render target at particular dpi. Make this initially recommend 4xMSAA for contexts which have NVPR enabled if dpi is 250 or more, 16 if dpi is less than 250 and no MSAA for others. BUG=chromium:347962 R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/188403003 git-svn-id: http://skia.googlecode.com/svn/trunk@13717 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
5c70cdca5efe541b70d010e91607bf8626ea49ca |
08-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
hide getTotalClip, so we can eventually remove it hide getClipType, so we can eventually remove it patch from issue 189443007 TBR=robertphilips@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/189883010 git-svn-id: http://skia.googlecode.com/svn/trunk@13715 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
4cd9e2169e35cd67ee7358acea6541245e1d1744 |
07-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkCanvas::writePixels that takes info+pixels directly add corresponding methods to device (w/ diff name to avoid colliding with exising virtuals) BUG=skia: R=bsalomon@google.com, robertphillips@google.com, junov@google.com, junov@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/180113010 git-svn-id: http://skia.googlecode.com/svn/trunk@13697 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
a5572e5bb2a2bbeeb59de0741c2527869d365a0c |
07-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a class to allocate small objects w/o extra calls to new. Add SkSmallAllocator, a template for allocating small (as defined by the instantiation) objects without extra calls to new. Add a helper macro to make using it simple. Remove SkTemplatesPriv.h, whose behavior is replaced by SkSmallAllocator. The old SK_PLACEMENT_NEW had the following drawbacks: - Easily confused with SkNEW_PLACEMENT. - Requires passing around lots of void*s along with the storageSize. - Requires using a separate class for deleting it. - We had multiple ways Auto objects for deleting in different places. - It always did a straight heap allocation on Windows, meaning Windows did not get any advantages from the confusing code. The new SkSmallAllocator simplifies things: - It is clear about what it does. - It takes care of the deletion in one place that is automatically handled. Further, the new class can be used to create more than one object. This is in preparation for BUG=skia:1976, for which we would like to create a new object without extra heap allocations. The plan is to create both the blitter and the new object on the stack using the SkSmallAllocator. Add a new test for SkSmallAllocator. SkShader.h: Move the private version of CreateBitmapShader to SkBitmapProcShader (which already has the implementation) and remove the friend class (which was only used to call this private function). This allows SkSmallAllocator to reside in the private src/ directory. SkBitmapProcShader: Move CreateBitmapShader and the macro for the storage size here. With the macro in a (private) header, the (private) headers with function declarations (which now depend on the storage size used) can see the macro. Use SkSmallAllocator in CreateBitmapShader. Change the macro to kBlitterStorageByteCount, since SkSmallAllocator takes a byte count as its template parameter. SkBlitter: Use the SkSmallAllocator. Remove Sk3DShader::fKillProc and SkAutoCallProc. Both of their behaviors have been moved into SkSmallAllocator (SkAutoCallProc was unnecessary anyway, because the only time we ever used it we also called detach(), so its auto behavior never happened). Create the Sk3DShader on the stack, if there's room. Remove the helper version of Choose, which was unused. SmallAllocatorTest: Test for the new class. The rest: Use SkSmallAllocator. BUG=skia:1976 R=reed@google.com, mtklein@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/179343005 git-svn-id: http://skia.googlecode.com/svn/trunk@13696 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
490fb6b4713463954cc0283a9c30e754c45c6004 |
06-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add size_t bytesWritten() const to SkWStream. BUG=skia: R=reed@google.com, mtklein@google.com, robertphillips@google.com, bungeman@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/187653003 git-svn-id: http://skia.googlecode.com/svn/trunk@13684 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
ore/SkTypes.h
|
fd5c9a6e04ba31a82670d281b03b9c4a3f9b6e3c |
06-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Begin making SkPerlinNoiseShader const. The overall goal is to make SkShader itself immutable (BUG=skia:1976). The fields cannot yet be made constant, due to the constructor which takes an SkReadBuffer. Other than that constructor, the fields are now unchanged. Remove setTileSize and initPaint. Merge initPaint with the constructor of PaintingData, since it is only ever used on a new PaintingData. Merge setTileSize with the SkPerlinNoiseShader constructor, its only call site. BUG=skia:1976 R=reed@google.com, sugoi@google.com, dominikg@chromium.org, senorblanco@google.com, senorblanco@chromium.org Author: scroggo@google.com Review URL: https://codereview.chromium.org/169973002 git-svn-id: http://skia.googlecode.com/svn/trunk@13682 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
759cf4846804be137229393e04925752423de2d0 |
06-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Now that the matching changes have landed in Chromium we can clean up the API on our side. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/187553003 git-svn-id: http://skia.googlecode.com/svn/trunk@13680 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
06acb58074778d8eb40f14ae72b000d5120a8111 |
06-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13679 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypesPriv.h
|
cabf4b2f3664b98c1084fbb94a999af15ddfb52d |
05-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify edge type enums across GrEffect subclasses that clip rendering to a geometry. BUG=skia: R=egdaniel@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/183893023 git-svn-id: http://skia.googlecode.com/svn/trunk@13674 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypesPriv.h
|
dcb8e54ffdc9194744c0ec839969102bd0f582c6 |
05-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL is motivated by the desire to make the skpinfo tool work a bit better. The main concern is that the assumptions made w.r.t. written bytes may not be valid for all SkWStream sub-classes. R=bungeman@gmail.com, bungeman@google.com, reed@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/182733008 git-svn-id: http://skia.googlecode.com/svn/trunk@13673 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkStream.h
|
eef834f2be2f8f97410fd1d897e9bb11597c6a40 |
05-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DM: read image files without an extra copy BUG=skia: R=halcanary@google.com, reed@google.com, bsalomon@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/185263012 git-svn-id: http://skia.googlecode.com/svn/trunk@13669 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
f1f66c0c8623805fdb88f09c0d87cbdd1745e12b |
05-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13665 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
fab349c0bf3a305b7a7388b77bab13b0f7b37393 |
05-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_DEEPCOPYTO_CONFIG code -- no longer used R=reed@google.com TBR=bsalomon@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/183763035 git-svn-id: http://skia.googlecode.com/svn/trunk@13664 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
e494dbdec36f0ffa4affeac1c3f405b58ac41220 |
04-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
The motivation for this CL is to de-clutter SkPicture's beginRecording method. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/186813003 git-svn-id: http://skia.googlecode.com/svn/trunk@13658 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
fbde87f53d659ae2bd616751e466c887b0f3bee5 |
04-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GM that directly tests GrRRectEffect and add inverse fill version of effect. BUG=skia: R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/176843016 git-svn-id: http://skia.googlecode.com/svn/trunk@13653 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
ade9a3485e78d471f5f0902e9e50a2ec74c88e76 |
04-Mar-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13651 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
6aa6fec0e332c9246958245bad5fc881fefee68f |
03-Mar-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup patch to move all of SkImageFilterUtils into SkImageFilter. This was a utility class that dates from before GPU code was allowed in core. Now that it is, there's no reason not to have this functionality in SkImageFilter. Covered by existing tests. R=reed@google.com Review URL: https://codereview.chromium.org/185973003 git-svn-id: http://skia.googlecode.com/svn/trunk@13646 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
|
6f4fb0f1296422a44d5d0dac155d82595dc5ebec |
03-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Generating the 1M skps frequently yields truncated skps. This tool is intended to help automate weeding these out. Please see skbug:1057 rmistry for tools, gyp mtklein for src\core & include\core BUG=skia:1057 R=rmistry@google.com, mtklein@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/176863004 git-svn-id: http://skia.googlecode.com/svn/trunk@13643 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
0bc406df48ac6f358ab8dcff08f71fe9c32b79de |
01-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding code to calculate Underline Thickness from Font Metrics, this will be useful when Skia is used with Blink/Chrome. Blink changes are uploaded with code change in patch https://codereview.chromium.org/147703002/ BUG=skia: R=reed@android.com, edisonn@google.com, reed@google.com, mtklein@google.com, mtklein@chromium.org, bungeman@google.com Author: h.joshi@samsung.com Review URL: https://codereview.chromium.org/152073003 git-svn-id: http://skia.googlecode.com/svn/trunk@13635 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
ef57b7e65330d5f794a513630517907500f1c1d0 |
28-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DM: make GPU tasks multithreaded again. Big refactor. The main meat of things is in SkThreadPool. We can now give SkThreadPool a type for each thread to create and destroy on its local stack. It's TLS without going through SkTLS. I've split the DM tasks into CpuTasks that run on threads with no TLS, and GpuTasks that run on threads with a thread local GrContextFactory. The old CpuTask and GpuTask have been renamed to CpuGMTask and GpuGMTask. Upshot: default run of out/Debug/dm goes from ~45 seconds to ~20 seconds. BUG=skia: R=bsalomon@google.com, mtklein@google.com, reed@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/179233005 git-svn-id: http://skia.googlecode.com/svn/trunk@13632 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRunnable.h
tils/SkThreadPool.h
|
f535561b3baeb5f19c5b81fb439818bdde00d882 |
28-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup GrGLInterface after Chromium changes Depends on landing https://codereview.chromium.org/143263014 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/149533002 git-svn-id: http://skia.googlecode.com/svn/trunk@13630 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
8f90a892c5130d4d26b5588e1ff151d01a40688a |
28-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new onClip* methods to SkCanvas https://codereview.chromium.org/183453002/ git-svn-id: http://skia.googlecode.com/svn/trunk@13627 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
842292f10fc08bc8701114f7eec00944b6ea26d2 |
28-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_LAYERDRAWLOOPER_PAINTFLAGS -- not needed BUG=skia: R=scroggo@google.com Review URL: https://codereview.chromium.org/180483004 git-svn-id: http://skia.googlecode.com/svn/trunk@13623 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
03fc3b4f67a115e4a7945d173856a6c80b09311e |
28-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13620 (add new onClip* methods to SkCanvas - https://codereview.chromium.org/183453002/) due to broken Chrome Canary and failing tests. git-svn-id: http://skia.googlecode.com/svn/trunk@13622 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
392c9be344549e809d0468abafdbeb6e32135bcd |
28-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new onClip* methods to SkCanvas https://codereview.chromium.org/183453002/ git-svn-id: http://skia.googlecode.com/svn/trunk@13620 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
3107b6a85eee7914b37382f7145ab658e8c27667 |
27-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCanvas::NewRaster factory -- a very common use-case in chrome BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/183533004 git-svn-id: http://skia.googlecode.com/svn/trunk@13617 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
210ae2a42613b9048e8e8c4096c5bf4fe2ddf838 |
27-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Culling API *** SKP format breaking change *** Adding a couple of culling primitives: pushCull(SkRect) & popCull(). These are currently only plumbed for SKP playback quickreject. At record time, we perform a couple of optimizations to trim down the number of redundant culls: * collapse empty pushCull/popCull pairs * skip pushCull/popCull pairs nested within an identical cull rect Things still missing/to consider: * use an inlineable, simplified quickreject (Mike's old prototype) * debugger visualization for cull boxes * BBH integration: the initial prototype had some minimal BBH support, but since the optimizations required expensive rewinds and culling is expected to be a BBH alternative, it got dropped. R=bsalomon@google.com, reed@google.com, robertphillips@google.com, caryclark@google.com, tomhudson@google.com, iancottrell@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/138013009 git-svn-id: http://skia.googlecode.com/svn/trunk@13611 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkPicture.h
tils/SkDumpCanvas.h
|
6f954b956fc5c36ebbcac404d93ba9349fb0355f |
27-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkTLazy to hold path in SkClipStack::Element R=reed@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/178583002 git-svn-id: http://skia.googlecode.com/svn/trunk@13610 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
ore/SkTLazy.h
|
48f31bdbb3346e3003581229395022bf44828b13 |
27-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
try to deprecate fFlagsMask from SkLayerDrawLooper We think we want to move around how flags/fields like linearText and strikeThru are specified. SkPaint has helpers for nearly all of these, but LayerInfo in the draw looper just exposes the raw bitfield. On survey of chrome/android, it appears that no one uses those, so it may be safe to just remove the feature entirely from the looper. R=bungeman@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/181433009 git-svn-id: http://skia.googlecode.com/svn/trunk@13607 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
d957984c1efbd18f3b2bbeca78d282837c5a2ae1 |
27-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkAnnotation objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkAnnotation non-public and instead provides factory methods for creating these objects on the heap. BUG=skia:2187 R=reed@google.com, mtklein@google.com, scroggo@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/181703003 git-svn-id: http://skia.googlecode.com/svn/trunk@13605 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
|
5007aab81ad1394f4ab7833ea230f6462aa07e69 |
26-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream changes from Android R=scroggo@google.com, reed@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/176963003 git-svn-id: http://skia.googlecode.com/svn/trunk@13600 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
4ebe3821888d550d8a8b89341ec251ba942f0225 |
26-Feb-2014 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of Add getReducedClipStack to lua canvas (https://codereview.chromium.org/180283004/)" This reverts commit efded03a38d6147caaf2d951638d27fdd47eed64. Fixes builds Review URL: https://codereview.chromium.org/181903002 git-svn-id: http://skia.googlecode.com/svn/trunk@13599 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkLua.h
|
1caedbb216703df58ce5ebe29955e53fa098d8dc |
26-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add getReducedClipStack to lua canvas (https://codereview.chromium.org/180283004/) Reason for revert: breaking a bunch of builds Original issue's description: > Add getReducedClipStack to lua canvas > > Committed: http://code.google.com/p/skia/source/detail?r=13594 R=reed@google.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true Author: bsalomon@google.com Review URL: https://codereview.chromium.org/181653004 git-svn-id: http://skia.googlecode.com/svn/trunk@13597 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkLua.h
|
a47ac2bcc228981bd9f04508ad0894b61704800e |
26-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getReducedClipStack to lua canvas R=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/180283004 git-svn-id: http://skia.googlecode.com/svn/trunk@13594 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkLua.h
|
f792a1b20747f769b28906a4b00fd67691ce8d0b |
26-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Builder class for SkLayerRasterizer. Provide builder class to make SkLayerRasterizer immutable. We have to keep the addLayer() methods for now because they are used in Chrome. They will be removed once this changed has been rolled into Chrome. An added benefit of this is that this class can only be allocated on the heap. BUG=skia:2187 R=reed@google.com, scroggo@google.com, mtklein@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/176873004 git-svn-id: http://skia.googlecode.com/svn/trunk@13590 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRasterizer.h
ffects/SkLayerRasterizer.h
|
88a954335acc3e4737e7e08c86233a6b246299f3 |
25-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enable the SSSE3 files to be built for Android when SSSE3 is not present. Committed: http://code.google.com/p/skia/source/detail?r=13547 R=reed@google.com, mtklein@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/169753004 git-svn-id: http://skia.googlecode.com/svn/trunk@13583 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
e8d9614cd187c7a2aa474f9ca7aac208ded71400 |
25-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This is intended to make it easier for us to be backwards compatible. R=reed@google.com, bsalomon@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/178383003 git-svn-id: http://skia.googlecode.com/svn/trunk@13575 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
0714360591c258328e9f863d105389f5a6784750 |
25-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to GrGLExtensions R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/177653007 git-svn-id: http://skia.googlecode.com/svn/trunk@13574 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
|
754de5f65b466f721d952a379194cc94de376f42 |
24-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add isClipEmpty() -- encourage clients to call this rather than checking clipFoo() results BUG=skia: R=robertphillips@google.com Review URL: https://codereview.chromium.org/177073006 git-svn-id: http://skia.googlecode.com/svn/trunk@13568 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
5cc25359c62c83c356c3a30572a05ac9647daa55 |
24-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getClipStack method to lua SkCanvas R=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/177933003 git-svn-id: http://skia.googlecode.com/svn/trunk@13567 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
d5f032d46baa42f836d06d7372fba8f022a20dfa |
24-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Do not define SK_SUPPORT_DEEPCOPYTO_CONFIG in Skia. Clean up our callers who depend on the deprecated function. R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/178003003 git-svn-id: http://skia.googlecode.com/svn/trunk@13566 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
1cadd3c11c7d87f410bcaf0f229a89eca7a3a121 |
24-Feb-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge remote-tracking branch 'goog/m33' into master Conflicts: Android.mk include/utils/SkFrontBufferedStream.h src/images/SkImageDecoder_libpng.cpp src/ports/SkFontHost_FreeType.cpp src/utils/SkDeferredCanvas.cpp src/utils/SkFrontBufferedStream.cpp src/utils/SkPictureUtils.cpp Change-Id: Iae45e9cff346667ca9c4b406622bc467f04e7410
|
e74e08c1d0e9a691b66347f3c71a416bc3601029 |
24-Feb-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compile errors in legacy copyTo(). R=reed@google.com, reed Review URL: https://codereview.chromium.org/178003002 git-svn-id: http://skia.googlecode.com/svn/trunk@13562 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
6ebfbf9968c76b0238f1b48296ff1b507e110ba1 |
24-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use vertex buffer objects instead of client side arrays in fixed-function codepaths Pass vertices to the fixed-function shaders in vertex buffer object stored at attribute 0. This is specified in OpenGL Compatibility Profile Section 10.8.2 (Transferring Vertices With Vertex Attribute Zero). This makes future integration to Chromium command buffer better, since the command buffer already has code for vertex buffer objects but not vertex arrays. Delete unused function pointers related to fixed-function codepaths. R=bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/130423013 git-svn-id: http://skia.googlecode.com/svn/trunk@13557 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
8a2ad3cae710f05cca57e48dd1732d575dba2dc7 |
23-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new copyTo version to SkBitmap, which takes SkColorType BUG=skia: R=scroggo@google.com, halcanary@google.com, bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/171723007 git-svn-id: http://skia.googlecode.com/svn/trunk@13553 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
7b4edb249bd9c8275348a2bba22e751564e70678 |
22-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Enable the SSSE3 files to be built for Android when SSSE3 is not present. (https://codereview.chromium.org/169753004/) Reason for revert: Breaking the build. Non-android machines are calling sk_throw(). Original issue's description: > Enable the SSSE3 files to be built for Android when SSSE3 is not present. > > Committed: http://code.google.com/p/skia/source/detail?r=13547 R=reed@google.com, mtklein@google.com, djsollen@google.com TBR=djsollen@google.com, mtklein@google.com, reed@google.com NOTREECHECKS=true NOTRY=true Author: scroggo@google.com Review URL: https://codereview.chromium.org/175543004 git-svn-id: http://skia.googlecode.com/svn/trunk@13549 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
32d58e662c28349af64ca8c0a52bdb6db314262a |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enable the SSSE3 files to be built for Android when SSSE3 is not present. R=reed@google.com, mtklein@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/169753004 git-svn-id: http://skia.googlecode.com/svn/trunk@13547 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
032a52fd4ceda001e44b80ff0462b570817bfe6f |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkRRect to store rects in SkClipStack::Element BUG=skia:2181 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/163483003 git-svn-id: http://skia.googlecode.com/svn/trunk@13544 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
def6468dd2daed36eced69098445aa99c90487d6 |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Stub for conic section max curvature BUG=skia: R=reed@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/175193003 git-svn-id: http://skia.googlecode.com/svn/trunk@13542 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
727a352f7412753d2a3e4d30eab6500a1a4de135 |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkColorFilter objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkColorFilter and its subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep constructor of publicly visible classes public behind a flag. BUG=skia:2187 R=scroggo@google.com, mtklein@google.com, reed@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/175293002 git-svn-id: http://skia.googlecode.com/svn/trunk@13539 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorMatrixFilter.h
|
a3baf3be0e2a3128fb73bd41d40d130f75a4dc86 |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add hooks for GL_EXT_debug_marker in gpu BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/174123003 git-svn-id: http://skia.googlecode.com/svn/trunk@13538 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
aca1c01f3b39a8159a0ca10ba740d9995027317b |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Merge tomhudson and mtklein SkPaint shrinking approaches. I think this is cherry picking the best parts of both our CLs. We've got dirty bit tracking from Tom's, picture format stability from Mike's, etc. Paints are typically 1/3 their original size when flattened in the dictionary. bench_record on my desktop looks promising. Generally, looks faster. (Best in monospace.) a/b skp before after 0.83 desk_techcrunch.skp 0.29 0.24 0.83 tabl_gamedeksiam.skp 0.52 0.43 0.87 desk_carsvg.skp 0.4 0.35 0.87 desk_googlehome.skp 0.038 0.033 0.87 desk_pokemonwiki.skp 3.9 3.4 0.88 desk_fontwipe.skp 0.0089 0.0078 0.88 desk_googlespreadsheet.skp 0.16 0.14 0.89 desk_jsfiddlebigcar.skp 0.027 0.024 0.89 desk_tigersvg.skp 0.038 0.034 0.89 desk_weather.skp 0.19 0.17 0.89 tabl_engadget.skp 0.37 0.33 0.89 tabl_googleblog.skp 0.28 0.25 0.9 desk_facebook.skp 0.2 0.18 0.91 desk_mapsvg.skp 0.45 0.41 0.91 desk_youtube.skp 0.22 0.2 0.92 desk_forecastio.skp 0.12 0.11 0.92 desk_googlespreadsheetdashed.skp 0.49 0.45 0.92 desk_gws.skp 0.13 0.12 0.92 desk_pinterest.skp 0.037 0.034 0.92 desk_twitter.skp 0.25 0.23 0.92 tabl_culturalsolutions.skp 0.26 0.24 0.92 tabl_gspro.skp 0.072 0.066 0.92 tabl_mercurynews.skp 0.26 0.24 0.93 desk_booking.skp 0.46 0.43 0.93 desk_chalkboard.skp 0.28 0.26 0.93 desk_linkedin.skp 0.14 0.13 0.93 desk_mobilenews.skp 0.28 0.26 0.93 tabl_cuteoverload.skp 0.46 0.43 0.93 tabl_deviantart.skp 0.15 0.14 0.93 tabl_gmail.skp 0.029 0.027 0.93 tabl_googlecalendar.skp 0.15 0.14 0.93 tabl_mlb.skp 0.15 0.14 0.94 desk_blogger.skp 0.18 0.17 0.94 desk_jsfiddlehumperclip.skp 0.034 0.032 0.94 desk_wordpress.skp 0.33 0.31 0.94 desk_wowwiki.skp 0.94 0.88 0.94 desk_yahooanswers.skp 0.17 0.16 0.94 desk_youtubetvvideo.skp 0.017 0.016 0.94 tabl_sahadan.skp 0.093 0.087 0.94 tabl_worldjournal.skp 0.35 0.33 0.95 desk_css3gradients.skp 0.21 0.2 0.95 desk_gmailthread.skp 0.19 0.18 0.95 tabl_cnet.skp 0.42 0.4 0.95 tabl_mozilla.skp 1.9 1.8 0.95 tabl_pravda.skp 0.19 0.18 0.96 mobi_wikipedia.skp 0.55 0.53 0.96 tabl_cnn.skp 0.48 0.46 0.96 tabl_nofolo.skp 0.05 0.048 0.97 desk_googleplus.skp 0.29 0.28 0.97 tabl_frantzen.skp 0.059 0.057 0.97 tabl_onlinewsj.skp 0.38 0.37 0.97 tabl_slashdot.skp 0.1 0.097 0.97 tabl_vnexpress.skp 0.29 0.28 0.99 desk_amazon.skp 0.088 0.087 1 desk_baidu.skp 0.097 0.099 1 desk_ebay.skp 0.18 0.18 1 desk_espn.skp 0.24 0.24 1 desk_oldinboxapp.skp 0.026 0.026 1 desk_rectangletransition.skp 0.014 0.014 1 desk_samoasvg.skp 0.23 0.24 1 desk_yahoogames.skp 0.029 0.029 1 desk_yahoosports.skp 0.0033 0.0033 1 desk_youtubetvbrowse.skp 0.01 0.01 1 tabl_androidpolice.skp 0.65 0.65 1 tabl_digg.skp 0.33 0.33 1 tabl_hsfi.skp 0.32 0.32 1 tabl_nytimes.skp 0.22 0.22 1 tabl_techmeme.skp 0.069 0.072 1 tabl_ukwsj.skp 0.35 0.35 1.1 desk_sfgate.skp 0.25 0.28 BUG=skia:2190,skia:2194 Committed: http://code.google.com/p/skia/source/detail?r=13487 Committed: http://code.google.com/p/skia/source/detail?r=13496 R=tomhudson@google.com, reed@google.com, mtklein@google.com, robertphillips@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/158913005 git-svn-id: http://skia.googlecode.com/svn/trunk@13536 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
ab5827354e2c23624acc3fc1fe4a83788bc99e96 |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
override new virtual onDrawDRRect in util canvas subclasses BUG=skia: R=robertphillips@google.com, reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/174593003 git-svn-id: http://skia.googlecode.com/svn/trunk@13529 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
7c9d0f3104408a64d52b84643f116179022d73bd |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkMaskFilter objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkMaskFilter and its subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep constructor of publicly visible classes public behind a flag. BUG=skia:2187 R=scroggo@google.com, mtklein@google.com, reed@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/173633003 git-svn-id: http://skia.googlecode.com/svn/trunk@13527 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
|
ed9806f5c972513d4141c9d1b5a04ab78b3af4cb |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCanvas::drawDRRect BUG=skia: R=bsalomon@google.com, robertphillips@google.com, humper@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/174243003 git-svn-id: http://skia.googlecode.com/svn/trunk@13524 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
|
900ecf2f1579d42c9d2959831787af0346320f86 |
20-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use colortype instead of config patch from issue 172063004 BUG=skia: R=scroggo@google.com Review URL: https://codereview.chromium.org/173893002 git-svn-id: http://skia.googlecode.com/svn/trunk@13520 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
0a2bf90dccba3bde188e0386a7f0c60e6dde1ae9 |
20-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkPathEffect and SkXfermode objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkPathEffect, SkXfermode and their subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep the constructors of the following classes public to not break Chrome/Blink: SkXfermode SkCornerPathEffect SkDashPathEffect BUG=skia:2187 R=scroggo@google.com, reed@google.com, mtklein@google.com, bungeman@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/166583002 git-svn-id: http://skia.googlecode.com/svn/trunk@13519 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkPixelXorXfermode.h
|
6285f4f7662853336b788d6ee3e177c396f7fb01 |
20-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Offer single-param version of deepCopyTo -- much easier to migrate to colortypes BUG=skia: R=reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/167683006 git-svn-id: http://skia.googlecode.com/svn/trunk@13516 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
ac5004682fde163b09e5ee394cec1732c4d94541 |
20-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r13496 (Merge tomhudson and mtklein SkPaint shrinking approaches) due to memory leaks git-svn-id: http://skia.googlecode.com/svn/trunk@13509 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
897b73f62c012758bd8fef77c24d3573c847dbc3 |
19-Feb-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix CTM application in SkResizeImagefilter; implement bounds traversals. SkResizeImageFilter resizes all the pixels from its input (subject to the input's crop rect), but the offset to be applied was incorrect. It should take the CTM into account, so that the origin of the resize is the world space origin, unaffected by whatever clipping is applied. New GM imageresizetiled exercises the behaviour under impl-side-painting-like conditions, and existing GMs now have resize cases added. R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/168283006 git-svn-id: http://skia.googlecode.com/svn/trunk@13506 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkResizeImageFilter.h
|
c2f7824436d05da6e8514d06a54773538aace028 |
19-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Analytic rrect clip for cicular corners, radius >= 0.5 BUG=skia:2181 R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/171413004 git-svn-id: http://skia.googlecode.com/svn/trunk@13498 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
pu/GrTBackendEffectFactory.h
|
cf52f5b7267a1f463d39d58cb6577030acca80df |
19-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Merge tomhudson and mtklein SkPaint shrinking approaches. I think this is cherry picking the best parts of both our CLs. We've got dirty bit tracking from Tom's, picture format stability from Mike's, etc. Paints are typically 1/3 their original size when flattened in the dictionary. bench_record on my desktop looks promising. Generally, looks faster. (Best in monospace.) a/b skp before after 0.83 desk_techcrunch.skp 0.29 0.24 0.83 tabl_gamedeksiam.skp 0.52 0.43 0.87 desk_carsvg.skp 0.4 0.35 0.87 desk_googlehome.skp 0.038 0.033 0.87 desk_pokemonwiki.skp 3.9 3.4 0.88 desk_fontwipe.skp 0.0089 0.0078 0.88 desk_googlespreadsheet.skp 0.16 0.14 0.89 desk_jsfiddlebigcar.skp 0.027 0.024 0.89 desk_tigersvg.skp 0.038 0.034 0.89 desk_weather.skp 0.19 0.17 0.89 tabl_engadget.skp 0.37 0.33 0.89 tabl_googleblog.skp 0.28 0.25 0.9 desk_facebook.skp 0.2 0.18 0.91 desk_mapsvg.skp 0.45 0.41 0.91 desk_youtube.skp 0.22 0.2 0.92 desk_forecastio.skp 0.12 0.11 0.92 desk_googlespreadsheetdashed.skp 0.49 0.45 0.92 desk_gws.skp 0.13 0.12 0.92 desk_pinterest.skp 0.037 0.034 0.92 desk_twitter.skp 0.25 0.23 0.92 tabl_culturalsolutions.skp 0.26 0.24 0.92 tabl_gspro.skp 0.072 0.066 0.92 tabl_mercurynews.skp 0.26 0.24 0.93 desk_booking.skp 0.46 0.43 0.93 desk_chalkboard.skp 0.28 0.26 0.93 desk_linkedin.skp 0.14 0.13 0.93 desk_mobilenews.skp 0.28 0.26 0.93 tabl_cuteoverload.skp 0.46 0.43 0.93 tabl_deviantart.skp 0.15 0.14 0.93 tabl_gmail.skp 0.029 0.027 0.93 tabl_googlecalendar.skp 0.15 0.14 0.93 tabl_mlb.skp 0.15 0.14 0.94 desk_blogger.skp 0.18 0.17 0.94 desk_jsfiddlehumperclip.skp 0.034 0.032 0.94 desk_wordpress.skp 0.33 0.31 0.94 desk_wowwiki.skp 0.94 0.88 0.94 desk_yahooanswers.skp 0.17 0.16 0.94 desk_youtubetvvideo.skp 0.017 0.016 0.94 tabl_sahadan.skp 0.093 0.087 0.94 tabl_worldjournal.skp 0.35 0.33 0.95 desk_css3gradients.skp 0.21 0.2 0.95 desk_gmailthread.skp 0.19 0.18 0.95 tabl_cnet.skp 0.42 0.4 0.95 tabl_mozilla.skp 1.9 1.8 0.95 tabl_pravda.skp 0.19 0.18 0.96 mobi_wikipedia.skp 0.55 0.53 0.96 tabl_cnn.skp 0.48 0.46 0.96 tabl_nofolo.skp 0.05 0.048 0.97 desk_googleplus.skp 0.29 0.28 0.97 tabl_frantzen.skp 0.059 0.057 0.97 tabl_onlinewsj.skp 0.38 0.37 0.97 tabl_slashdot.skp 0.1 0.097 0.97 tabl_vnexpress.skp 0.29 0.28 0.99 desk_amazon.skp 0.088 0.087 1 desk_baidu.skp 0.097 0.099 1 desk_ebay.skp 0.18 0.18 1 desk_espn.skp 0.24 0.24 1 desk_oldinboxapp.skp 0.026 0.026 1 desk_rectangletransition.skp 0.014 0.014 1 desk_samoasvg.skp 0.23 0.24 1 desk_yahoogames.skp 0.029 0.029 1 desk_yahoosports.skp 0.0033 0.0033 1 desk_youtubetvbrowse.skp 0.01 0.01 1 tabl_androidpolice.skp 0.65 0.65 1 tabl_digg.skp 0.33 0.33 1 tabl_hsfi.skp 0.32 0.32 1 tabl_nytimes.skp 0.22 0.22 1 tabl_techmeme.skp 0.069 0.072 1 tabl_ukwsj.skp 0.35 0.35 1.1 desk_sfgate.skp 0.25 0.28 BUG=skia:2190 Committed: http://code.google.com/p/skia/source/detail?r=13487 R=tomhudson@google.com, reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/158913005 git-svn-id: http://skia.googlecode.com/svn/trunk@13496 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
b45c56e4b7e3d51c808b0d8694e13ea3b403ec6f |
19-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix iOS build -- pass colortype, not config BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/170743002 git-svn-id: http://skia.googlecode.com/svn/trunk@13494 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
d281c9240c7bd51ce0c29c6d4de27819e359e1d1 |
18-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add link to how to generate new SKPs when increasing the picture version BUG=skia:2041 R=robertphillips@google.com, scroggo@google.com, reed@google.com, bsalomon@google.com Author: rmistry@google.com Review URL: https://codereview.chromium.org/170923003 git-svn-id: http://skia.googlecode.com/svn/trunk@13493 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
ead1efb6ba14ecf9c1ef96814b1a5311dc4cc8fb |
18-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Merge tomhudson and mtklein SkPaint shrinking approaches. (https://codereview.chromium.org/158913005/) Reason for revert: Breaking the build - see https://code.google.com/p/skia/issues/detail?id=2190 Original issue's description: > Merge tomhudson and mtklein SkPaint shrinking approaches. > > I think this is cherry picking the best parts of both our CLs. We've got dirty bit tracking from Tom's, picture format stability from Mike's, etc. Paints are typically 1/3 their original size when flattened in the dictionary. > > bench_record on my desktop looks promising. Generally, looks faster. (Best in monospace.) > a/b skp before after > 0.83 desk_techcrunch.skp 0.29 0.24 > 0.83 tabl_gamedeksiam.skp 0.52 0.43 > 0.87 desk_carsvg.skp 0.4 0.35 > 0.87 desk_googlehome.skp 0.038 0.033 > 0.87 desk_pokemonwiki.skp 3.9 3.4 > 0.88 desk_fontwipe.skp 0.0089 0.0078 > 0.88 desk_googlespreadsheet.skp 0.16 0.14 > 0.89 desk_jsfiddlebigcar.skp 0.027 0.024 > 0.89 desk_tigersvg.skp 0.038 0.034 > 0.89 desk_weather.skp 0.19 0.17 > 0.89 tabl_engadget.skp 0.37 0.33 > 0.89 tabl_googleblog.skp 0.28 0.25 > 0.9 desk_facebook.skp 0.2 0.18 > 0.91 desk_mapsvg.skp 0.45 0.41 > 0.91 desk_youtube.skp 0.22 0.2 > 0.92 desk_forecastio.skp 0.12 0.11 > 0.92 desk_googlespreadsheetdashed.skp 0.49 0.45 > 0.92 desk_gws.skp 0.13 0.12 > 0.92 desk_pinterest.skp 0.037 0.034 > 0.92 desk_twitter.skp 0.25 0.23 > 0.92 tabl_culturalsolutions.skp 0.26 0.24 > 0.92 tabl_gspro.skp 0.072 0.066 > 0.92 tabl_mercurynews.skp 0.26 0.24 > 0.93 desk_booking.skp 0.46 0.43 > 0.93 desk_chalkboard.skp 0.28 0.26 > 0.93 desk_linkedin.skp 0.14 0.13 > 0.93 desk_mobilenews.skp 0.28 0.26 > 0.93 tabl_cuteoverload.skp 0.46 0.43 > 0.93 tabl_deviantart.skp 0.15 0.14 > 0.93 tabl_gmail.skp 0.029 0.027 > 0.93 tabl_googlecalendar.skp 0.15 0.14 > 0.93 tabl_mlb.skp 0.15 0.14 > 0.94 desk_blogger.skp 0.18 0.17 > 0.94 desk_jsfiddlehumperclip.skp 0.034 0.032 > 0.94 desk_wordpress.skp 0.33 0.31 > 0.94 desk_wowwiki.skp 0.94 0.88 > 0.94 desk_yahooanswers.skp 0.17 0.16 > 0.94 desk_youtubetvvideo.skp 0.017 0.016 > 0.94 tabl_sahadan.skp 0.093 0.087 > 0.94 tabl_worldjournal.skp 0.35 0.33 > 0.95 desk_css3gradients.skp 0.21 0.2 > 0.95 desk_gmailthread.skp 0.19 0.18 > 0.95 tabl_cnet.skp 0.42 0.4 > 0.95 tabl_mozilla.skp 1.9 1.8 > 0.95 tabl_pravda.skp 0.19 0.18 > 0.96 mobi_wikipedia.skp 0.55 0.53 > 0.96 tabl_cnn.skp 0.48 0.46 > 0.96 tabl_nofolo.skp 0.05 0.048 > 0.97 desk_googleplus.skp 0.29 0.28 > 0.97 tabl_frantzen.skp 0.059 0.057 > 0.97 tabl_onlinewsj.skp 0.38 0.37 > 0.97 tabl_slashdot.skp 0.1 0.097 > 0.97 tabl_vnexpress.skp 0.29 0.28 > 0.99 desk_amazon.skp 0.088 0.087 > 1 desk_baidu.skp 0.097 0.099 > 1 desk_ebay.skp 0.18 0.18 > 1 desk_espn.skp 0.24 0.24 > 1 desk_oldinboxapp.skp 0.026 0.026 > 1 desk_rectangletransition.skp 0.014 0.014 > 1 desk_samoasvg.skp 0.23 0.24 > 1 desk_yahoogames.skp 0.029 0.029 > 1 desk_yahoosports.skp 0.0033 0.0033 > 1 desk_youtubetvbrowse.skp 0.01 0.01 > 1 tabl_androidpolice.skp 0.65 0.65 > 1 tabl_digg.skp 0.33 0.33 > 1 tabl_hsfi.skp 0.32 0.32 > 1 tabl_nytimes.skp 0.22 0.22 > 1 tabl_techmeme.skp 0.069 0.072 > 1 tabl_ukwsj.skp 0.35 0.35 > 1.1 desk_sfgate.skp 0.25 0.28 > > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=13487 R=tomhudson@google.com, reed@google.com, mtklein@google.com, mtklein@chromium.org TBR=mtklein@chromium.org, mtklein@google.com, reed@google.com, tomhudson@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: scroggo@google.com Review URL: https://codereview.chromium.org/169183003 git-svn-id: http://skia.googlecode.com/svn/trunk@13491 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
d01754255188acd45e119882d32ba50e5439c560 |
18-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Merge tomhudson and mtklein SkPaint shrinking approaches. I think this is cherry picking the best parts of both our CLs. We've got dirty bit tracking from Tom's, picture format stability from Mike's, etc. Paints are typically 1/3 their original size when flattened in the dictionary. bench_record on my desktop looks promising. Generally, looks faster. (Best in monospace.) a/b skp before after 0.83 desk_techcrunch.skp 0.29 0.24 0.83 tabl_gamedeksiam.skp 0.52 0.43 0.87 desk_carsvg.skp 0.4 0.35 0.87 desk_googlehome.skp 0.038 0.033 0.87 desk_pokemonwiki.skp 3.9 3.4 0.88 desk_fontwipe.skp 0.0089 0.0078 0.88 desk_googlespreadsheet.skp 0.16 0.14 0.89 desk_jsfiddlebigcar.skp 0.027 0.024 0.89 desk_tigersvg.skp 0.038 0.034 0.89 desk_weather.skp 0.19 0.17 0.89 tabl_engadget.skp 0.37 0.33 0.89 tabl_googleblog.skp 0.28 0.25 0.9 desk_facebook.skp 0.2 0.18 0.91 desk_mapsvg.skp 0.45 0.41 0.91 desk_youtube.skp 0.22 0.2 0.92 desk_forecastio.skp 0.12 0.11 0.92 desk_googlespreadsheetdashed.skp 0.49 0.45 0.92 desk_gws.skp 0.13 0.12 0.92 desk_pinterest.skp 0.037 0.034 0.92 desk_twitter.skp 0.25 0.23 0.92 tabl_culturalsolutions.skp 0.26 0.24 0.92 tabl_gspro.skp 0.072 0.066 0.92 tabl_mercurynews.skp 0.26 0.24 0.93 desk_booking.skp 0.46 0.43 0.93 desk_chalkboard.skp 0.28 0.26 0.93 desk_linkedin.skp 0.14 0.13 0.93 desk_mobilenews.skp 0.28 0.26 0.93 tabl_cuteoverload.skp 0.46 0.43 0.93 tabl_deviantart.skp 0.15 0.14 0.93 tabl_gmail.skp 0.029 0.027 0.93 tabl_googlecalendar.skp 0.15 0.14 0.93 tabl_mlb.skp 0.15 0.14 0.94 desk_blogger.skp 0.18 0.17 0.94 desk_jsfiddlehumperclip.skp 0.034 0.032 0.94 desk_wordpress.skp 0.33 0.31 0.94 desk_wowwiki.skp 0.94 0.88 0.94 desk_yahooanswers.skp 0.17 0.16 0.94 desk_youtubetvvideo.skp 0.017 0.016 0.94 tabl_sahadan.skp 0.093 0.087 0.94 tabl_worldjournal.skp 0.35 0.33 0.95 desk_css3gradients.skp 0.21 0.2 0.95 desk_gmailthread.skp 0.19 0.18 0.95 tabl_cnet.skp 0.42 0.4 0.95 tabl_mozilla.skp 1.9 1.8 0.95 tabl_pravda.skp 0.19 0.18 0.96 mobi_wikipedia.skp 0.55 0.53 0.96 tabl_cnn.skp 0.48 0.46 0.96 tabl_nofolo.skp 0.05 0.048 0.97 desk_googleplus.skp 0.29 0.28 0.97 tabl_frantzen.skp 0.059 0.057 0.97 tabl_onlinewsj.skp 0.38 0.37 0.97 tabl_slashdot.skp 0.1 0.097 0.97 tabl_vnexpress.skp 0.29 0.28 0.99 desk_amazon.skp 0.088 0.087 1 desk_baidu.skp 0.097 0.099 1 desk_ebay.skp 0.18 0.18 1 desk_espn.skp 0.24 0.24 1 desk_oldinboxapp.skp 0.026 0.026 1 desk_rectangletransition.skp 0.014 0.014 1 desk_samoasvg.skp 0.23 0.24 1 desk_yahoogames.skp 0.029 0.029 1 desk_yahoosports.skp 0.0033 0.0033 1 desk_youtubetvbrowse.skp 0.01 0.01 1 tabl_androidpolice.skp 0.65 0.65 1 tabl_digg.skp 0.33 0.33 1 tabl_hsfi.skp 0.32 0.32 1 tabl_nytimes.skp 0.22 0.22 1 tabl_techmeme.skp 0.069 0.072 1 tabl_ukwsj.skp 0.35 0.35 1.1 desk_sfgate.skp 0.25 0.28 BUG=skia: R=tomhudson@google.com, reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/158913005 git-svn-id: http://skia.googlecode.com/svn/trunk@13487 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
8cb741c9da214e53de936b5f5c1f0077e564d254 |
18-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add param name w/ default arg to work around clang bug on mac 10.7 git-svn-id: http://skia.googlecode.com/svn/trunk@13486 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
31acdeabce094e9d42f0d6db8eebcf788aaba11a |
18-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13483 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
|
dac522589e9395b4654a1a708f1bd971f37f95a5 |
17-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace SkBitmap::Config with SkColorType in gms add helper installMaskPixels() to SkBitmap BUG=skia: R=halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/169913003 git-svn-id: http://skia.googlecode.com/svn/trunk@13482 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
2c56cb858f9227599746828d1a06b1b1588b44f0 |
17-Feb-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use factories instead of directly creating SkImageInfo. R=reed@google.com Review URL: https://codereview.chromium.org/169363007 git-svn-id: http://skia.googlecode.com/svn/trunk@13480 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
87001ed1f6f1d498874f7f4ba39abcf608ae8bf5 |
17-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix style nit in drawIRect git-svn-id: http://skia.googlecode.com/svn/trunk@13479 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
403f8d7a052269583175e945689824838e5e0ef4 |
17-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
still trying to kill setDevice: rename to setRootDevice (better name) and make private BUG=skia: COLLABORATOR=reed@google.com R=bsalomon@google.com, scroggo@google.com, reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/169023002 git-svn-id: http://skia.googlecode.com/svn/trunk@13476 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
14e50ae2a1b1cccdace599247b8c788b8db33ef4 |
17-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make canvas pass rrects along to clip stack BUG=skia:2181 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/167283004 git-svn-id: http://skia.googlecode.com/svn/trunk@13470 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
e24ad23ae67ffcb0dc545b7e426cf08d102e0868 |
16-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkColorType instead of SkBitmap::Config in views/effects R=scroggo@google.com, reed@google.com TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/168843002 git-svn-id: http://skia.googlecode.com/svn/trunk@13469 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
9cb671a0017e8f2906e8351ff35efcd6d8fbf7b0 |
16-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix calling undef inline func build error Fixes error introduced in https://code.google.com/p/skia/source/detail?r=13465 R=robertphillips@google.com TBR=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/168893002 git-svn-id: http://skia.googlecode.com/svn/trunk@13466 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
e5b2af955b7d06815ddd405659ad62a2a8355ca3 |
16-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Store SkRRects in SkClipStack BUG=skia:2181 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/163683002 git-svn-id: http://skia.googlecode.com/svn/trunk@13465 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkClipStack.h
|
15a140599942f70e47380e3f700a825c7cece3b4 |
16-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change device factories to take SkImageInfo instead of SkBitmap::Config patch from issue 167033002 BUG=skia: R=reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/168653002 git-svn-id: http://skia.googlecode.com/svn/trunk@13463 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
pu/SkGr.h
df/SkPDFDevice.h
|
a3b532743dbb1d54a4c17a2574083ef93c949d50 |
15-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13462 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
9836bc3fdddd51ed050102d03916cc5c7928dcc6 |
14-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When the CTM has perspective the back-project method in quickRejectY goes haywire. R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/166873004 git-svn-id: http://skia.googlecode.com/svn/trunk@13460 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
09321f5ff221e53ea740fa61b7360bbe6d1392b0 |
14-Feb-2014 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecation of SkBaseDevice::config() so compile can proceed. TBR:reed@google.com Review URL: https://codereview.chromium.org/163773004 git-svn-id: http://skia.googlecode.com/svn/trunk@13455 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
74ba2f62dce1998bd6555291ab0a5330c276301d |
14-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Builder class for SkLayerDrawLooper. SkLayerDrawLooper provides methods like addLayer() to build up a linked list of layers. Working towards making this class immutable, this patch introduces the SkLayerDrawLooperBuilder class which is used to accumulate all the layers first. Once all layers are in place, it creates a new SkLayerDrawLooper object and hands over the list of layers to that object. For now we keep the addLayer methods in SkLayerDrawLooper so we don't break Chrome and Blink when this is landed. Once we've updated all users, we can remove the methods. BUG=skia:2141 R=reed@google.com, scroggo@google.com, mtklein@google.com, reed@chromium.org Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/133813005 git-svn-id: http://skia.googlecode.com/svn/trunk@13448 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
02d6f546161e2c98d69066373cec3f54f3c46252 |
14-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13447 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
|
ca21a00c736d05686c84ab874ce6a49008da6a76 |
13-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkWriter32: throw in the SkTDArray towel. I think it's looking more clear we don't have a clean way to use SkTDArray in SkWriter32. We can't give SkWriter32 meaningful control over SkTDArray's reallocation without making moot SkTDArray's raison d'etre. Let's just use an SkAutoTMalloc<uint8_t> instead. It wants SkWriter32 to control it. Also, it's lower overhead: SkAutoTMalloc<uint8_t> is just a smart poiter: no size or capacity stored. BUG=skia: R=reed@google.com, iancottrell@google.com, reed@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/163983002 git-svn-id: http://skia.googlecode.com/svn/trunk@13436 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
ore/SkWriter32.h
|
c3bd8af6d5722e854feca70c40d92f4954c5b67b |
13-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add peekPixels to SkCanvas and SkSurface fix reference to SkBaseDevice, which was only a problem in no-gpu build This reverts commit 4fa44a6bf73891b21917fb90d02beef9143bffa3. R=reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/163603003 git-svn-id: http://skia.googlecode.com/svn/trunk@13432 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkSurface.h
|
ea7d08e3bbc45a0a573c1ac06afa4452f8d7000a |
13-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add unit test for unbalanced save and restores in pictures. R=reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/150653010 git-svn-id: http://skia.googlecode.com/svn/trunk@13430 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
bda591c739001b41d77048d680f81e05723cbc05 |
13-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of add peekPixels to SkCanvas and SkSurface (https://codereview.chromium.org/161733002/) Reason for revert: compile issues with gm/xfermodes3 Original issue's description: > add peekPixels to SkCanvas and SkSurface > > clone of https://codereview.chromium.org/159723006/ > > Committed: https://code.google.com/p/skia/source/detail?r=13427 R=jvanverth@google.com NOTREECHECKS=true NOTRY=true Author: reed@chromium.org Review URL: https://codereview.chromium.org/163823002 git-svn-id: http://skia.googlecode.com/svn/trunk@13428 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkSurface.h
|
b2d93a91222dac2edb3c19128fd58fa2e74272aa |
13-Feb-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add peekPixels to SkCanvas and SkSurface clone of https://codereview.chromium.org/159723006/ Review URL: https://codereview.chromium.org/161733002 git-svn-id: http://skia.googlecode.com/svn/trunk@13427 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkSurface.h
|
5e1a7f2cc621d357da5c62a7bc4ef750d94b96f3 |
12-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13379 (Move fLastMoveToIndex from SkPath to SkPathRef - https://codereview.chromium.org/146913002/) due to image quality regression in Chromium. See crbug.com/343123 (Regression - UI issue observed for any "Notification infobars" in Chrome browser) R=bsalomon@google.com TBR=bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/137863006 git-svn-id: http://skia.googlecode.com/svn/trunk@13421 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
8441f0c6970cb438285e4d062dcc3a00ee46495a |
12-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove width>=0 asserts, as clients rely on this (at least for testing) git-svn-id: http://skia.googlecode.com/svn/trunk@13419 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
877c44956dceff038c0e315c8d311b0d581f2680 |
12-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13418 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
6fe16a3db00c14c813d74ce7a82dc7ad7b333e8c |
12-Feb-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused deviceconfig from SkShader git-svn-id: http://skia.googlecode.com/svn/trunk@13417 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
536ac5e20c2ec2008993c0677ba8cbc5ae0f34cf |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Templetized SkWriter32 readTAt() & overwriteTAt() Convert SkWriter32::{read,write}32At() to ::{read,overwrite}TAt<>() to allow peeking/updating arbitrary records. BUG=skia: R=mtklein@google.com, reed@google.com, robertphillips@google.com, iancottrell@chromium.org Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/130913018 git-svn-id: http://skia.googlecode.com/svn/trunk@13416 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
14747e58f8127a6d6b3c748bf0642b0d6a3a79e8 |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding new 'extend' mode to SkPath::addPath BUG=261727 R=reed@google.com, caryclark@google.com, schenney@chromium.org, robertphillips@google.com Author: junov@chromium.org Review URL: https://codereview.chromium.org/151353006 git-svn-id: http://skia.googlecode.com/svn/trunk@13415 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
a87b21cd0041bac0d96b6836ac6e71a2dbcd4e10 |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland SkWriter32 growth change with build fixes. - SkSWriter32 resets itself with its stack block; - Track the full capacity of fInternal (which may be >size after a reset). BUG=skia:2125 R=reed@google.com, iancottrell@chromium.org, iancottrell@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/158953003 git-svn-id: http://skia.googlecode.com/svn/trunk@13412 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
ore/SkWriter32.h
|
61e96cd44624c9faceb625519c1b29775b161f45 |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkBitmap now really stores SkImageInfo -- config is just a ruse BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/159653004 git-svn-id: http://skia.googlecode.com/svn/trunk@13411 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
ore/SkPathRef.h
|
e79f320ed6c5ec9f6164ba84be1ff586532e6517 |
11-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13384 (Stateful PathRenderer implementation) https://codereview.chromium.org/142543007/ git-svn-id: http://skia.googlecode.com/svn/trunk@13409 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrPathRendererChain.h
|
09f0ba7eb3c1933c7be878a043de5c287edd00ab |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Change growth function for SkWriter32 (https://codereview.chromium.org/150663014/) Reason for revert: See https://codereview.chromium.org/152703007/. Original issue's description: > Change growth function for SkWriter32 > > Add setCountExact to SkTDArray to allow external control of array growth. > Use it to allow SkWriter to control the buffer growth pattern. > Change buffer growth pattern to 1.5n+4096 > > BUG=skia:2125 > > Committed: http://code.google.com/p/skia/source/detail?r=13401 R=tomhudson@google.com, reed@google.com, iancottrell@google.com TBR=iancottrell@google.com, reed@google.com, tomhudson@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2125 Author: mtklein@google.com Review URL: https://codereview.chromium.org/132313013 git-svn-id: http://skia.googlecode.com/svn/trunk@13406 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
93d5ffda58391fe819199bf5afddc622e067af7e |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change growth function for SkWriter32 Add setCountExact to SkTDArray to allow external control of array growth. Use it to allow SkWriter to control the buffer growth pattern. Change buffer growth pattern to 1.5n+4096 BUG=skia:2125 R=tomhudson@google.com, mtklein@google.com, reed@google.com Author: iancottrell@google.com Review URL: https://codereview.chromium.org/150663014 git-svn-id: http://skia.googlecode.com/svn/trunk@13401 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
046f1f6ff4b2b3f4571a9562e74f41e82419a4a1 |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleaner external buffer handling in SkWriter32 This unifies the internal and external buffer handling so that the difference only has to be noticed when growing. Removing the branches from the common read and write cases gives a significant speedup. BUG=skia:2125 R=tomhudson@google.com, mtklein@google.com, reed@google.com Author: iancottrell@google.com Review URL: https://codereview.chromium.org/156683004 git-svn-id: http://skia.googlecode.com/svn/trunk@13396 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
ore/SkWriter32.h
|
1195a28892d37ae9632e81e1bc2407cf644522d2 |
11-Feb-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "SkBitmap now really stores SkImageInfo -- config is just a ruse" BUG=skia: Review URL: https://codereview.chromium.org/147733004 git-svn-id: http://skia.googlecode.com/svn/trunk@13395 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
ore/SkPathRef.h
|
8ed6443e6c608007e1e62937acfaf29b7fe7b8b0 |
11-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13393 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
ore/SkPathRef.h
|
169a0ed50a5e451711c341795572e7177a540a24 |
11-Feb-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkBitmap now really stores SkImageInfo -- config is just a ruse (edited) clone of https://codereview.chromium.org/159173004/ Review URL: https://codereview.chromium.org/159463003 git-svn-id: http://skia.googlecode.com/svn/trunk@13391 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
|
7e90e8dbb96f2084f7dd4a6a20cb4b880b362438 |
11-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix minor error between kStroke_PathAsRect and kFill_PathAsRect in SkPath::asRect R=caryclark@google.com, reed@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/138703008 git-svn-id: http://skia.googlecode.com/svn/trunk@13390 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
973bf59b18960f0c14c1388041dcb73d48e99f6f |
10-Feb-2014 |
Leon Scroggins III <scroggo@google.com> |
Merge "Allow buffered stream to work with an offset."
|
ba9354b9d4de62988cc2a56c0760fd5e52da3679 |
10-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkOnce in is_lcd_supported instead of hand rolled double-checked locking. BUG=skia: R=bungeman@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/155963003 git-svn-id: http://skia.googlecode.com/svn/trunk@13387 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOnce.h
ore/SkThread.h
|
4b83b05fc10e5771d3b0e71790db2df519c6ae2a |
07-Feb-2014 |
Derek Sollenberger <djsollen@google.com> |
SkLightingColor filter now is a wrapper for creating a ColorMatrixFilter. This is a cherry-pick of the following 2 skia commits revision 13350 revision 13362 bug: 10650594 Change-Id: I9a55056efb7dd9a887740becbafc5ae51d111fc7
ffects/SkColorMatrix.h
|
50b393a768c0311b3210f723325fd27bf161136b |
10-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPictureRecord: silently do nothing for non-drawable SkBitmaps. BUG=skia:2135 R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/154083004 git-svn-id: http://skia.googlecode.com/svn/trunk@13386 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
3e0c64ad1e5e12aca2907a1384ee7dc3d39d5148 |
10-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Stateful PathRenderer implementation https://codereview.chromium.org/23926019/ git-svn-id: http://skia.googlecode.com/svn/trunk@13384 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrPathRendererChain.h
|
6be31f42cac550dfa6fd936b36484002b6eadc9c |
10-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_ONLOCKPIXELS completely BUG=skia: Review URL: https://codereview.chromium.org/158893005 git-svn-id: http://skia.googlecode.com/svn/trunk@13382 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
f66cf72c6810766234d06bb96696b594a99dcd02 |
10-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move fLastMoveToIndex from SkPath to SkPathRef https://codereview.chromium.org/146913002/ git-svn-id: http://skia.googlecode.com/svn/trunk@13379 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
f0539800165314f8bebd8a5ab765ec35012f1b03 |
08-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Specialize GrConvexPolyEffect for AA rects, use for AA clip rects. BUG=skia:2051 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140093004 git-svn-id: http://skia.googlecode.com/svn/trunk@13375 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
d5911c4d8f27d78df2fe576dbfee90a36ee3af77 |
07-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unneeded SK_SUPPORT_LEGACY_NEWRENDERTARGETDIRECT BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/141063004 git-svn-id: http://skia.googlecode.com/svn/trunk@13364 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
5d54c29c70118dd8f038acf19c5293adbb64cdf1 |
07-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unneeded SK_SUPPORT_LEGACY_CANVAS_CREATECOMPATIBLEDEVICE git-svn-id: http://skia.googlecode.com/svn/trunk@13363 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
5e0995e4b36178e1e4465a9f50114ed39f038c27 |
07-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert "Serialization of SkPictureImageFilter" (https://codereview.chromium.org/153583007/) Reason for revert: New SKPs with version20 are in Google Storage due to http://108.170.219.160:10117/builders/Housekeeper-Nightly-RecreateSKPs/builds/22 Original issue's description: > Revert "Serialization of SkPictureImageFilter" > > This reverts commit 227321b30106e57942929eb96fa5bc22544f6c9e. > > Revert "Sanitizing source files in Housekeeper-Nightly" > > This reverts commit baf28584b7636c01355f8d8d972e06aa7fb66d77. > > TBR=robertphillips@google.com,sugoi@google.com > > Committed: https://code.google.com/p/skia/source/detail?r=13356 R=robertphillips@google.com, sugoi@google.com, fmalita@google.com, fmalita@chromium.org TBR=fmalita@chromium.org, fmalita@google.com, robertphillips@google.com, sugoi@google.com NOTREECHECKS=true NOTRY=true Author: rmistry@google.com Review URL: https://codereview.chromium.org/143163005 git-svn-id: http://skia.googlecode.com/svn/trunk@13357 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkPicture.h
ffects/SkColorMatrix.h
ffects/SkPictureImageFilter.h
|
7713c38dc0182c8f6a685dace5101c49301de00d |
07-Feb-2014 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Serialization of SkPictureImageFilter" This reverts commit 227321b30106e57942929eb96fa5bc22544f6c9e. Revert "Sanitizing source files in Housekeeper-Nightly" This reverts commit baf28584b7636c01355f8d8d972e06aa7fb66d77. TBR=robertphillips@google.com,sugoi@google.com Review URL: https://codereview.chromium.org/153583007 git-svn-id: http://skia.googlecode.com/svn/trunk@13356 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkPicture.h
ffects/SkColorMatrix.h
ffects/SkPictureImageFilter.h
|
c5acc6c827993602eded2d5b53fdbe29a372b4c4 |
07-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13355 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ffects/SkColorMatrix.h
|
4f6318d2e64c96fba955ea9154829aee37e155b8 |
07-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Serialization of SkPictureImageFilter BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=13347 R=senorblanco@google.com, reed@google.com, mtklein@google.com, sugoi@google.com, senorblanco@chromium.org, robertphillips@google.com, scroggo@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/138063005 git-svn-id: http://skia.googlecode.com/svn/trunk@13354 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ffects/SkPictureImageFilter.h
|
9d69b801ead364f1c43d5adb3ccbb5c5c98b3999 |
06-Feb-2014 |
Leon Scroggins III <scroggo@google.com> |
Allow buffered stream to work with an offset. If the stream being buffered is buffered from somewhere other than the start, the SkFrontBufferedStream needs to take that into account when reporting its length. Required for https://googleplex-android-review.googlesource.com/#/c/415165/1 in frameworks/base to work. BUG:12807677 BUG:12895876 Change-Id: I675397f5cebb7c7d8bc9f76acb5265d7209cbbc2
tils/SkFrontBufferedStream.h
|
31b3044af4e97c662076147d119ba233a163b769 |
06-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace impl of SkLightingColorFilter with SkColorMatrixFilter BUG=skia: R=djsollen@google.com Review URL: https://codereview.chromium.org/135123008 git-svn-id: http://skia.googlecode.com/svn/trunk@13350 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorMatrix.h
|
8b4799a98b05d626432b11115b5c2f0e0bb1772d |
06-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13347 (Serialization of SkPictureImageFilter - https://codereview.chromium.org/138063005) due to bump in skp file format git-svn-id: http://skia.googlecode.com/svn/trunk@13348 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ffects/SkPictureImageFilter.h
|
670b98ea5df48daef5d23e2bb7570d408207c333 |
06-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Serialization of SkPictureImageFilter BUG=skia: R=senorblanco@google.com, reed@google.com, mtklein@google.com, sugoi@google.com, senorblanco@chromium.org, robertphillips@google.com, scroggo@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/138063005 git-svn-id: http://skia.googlecode.com/svn/trunk@13347 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ffects/SkPictureImageFilter.h
|
4736ed1a0a7e252e169685e3c7572f08dfca0a2c |
06-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add ifdef to avoid "not defined" compiler warnings for VS checks BUG=skia:2130 R=reed@google.com Author: hcm@google.com Review URL: https://codereview.chromium.org/153093004 git-svn-id: http://skia.googlecode.com/svn/trunk@13345 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
4f7c61583b16e3056cf3350fcef42dcc6d3483b7 |
06-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add ways to peer into an image to get its pixels BUG=skia: R=bsalomon@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/155763004 git-svn-id: http://skia.googlecode.com/svn/trunk@13339 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
e629c7bc9f822351c39be99444839481083ee17f |
06-Feb-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkXPSDevice Make SkImageFilter parameter for SkXPSDevice::allowImageFilter const to match the SkBitmapDevice base class. BUG=skia:2097 R=senorblanco@chromium.org Review URL: https://codereview.chromium.org/156213002 git-svn-id: http://skia.googlecode.com/svn/trunk@13333 2bbb7eff-a529-9590-31e7-b0007b416f81
evice/xps/SkXPSDevice.h
|
ae761f7545d8ebf181d220169afac2056b057b8c |
05-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkImageFilter methods const. SkImageFilter had some non-const methods that could all be made const. This is a first step towards making SkImageFilter immutable. BUG=skia:2097 R=mtklein@google.com, reed@google.com, robertphillips@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/148883011 git-svn-id: http://skia.googlecode.com/svn/trunk@13330 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ffects/SkBicubicImageFilter.h
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkComposeImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPictureImageFilter.h
ffects/SkRectShaderImageFilter.h
ffects/SkResizeImageFilter.h
ffects/SkTestImageFilters.h
ffects/SkTileImageFilter.h
ffects/SkXfermodeImageFilter.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
c4b12f19a46946e1c02f3525e0ea4902b09feac5 |
05-Feb-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement correct clipping for image filters. Image filters in Skia currently clip the size of the the offscreen bitmap used for filtering to the device clip bounds. This means that any pixel-moving filter (e.g., blur) has edge artifacts at the clip boundaries. This is problematic for tiling, where a single SkPicture is played back with a clip set to the tile boundaries. By implementing the onFilterBounds() traversal, and using it in saveLayer() when a filter is present, we can clip the layer to the expanded clip rect. Note that this requires that the traversal be performed in reverse as compared to computeFastBounds(). (It's also done in device space, unlike computeFastBounds()). New test imagefiltersclipped tests pixel-moving filters when clipped by various clip rects. New test imageblurtiled tests tiled (compositor-style) rendering of blurred text. There should be no artifacts at the tile boundaries. BUG=337831 R=reed@google.com Review URL: https://codereview.chromium.org/23011012 git-svn-id: http://skia.googlecode.com/svn/trunk@13323 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkImageFilter.h
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkComposeImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
|
76f10a3bd936af7dbe2b5873d5a7eedd73cdc5da |
05-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkCanvas::createCompatibleDevice, and add SkCanvas::newSurface BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/154163002 git-svn-id: http://skia.googlecode.com/svn/trunk@13319 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
1dab403e447f4f663690e018651338304fe6e86a |
05-Feb-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13316 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
967dee32ef540b7c0fed6d0cd518d42b9b345c78 |
04-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkFontMgr interface const. COLLABORATOR=mtklein@chromium.org BUG=skia: R=reed@google.com, bungeman@google.com, mtklein@chromium.org Author: mtklein@google.com Review URL: https://codereview.chromium.org/134643028 git-svn-id: http://skia.googlecode.com/svn/trunk@13314 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
ea6e14a3825d6f805527ddfbce4fd6b2bf73a7df |
04-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
TSAN: use somewhat pithier SK_ANNOTATE_UNPROTECTED_READ. This is a little bit better practice to be i than the existing SK_ANNOTATE_BENIGN_RACE, as UNPROTECTED_READ will only ignore reads, not writes. Tag SkRefCnt::unique() as a safe unprotected read like SkOnce's double-checked locking. BUG=skia: R=reed@google.com, bungeman@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/144953005 git-svn-id: http://skia.googlecode.com/svn/trunk@13309 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDynamicAnnotations.h
ore/SkOnce.h
ore/SkRefCnt.h
|
fdbd504950556ea1165ee9b1df1c0968252c7d7e |
04-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove kGL_Capability (unused) BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/153993003 git-svn-id: http://skia.googlecode.com/svn/trunk@13307 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
6fcd28ba1de83b72f4c8343ccec27d26c127de32 |
04-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix samplefuzz, fix some 32/64bit warnings git-svn-id: http://skia.googlecode.com/svn/trunk@13303 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
28183b4043a969df12592e8dd47cf95b80755284 |
04-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove (unused by chrome) SkDeferredCanvas(device) factory signature BUG=skia: R=junov@chromium.org Review URL: https://codereview.chromium.org/136753016 git-svn-id: http://skia.googlecode.com/svn/trunk@13302 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
372b7a4f565354d2101092c6bac6f9550ad506fd |
04-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove redundant GrContext parameter to NewRenderTargetDirect BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/151183003 git-svn-id: http://skia.googlecode.com/svn/trunk@13299 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
2859f9fbf3764d401b3b9b27f3d9e9bddeaf3a14 |
03-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename tracing parameter to be more consistent with other methods BUG=skia: R=bsalomon@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/136753013 git-svn-id: http://skia.googlecode.com/svn/trunk@13287 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEventTracer.h
|
3458a1736feae84eba985591a8ab8d26530d96c8 |
03-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
clean up a couple of parameters in the tracing interface BUG=skia: R=bsalomon@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/145973011 git-svn-id: http://skia.googlecode.com/svn/trunk@13283 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEventTracer.h
|
e254310a55d55a710309714c48f7fbbe7a6126f7 |
31-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCanvas constructor that explicitly creates no_config with dimensions BUG=skia: R=scroggo@google.com, halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/137833016 git-svn-id: http://skia.googlecode.com/svn/trunk@13272 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
bf6a6d45043393f8cd9c942d7f03b789fe2c94b3 |
31-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix leaks in SkConf These leaks were small and would only happen with non-default runtime configuration things set, but they were still leaks and they should be squished. Valgrind reported leaks pre-patch, and all the rtconf leaks are gone after patch. BUG=skia:1722 R=reed@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/136963004 git-svn-id: http://skia.googlecode.com/svn/trunk@13269 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
c6d3c444ca76feba5a8937dbc80626ade5347275 |
31-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Have peek32 return uint32_t& to make it harder to look at more than 4 bytes. BUG=skia: R=reed@google.com, robertphillips@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/145053003 git-svn-id: http://skia.googlecode.com/svn/trunk@13265 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
4c18e9fbb685cccf23342757e786027a032197da |
31-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13258 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEventTracer.h
|
cc787fa8029889877da8edbb70a284cb0e19de33 |
31-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix auto-delete bug that crept in with new fast blur path; is causing some of the valgrind errors. BUG=skia:2111 R=bsalomon@google.com, robertphillips@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/148593003 git-svn-id: http://skia.googlecode.com/svn/trunk@13257 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
6169f2b4da39099b4e593f5ff85538dfe2f0249e |
31-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
initial import of Chrome's trace_event into skia framework This patch includes a modified version of Chrome's trace_event.h, which provides tracing macros that can easily integrate into the about://tracing framework. Currently the macros link to a default implementation of the (narrow) tracing class SkDefaultEventTracer which does nothing; next step will be to have Chrome subclass the SkEventTracer with a shim that bolts Skia's trace events to its own, allowing Skia's trace events to show up in about://tracing. I've verified that this file builds properly, and when I added a simple scoped TRACE_EVENT0 to SkCanvas::drawRect, along with some debug prints in the NOP implementation of tracing, I saw what I expected printed to the screen. BUG=skia: R=nduca@chromium.org, reed@google.com, mtklein@google.com, bsalomon@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/149563004 git-svn-id: http://skia.googlecode.com/svn/trunk@13256 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEventTracer.h
|
a2bd2d12ad9504583e9311404fcd82b40df49d30 |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Set write buffer flags only in SkWriteBuffer and SkFlatController constructors. This is a baby step toward refactored (and faster in-process) typeface and flattenable factory encoding and decoding. The sooner SkWriteBuffer knows its flags, the better. Next steps will be to rearrange Sk{Read,Write}Buffer members into disjoint strategies to handle typefaces and flattenable factories: one for in-process, one for cross-process, one when validating. BUG=skia: R=reed@google.com, scroggo@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/138803005 git-svn-id: http://skia.googlecode.com/svn/trunk@13253 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriteBuffer.h
|
cbbc481e918c0d32454455626235f67106f216a1 |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace factory generation of TextContexts with persistent objects. BUG=skia:2018 R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/150743002 git-svn-id: http://skia.googlecode.com/svn/trunk@13249 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
8b0e8ac5f582de80356019406e2975079bf0829d |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor read and write buffers. Eliminates SkFlattenable{Read,Write}Buffer, promoting SkOrdered{Read,Write}Buffer a step each in the hierarchy. What used to be this: SkFlattenableWriteBuffer -> SkOrderedWriteBuffer SkFlattenableReadBuffer -> SkOrderedReadBuffer SkFlattenableReadBuffer -> SkValidatingReadBuffer is now SkWriteBuffer SkReadBuffer -> SkValidatingReadBuffer Benefits: - code is simpler, names are less wordy - the generic SkFlattenableFooBuffer code in SkPaint was incorrect; removed - write buffers are completely devirtualized, important for record speed This refactoring was mostly mechanical. You aren't going to find anything interesting in files with less than 10 lines changed. BUG=skia: R=reed@google.com, scroggo@google.com, djsollen@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/134163010 git-svn-id: http://skia.googlecode.com/svn/trunk@13245 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
ore/SkBitmap.h
ore/SkColorFilter.h
ore/SkColorShader.h
ore/SkColorTable.h
ore/SkComposeShader.h
ore/SkDrawLooper.h
ore/SkEmptyShader.h
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ore/SkImageFilter.h
ore/SkImageInfo.h
ore/SkMallocPixelRef.h
ore/SkMaskFilter.h
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
ore/SkPathEffect.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkRasterizer.h
ore/SkReadBuffer.h
ore/SkShader.h
ore/SkUnitMapper.h
ore/SkWriteBuffer.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBicubicImageFilter.h
ffects/SkBitmapSource.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkComposeImageFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkLerpXfermode.h
ffects/SkLightingImageFilter.h
ffects/SkLumaColorFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPerlinNoiseShader.h
ffects/SkPictureImageFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkRectShaderImageFilter.h
ffects/SkResizeImageFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTileImageFilter.h
ffects/SkTransparentShader.h
ffects/SkXfermodeImageFilter.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
tils/SkUnitMappers.h
|
ddf2bfb190b2760ef6d28efe2cdc16c68287553d |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTextContext to private interface NOTRY=true R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/145073005 git-svn-id: http://skia.googlecode.com/svn/trunk@13239 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
pu/SkGpuDevice.h
|
cf34bc06347dd2734a7fdaef5cf8853e92979d5e |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
patch from issue 119343003 compile on 10.6, exclude failing gms Sorry for making another CL; rebasing ToT on the old one ended up with code in a tangled mess; was easier to start over. NOTRY=true R=bsalomon@google.com, epoger@google.com, reed@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/148883005 git-svn-id: http://skia.googlecode.com/svn/trunk@13238 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
9f94b9104a02c5918720517de3ffd547f354900a |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add fallback code for TextContexts that don't support all features BUG=skia:2018 NOTRY=true R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/135683006 git-svn-id: http://skia.googlecode.com/svn/trunk@13236 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
|
e5d7015cde3b6f2a3929b8e378822e3d7be223d4 |
29-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13228 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
|
e8612d9a8d616c2ed0195421a0675e10b0c2d230 |
28-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add standalone drawText for GrTextContext. This unifies the interface between GrBitmapTextContext and GrDistanceFieldTextContext so that they don't need special case code. The future GrNVPRTextContext will also use this interface. BUG=skia:2018 R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/141863005 git-svn-id: http://skia.googlecode.com/svn/trunk@13227 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
pu/GrBitmapTextContext.h
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
pu/SkGpuDevice.h
|
c1587f94a77eaafe257a6ecf504364d40362c66a |
28-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change setAlphaType to not modify the pixelref's genID BUG=skia: R=bsalomon@google.com, halcanary@google.com Review URL: https://codereview.chromium.org/137263009 git-svn-id: http://skia.googlecode.com/svn/trunk@13219 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPixelRef.h
|
dcfa9ff57c009527e589dfc9c9fdc71483fd2f39 |
28-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Fast blurred rectangles on GPU (https://codereview.chromium.org/119343003/) Reason for revert: Two problems: 1. broke compile on Build-Mac10.6-* bots 2. broke GM expectations on many bots We'll need to examine the GM impact before re-landing. I can work with you to do this on Tuesday if you like; just IM or email me. Original issue's description: > Perform the same analytic blur calculation on the GPU that we do on the CPU. Results in significant performance gains when using Ganesh to render drop shadows in Chrome. > > BUG= > > Committed: http://code.google.com/p/skia/source/detail?r=13210 R=bsalomon@google.com, reed@google.com, humper@google.com, rmistry@google.com TBR=bsalomon@google.com, humper@google.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG= Author: epoger@google.com Review URL: https://codereview.chromium.org/140853008 git-svn-id: http://skia.googlecode.com/svn/trunk@13213 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
d1829151a5f5fb69faa50c326ed018376d117b3e |
27-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Perform the same analytic blur calculation on the GPU that we do on the CPU. Results in significant performance gains when using Ganesh to render drop shadows in Chrome. BUG= R=bsalomon@google.com, reed@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/119343003 git-svn-id: http://skia.googlecode.com/svn/trunk@13210 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
336d1d759590d9bedcbc5a96d0fff79861cf8f7a |
27-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement a computeFastBounds() traversal for SkImageFilter. This allows for correct culling of primitives which have image filters applied. R=reed@google.com BUG=skia: Review URL: https://codereview.chromium.org/137423005 git-svn-id: http://skia.googlecode.com/svn/trunk@13207 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkPaint.h
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
|
99f381ad769cc13b0f23c99c47b65c3f236e15cc |
27-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move getAdvancedTypefaceMetrics into private, as only skia internals call it BUG=skia: R=bungeman@google.com, vandebo@chromium.org Review URL: https://codereview.chromium.org/148583002 git-svn-id: http://skia.googlecode.com/svn/trunk@13206 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
c8de7a311ab3550e43030f89b04aa3600c6c87bc |
27-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Ensure SSE2/3 is always enabled on Android. R=mtklein@google.com, reed@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/132883008 git-svn-id: http://skia.googlecode.com/svn/trunk@13204 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
0e8d0d6cdc2e02946b099006d0a47e60764905e5 |
27-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional SkAlphaType parameter to notifyPixelsChanged R=scroggo@google.com, halcanary@google.com, robertphillips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/147213002 git-svn-id: http://skia.googlecode.com/svn/trunk@13192 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPixelRef.h
|
7fa2a65c0cfc714364490cb715171461143024e0 |
27-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix more 64bit warnings BUG=skia: Review URL: https://codereview.chromium.org/147683003 git-svn-id: http://skia.googlecode.com/svn/trunk@13190 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
1a5e51f94ed8cb01600184119e52bb64bdb3dccc |
27-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkScalarMul from public headers BUG=skia: Review URL: https://codereview.chromium.org/132453008 git-svn-id: http://skia.googlecode.com/svn/trunk@13189 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
ore/SkScalar.h
ffects/SkLightingImageFilter.h
|
658650c5b42653f5f7d9857252b764333331be58 |
25-Jan-2014 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused methods from SkWindow. I came to this while grepping for deprecated SkBitmap's eraseRGB() method. BUG=None TEST=SampleApp still links R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/147433002 git-svn-id: http://skia.googlecode.com/svn/trunk@13184 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
c2abd54edadf94bb86e1635a3515089e4a6a8eee |
25-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add alternative to isRect named asRect This defines yunchao's proposed interface in terms of an existing implementation. BUG=skia: R=reed@google.com, yunchao.he@intel.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/140953003 git-svn-id: http://skia.googlecode.com/svn/trunk@13183 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
eb9a46cbbb475e862a084aa2224ec18d4ac5e95b |
25-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add legacy/helper allocN32Pixels, and convert gm to use it This is an intermediate api, but might help us quickly get to a point where no one is creating bitmaps in a 2-step process (setConfig + alloc). BUG=skia: R=halcanary@google.com Review URL: https://codereview.chromium.org/140593005 git-svn-id: http://skia.googlecode.com/svn/trunk@13182 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d2ac07b64b7d46e81d00d389781f9f83810f0095 |
25-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13181 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
pu/GrTextContext.h
|
709ca75f032d7c60eb53c5840524a875a3a6cdb1 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkOnce: add option to call another cleanup function once at exit. Use this to clean up empty SkData and SkPathRef. Current leaks: Leaked SkRefCntBase: 40 Leaked SkFlattenable: 32 Leaked SkPixelRef: 32 Leaked SkMallocPixelRef: 32 Leaked SkFontConfigInterface: 1 Leaked SkWeakRefCnt: 1 Leaked SkTypeface: 1 Leaked SkFontMgr: 1 Leaked SkDataTable: 3 Leaked SkImage: 1 Leaked ???: 1 Leaked ???: 1 BUG=skia: R=halcanary@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/132803005 git-svn-id: http://skia.googlecode.com/svn/trunk@13180 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkOnce.h
ore/SkPathRef.h
|
a8c7f7702fb4bbedb615031bc653c5cd161a038e |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix (some) 64bit warnings -- size_t -> int BUG=skia: R=mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/147053003 git-svn-id: http://skia.googlecode.com/svn/trunk@13178 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
ore/SkWriter32.h
|
d8ed85101ee77ad2cb0c186a79d197698a75d246 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 Committed: http://code.google.com/p/skia/source/detail?r=13164 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13176 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
pu/gl/GrGLConfig.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLInterface.h
|
9ebcac54635cde63110d73ad7c43d70772e7872f |
24-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add installPixels BUG=skia: R=halcanary@google.com Review URL: https://codereview.chromium.org/143073008 git-svn-id: http://skia.googlecode.com/svn/trunk@13174 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
|
227c24673196f5f06bee85e7e9aa067be90e1359 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resolve a few memory leaks in tests. Purge the global scaled image cache after use in tests. The cache was right to hold on to the pixels indefinitely, but this change makes it easier to run down actual memory leaks. Add SK_DECLARE_INST_COUNT to several classes. BUG=skia: R=reed@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/145443004 git-svn-id: http://skia.googlecode.com/svn/trunk@13171 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
pu/SkGrPixelRef.h
|
68c74884d0da1aa794bb660a37f31f2f9108bc36 |
24-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Turn NVPR on by default (but off in tools)." This reverts commit 83d81c96de34950bdd84dc575997a250b685a3d6. Broke Windows build. Autorevert didn't work. TBR=bsalomon@google.com,robertphillips@google.com NOTREECHECKS=true NOTRY=true NOPRESUBMIT=true BUG=skia:2042 Review URL: https://codereview.chromium.org/146863003 git-svn-id: http://skia.googlecode.com/svn/trunk@13169 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
pu/gl/GrGLConfig.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLInterface.h
|
0ded88d431a1872e21986984f009db2e84f52738 |
24-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[Reland of r13154, since the Housekeeping bot seems to have reverted it in r13155. Next time I'll put the "do not disturb" sign on my commit.] Refactor SkMorphologyImageFilter, CPU and GPU paths. This required making opts/ dependent on effects/, so that we could use the SkMorphologyProc type in SkMorphologyImageFilter.h. Correctness and performance covered by existing tests; no change in functionality. R=bsalomon@google.com, djsollen@google.com, reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=13154 BUG=skia: Review URL: https://codereview.chromium.org/135013004 git-svn-id: http://skia.googlecode.com/svn/trunk@13168 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMorphologyImageFilter.h
|
cc40f06db77a3a27f3d685c222086d245399bc0a |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add factory class for generating various flavors of GrTextContext. This is the first pass of making Gr*TextContext more generic and easily subclassed. The next stage will be making GrBitmapTextContext and GrDistanceFieldTextContext more similar by moving the SkDraw loop into each subclass. BUG=skia:2018 Committed: http://code.google.com/p/skia/source/detail?r=13142 R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/144283002 git-svn-id: http://skia.googlecode.com/svn/trunk@13165 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
pu/SkGpuDevice.h
|
83d81c96de34950bdd84dc575997a250b685a3d6 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13164 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
pu/gl/GrGLConfig.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLInterface.h
|
1878a44c7490e3312a3b617fa03d2cf297b791e0 |
23-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13155 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMorphologyImageFilter.h
|
76d4d04b18a773061559533a3b774a82ddc94d0f |
23-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor SkMorphologyImageFilter, CPU and GPU paths. This required making opts/ dependent on effects/, so that we could use the SkMorphologyProc type in SkMorphologyImageFilter.h. Correctness and performance covered by existing tests; no change in functionality. R=bsalomon@google.com, djsollen@google.com, reed@google.com Review URL: https://codereview.chromium.org/135013004 git-svn-id: http://skia.googlecode.com/svn/trunk@13154 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMorphologyImageFilter.h
|
fed2ab648341ec153ad2af746a31d368963171e4 |
23-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
No deduping dictionaries for matrices and regions. There's little benefit to deduping matrices and regions: they're infrequently used, and doubly infrequently reused. Their use-weighted byte cost is tiny. There is some downside to deduping matrices and regions. Even when they're not used, we prepare dictionaries for deduping them for every picture. Each of these dictionaries costs 160 bytes, so two unused dictionaries make a big chunk of the ~1100 bytes it takes to allocate an SkPictureRecord. (~330 come from parent class SkCanvas, 768 from SkPictureRecord itself, here reduced to 448). One side benefit of not deduping these guys is that the change weighs -140 lines of code. It may go without saying, but this breaks the picture format. Testing: out/Debug/tests && out/Debug/dm (which runs all picture modes by default) BUG=skia:1850 R=reed@google.com, bensong@google.com, robertphillips@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/143883006 git-svn-id: http://skia.googlecode.com/svn/trunk@13149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
ore/SkPicture.h
|
d173b8760887f9b10cd43cc99ad6b8011e269370 |
23-Jan-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkScalarMul macro git-svn-id: http://skia.googlecode.com/svn/trunk@13145 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkCamera.h
tils/SkRandom.h
|
f1d63aa80dc951417ad34dd00914c8150112e42a |
22-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Add factory class for generating various flavors of GrTextContext. (https://codereview.chromium.org/144283002/) Reason for revert: Breaks Chrome. Need to fix template issue. Original issue's description: > Add factory class for generating various flavors of GrTextContext. > > This is the first pass of making Gr*TextContext more generic and easily > subclassed. The next stage will be making GrBitmapTextContext and > GrDistanceFieldTextContext more similar by moving the SkDraw loop into > each subclass. > > BUG=skia:2018 > > Committed: http://code.google.com/p/skia/source/detail?r=13142 R=bsalomon@google.com, reed@google.com TBR=bsalomon@google.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2018 Author: jvanverth@google.com Review URL: https://codereview.chromium.org/145023006 git-svn-id: http://skia.googlecode.com/svn/trunk@13143 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
pu/SkGpuDevice.h
|
ce96b651d383305561ff0459a527acda8e93cc49 |
22-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add factory class for generating various flavors of GrTextContext. This is the first pass of making Gr*TextContext more generic and easily subclassed. The next stage will be making GrBitmapTextContext and GrDistanceFieldTextContext more similar by moving the SkDraw loop into each subclass. BUG=skia:2018 R=bsalomon@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/144283002 git-svn-id: http://skia.googlecode.com/svn/trunk@13142 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
pu/GrDistanceFieldTextContext.h
pu/GrTextContext.h
pu/SkGpuDevice.h
|
c72425ae368bfcb47de7d2532eb90d305ec0d1cf |
21-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLInterface function pointers into a nested struct BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/133073009 git-svn-id: http://skia.googlecode.com/svn/trunk@13130 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContextHelper.h
|
91506eb0b9461a19c6fc7dc0b15edbdbd1ed094d |
21-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Scope our ANNOTATE_BENIGN_RACE. This should unstick the DEPS roll. When building with TSAN, Chromium's pulling in the canonical one from dynamic_annotations.h, and we're trying to redefine it. R=robertphillips@google.com, reed@google.com, bsalomon@google.com TBR=reed@google.com BUG= Author: mtklein@google.com Review URL: https://codereview.chromium.org/144063002 git-svn-id: http://skia.googlecode.com/svn/trunk@13129 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOnce.h
|
f397b21b691b7ea535dc764590704946cfff7899 |
17-Jan-2014 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r12682 into Android. Conflicts: include/core/SkDraw.h include/pdf/SkPDFDevice.h include/utils/SkCanvasStateUtils.h include/utils/SkFrontBufferedStream.h src/core/SkDevice.cpp src/core/SkDeviceLooper.cpp src/core/SkDeviceLooper.h src/core/SkRRect.cpp src/doc/SkDocument_PDF.cpp src/effects/SkBlurMaskFilter.cpp src/fonts/SkFontMgr_fontconfig.cpp src/gpu/GrAAHairLinePathRenderer.cpp src/gpu/GrAAHairLinePathRenderer.h src/gpu/GrTextContext.cpp src/images/SkImageDecoder_libpng.cpp src/images/SkScaledBitmapSampler.cpp src/images/SkScaledBitmapSampler.h src/pdf/SkPDFDevice.cpp src/pdf/SkPDFDeviceFlattener.cpp src/ports/SkFontConfigInterface_android.cpp src/ports/SkFontHost_FreeType.cpp src/ports/SkFontHost_FreeType_common.cpp src/utils/SkCanvasStack.cpp src/utils/SkCanvasStack.h src/utils/SkCanvasStateUtils.cpp src/utils/SkDeferredCanvas.cpp src/utils/SkFrontBufferedStream.cpp src/utils/SkPictureUtils.cpp Change-Id: Ice86d9769ed99f804932d8839acfdea695cb6d28
|
2ab1ba055536825552d6b49f0210c4e1531f02f0 |
17-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make leak counters thread-safe and turn them on by default for Debug Make leak counters implemented with SK_DECLARE_INST_COUNT thread-safe. Enable the leak counting for Debug builds when Skia is built as a static library. Having SK_DECLARE_INST_COUNT without SK_DEFINE_INST_COUNT relies on static variables in member functions declared in the header files. These might be duplicated in the clients of the library when Skia is built as a dynamic library, producing incorrect operation. Protect the instance counter initialization step (initStep) by using SkOnce. Makes SkOnce.h part of the public API, since SkInstCnt is public. Protect the per-class child list shared variable with a per-class mutex. Changes the behavior in the way that if the child list has been "cleaned up", it will still try to create subsequent child lists. BUG=skia:1219 R=robertphillips@google.com, mtklein@google.com, bsalomon@google.com, bungeman@google.com, djsollen@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/99483003 git-svn-id: http://skia.googlecode.com/svn/trunk@13120 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkPostConfig.h
|
7322893af0f94c68401bc01677e9dcfca586d5b4 |
17-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SK_API to SkGLContextHelper and SkNullGLContext for use in blink unit test component build BUG=skia: R=bsalomon@chromium.org Author: junov@chromium.org Review URL: https://codereview.chromium.org/141813002 git-svn-id: http://skia.googlecode.com/svn/trunk@13119 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkGLContextHelper.h
pu/gl/SkNullGLContext.h
|
90313cc36a6f43a3e9d3818aca536cd6631c222b |
17-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLExtensions from GrGLContextInfo to GrGLInterface BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140823003 git-svn-id: http://skia.googlecode.com/svn/trunk@13118 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContextHelper.h
|
92b7884e88fc420b6f6ae3589aa3659b6448e005 |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_GL_IGNORE_ES3_MSAA.s R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/140933005 git-svn-id: http://skia.googlecode.com/svn/trunk@13115 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
pu/gl/GrGLInterface.h
|
cc190eb6f321d0255ca035dc1ceef53af3900f4a |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow GrGLInterface factories in Chromium to continue to compile. BUG=skia:2042 TBR=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/136573003 git-svn-id: http://skia.googlecode.com/svn/trunk@13112 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
910f694aefb0b671dd8522a9afe9b6be645701c1 |
16-Jan-2014 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@12682 Change-Id: I0470d8e53bf019f410509180b95950f20f98a5e8
ore/SkAlpha.h
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkColorPriv.h
ore/SkColorTable.h
ore/SkDevice.h
ore/SkDocument.h
ore/SkDraw.h
ore/SkFlattenableBuffers.h
ore/SkFlattenableSerialization.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkImage.h
ore/SkImageDecoder.h
ore/SkImageFilter.h
ore/SkImageGenerator.h
ore/SkImageInfo.h
ore/SkInstCnt.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMatrix.h
ore/SkPath.h
ore/SkPathRef.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkTInternalLList.h
ore/SkThread.h
ore/SkTime.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUtils.h
ore/SkWeakRefCnt.h
evice/xps/SkXPSDevice.h
ffects/SkBitmapSource.h
ffects/SkDropShadowImageFilter.h
ffects/SkPictureImageFilter.h
pu/GrContext.h
pu/GrDistanceFieldTextContext.h
pu/GrSurface.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/SkGrPixelRef.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkNativeGLContext.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
df/SkPDFDevice.h
orts/SkFontConfigInterface.h
orts/SkFontMgr.h
tils/SkCondVar.h
tils/SkDeferredCanvas.h
tils/SkFrontBufferedStream.h
tils/SkJSONCPP.h
tils/SkNWayCanvas.h
tils/SkRTConf.h
tils/SkWGL.h
tils/win/SkAutoCoInitialize.h
tils/win/SkIStream.h
iews/SkOSWindow_Android.h
|
9e90aed5de82732cc9921f01388d3063a41a053b |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrGLBinding->GrGLStandard, no longer a bitfield BUG=skia:2042 R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/133413003 git-svn-id: http://skia.googlecode.com/svn/trunk@13108 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
pu/gl/GrGLInterface.h
|
3aa7a02b65d3798b819abd7c12a0327a6adcabcd |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_API SkMallocPixelRef Motivation: make https://codereview.chromium.org/138393002/ work. R=reed@google.com, djsollen@google.com, bsalomon@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/135853019 git-svn-id: http://skia.googlecode.com/svn/trunk@13106 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
|
b06faacaf13b9b5c47b8526492ad155bdce3863b |
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factor out UnPreMultiplyPreservingByteOrder BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/130303005 git-svn-id: http://skia.googlecode.com/svn/trunk@13103 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUnPreMultiply.h
|
5f62ed74342e44cb1b9671ffdac47c6a81416136 |
15-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
no need to refcnt colortables, since pixelrefs own them BUG=skia: R=halcanary@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/139463007 git-svn-id: http://skia.googlecode.com/svn/trunk@13098 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
a3b15ed0373b873d4c497b51384b8c07d751753a |
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLInterface be context-specific on all platforms BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/137753005 git-svn-id: http://skia.googlecode.com/svn/trunk@13097 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
d77b3ecd92befc255bfb60b3ed2c79962a83a2e5 |
15-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@13083 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
a612d4c5134655fe6703c8d2f63be710aa1e2767 |
15-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement a resize image filter. This is needed for the "filterRes" feature in SVG filter effects, which specifies the required size for intermediate processing buffers. In order to make this work, we need to render the primitive at the given resolution (doable at the callsite in Blink), and then to resize the result to the actual on-screen size. The latter is where this filter comes in. It simply applies a scaling factor (and the current CTM) to its input, and draws its input bitmap at that size. R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=13077 Reverted: https://code.google.com/p/skia/source/detail?r=13078 BUG= Review URL: https://codereview.chromium.org/136863006 git-svn-id: http://skia.googlecode.com/svn/trunk@13082 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkResizeImageFilter.h
|
32678d9a453e2c9fd26e92be429cdd84250b4d85 |
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use some helper Make functions to initialize SkImageInfo BUG= R=halcanary@google.com, scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/137993012 git-svn-id: http://skia.googlecode.com/svn/trunk@13081 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageInfo.h
|
62f1048ada9312f48fc62f8de4f91a0a8f8f6047 |
15-Jan-2014 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Deprecate two more functions using SK_ATTR_DEPRECATED macro. BUG=None TEST=None R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/136973007 git-svn-id: http://skia.googlecode.com/svn/trunk@13079 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkImageDecoder.h
|
96673a918dd9f5818b40c41b8362313b8539e19e |
14-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Implement a resize image filter." This reverts commit 3f996e31c7043929fc1553b9b5ecd6a82b5fe125 (r13077). TBR=reed Review URL: https://codereview.chromium.org/136793012 git-svn-id: http://skia.googlecode.com/svn/trunk@13078 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkResizeImageFilter.h
|
535e1ccbd0161d80cc43fcc0c90dc1fec1737367 |
14-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement a resize image filter. This is needed for the "filterRes" feature in SVG filter effects, which specifies the required size for intermediate processing buffers. In order to make this work, we need to render the primitive at the given resolution (doable at the callsite in Blink), and then to resize the result to the actual on-screen size. The latter is where this filter comes in. It simply applies a scaling factor (and the current CTM) to its input, and draws its input bitmap at that size. R=reed@google.com Review URL: https://codereview.chromium.org/136863006 git-svn-id: http://skia.googlecode.com/svn/trunk@13077 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkResizeImageFilter.h
|
8844f997805ee6c554f457b2777a9af0ff2f3ed3 |
14-Jan-2014 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Make leak counters thread-safe and turn them on by default for Debug" iThis CL is breaking the Android debug test bots by firing an assert. BUG=skia:1219 Review URL: https://codereview.chromium.org/138683006 git-svn-id: http://skia.googlecode.com/svn/trunk@13076 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkPostConfig.h
|
19382421b916aab00be7265815ba4e2690adf2c9 |
14-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Convert SkWriter32 to use an SkTDArray for its internal storage. This reduces the allocation overhead of a null picture (create, beginRecording(), endRecording) from about 18K to about 1.9K. (There's still lots more to prune.) SkPictureFlat can exploit the fact that Writer32 is contiguous simplify its memory management. The Writer32 itself becomes the scratch buffer. Remove lots and lots of arbitrary magic numbers that were size guesses and minimum allocation sizes. Keep your eyes open for the big obvious DUH why we save 16K per picture! (Spoiler alert. It's because that first save we issue in beginRecording() forces the old SkWriter32 to allocate 16K.) Tests passing, DM passing. bench --match writer: ~20% faster null bench_record: ~30% faster bench_record on buildbot .skps: ~3-6% slower, ranging 25% faster to 20% slower bench_pictures on buildbot .skps: ~1-2% faster, ranging 13% faster to 28% slower BUG=skia:1850 R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/137433003 git-svn-id: http://skia.googlecode.com/svn/trunk@13073 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
46de153d4e887d82b5309316ed2e26e5cdc291f0 |
14-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make leak counters thread-safe and turn them on by default for Debug Make leak counters implemented with SK_DECLARE_INST_COUNT thread-safe. Enable the leak counting for Debug builds. Protect the instance counter initialization step (initStep) by using SkOnce. Makes SkOnce.h part of the public API, since SkInstCnt is public. Protect the per-class child list shared variable with a per-class mutex. Changes the behavior in the way that if the child list has been "cleaned up", it will still try to create subsequent child lists. BUG=skia:1219 Committed: http://code.google.com/p/skia/source/detail?r=12635 R=robertphillips@google.com, mtklein@google.com, bsalomon@google.com, bungeman@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/99483003 git-svn-id: http://skia.googlecode.com/svn/trunk@13068 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkPostConfig.h
|
5f43d21dd4cc086646cc18a892d7c768ce030baf |
13-Jan-2014 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove drawPosTextOnPath() from SkDevice API. All clients were updated including Chrome, so we can remove this now from Skia. This was committed on Chromium at https://src.chromium.org/viewvc/chrome?view=rev&revision=244287 BUG=skia:1834 R=reed@google.com Review URL: https://codereview.chromium.org/135583002 git-svn-id: http://skia.googlecode.com/svn/trunk@13059 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
e13af711d4ff9031c9ed3054a4c33a56a0c62e1f |
13-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/132643007/ Reason for revert: broken tests TBR= NOTREECHECKS=true NOTRY=true BUG= Author: reed@google.com Review URL: https://codereview.chromium.org/134843008 git-svn-id: http://skia.googlecode.com/svn/trunk@13058 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
|
f0b56e74485d59465194b21f89fa3bc3a7962ac6 |
13-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/129423002/" fixed new api references in unit tests This reverts commit ffc0058e1fbcbd69617e1f41b2dce5b5765ff99e. BUG= Review URL: https://codereview.chromium.org/132643007 git-svn-id: http://skia.googlecode.com/svn/trunk@13057 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
|
9b06ba4c91484d09565ff4a572d8c5af15dd429e |
13-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/129423002/ Reason for revert: broke tests (compile) R=scroggo@google.com, halcanary@google.com TBR=halcanary@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG= Author: reed@google.com Review URL: https://codereview.chromium.org/137133003 git-svn-id: http://skia.googlecode.com/svn/trunk@13056 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
|
dd9ea9262cb61b545fcf414fbde677eb2b62fee4 |
13-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkBitmap::installPixelRef() BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/129423002 git-svn-id: http://skia.googlecode.com/svn/trunk@13055 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageInfo.h
|
1a033fb55e6e638dcc793a1d2fbe43765e0ecc50 |
13-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove (now dead code) for SK_SUPPORT_LEGACY_COLORTYPE and SK_SUPPORT_LEGACY_ALPHATYPE BUG= Review URL: https://codereview.chromium.org/135033002 git-svn-id: http://skia.googlecode.com/svn/trunk@13043 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
bf0001d0472d727266762c5967ec0d919a6df083 |
13-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove remaining references to Sk64 (obsolete) BUG= Review URL: https://codereview.chromium.org/136673002 git-svn-id: http://skia.googlecode.com/svn/trunk@13042 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
a7d89c83a461aa3f549776060141a4f710de2da7 |
13-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Handle drawBitmapRect src_rect->dst_rect mapping as a local matrix rather than view matrix when there is a mask filter. BUG=skia:1998 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/131323004 git-svn-id: http://skia.googlecode.com/svn/trunk@13041 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
56bf6e4bce26710b017b61ddadb13e277aab8a45 |
13-Jan-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pull in Chromium's version of GatherPixelRefs https://codereview.chromium.org/134473002/ git-svn-id: http://skia.googlecode.com/svn/trunk@13038 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkPictureUtils.h
|
f3abaeb0c5947e63856209166761d4ea766ff24b |
10-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove (now unused) Sk64 -- just use int64_t BUG= Review URL: https://codereview.chromium.org/134373006 git-svn-id: http://skia.googlecode.com/svn/trunk@13032 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkBitmap.h
ore/SkTypes.h
tils/SkRandom.h
|
2d1adf2322b026ec746dbdd931ca6aac7bb5d4cb |
10-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce verbosity of SkGraphics::Init in default case. SkGraphics::Init() now checks to see if there are any non-default runtime configuration options before announcing that it is about to print out the non-default runtime configuration options. This makes the executables in tools/ less verbose. Add SkRTConfRegistry::countNonDefault() function. BUG= R=mtklein@google.com, reed@google.com Review URL: https://codereview.chromium.org/133583003 git-svn-id: http://skia.googlecode.com/svn/trunk@13017 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
18b75e54ab64763615e09761fcaeb3f439835f59 |
09-Jan-2014 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix race on creating the default typeface. BUG=skia:1906 R=mtklein@google.com, reed@google.com Review URL: https://codereview.chromium.org/113543005 git-svn-id: http://skia.googlecode.com/svn/trunk@12993 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
1ae9111f33db7640ce87d55156c1b6d491237db2 |
09-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12980 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
41bf930039314cc71039b12957195f1c65c30ce1 |
08-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GPU functions on SkBlurMaskFilter and pass ctm. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/109823012 git-svn-id: http://skia.googlecode.com/svn/trunk@12978 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
1360c52b10dad45d7a6850370eab40c6253d7988 |
08-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkImageInfo directly, instead of converting to SkBitmap::Config BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/128933004 git-svn-id: http://skia.googlecode.com/svn/trunk@12972 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
4b5fba5a3cc29058088a9a62df1da83e1a3c7db0 |
08-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use a spinlock in SkOnce. SkOnceFlag is now statically initializable on all platforms. Also adds sk_atomic_cas, used to implement new SkSpinlock. Going to punt on making SkOnceFlag any smaller (for now, it's 8 bytes). We could conceivably get it down to two bits, one for done and one for a one-bit spinlock (we'd need atomic-& and atomic-| to make that work, but they appear to be available everywhere). BUG=skia:1929 R=bungeman@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/123093002 git-svn-id: http://skia.googlecode.com/svn/trunk@12968 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread.h
|
672588b684d484dce6ae251e9e163e4a46924322 |
08-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change offset to xy for pixelref subsetting BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/105893012 git-svn-id: http://skia.googlecode.com/svn/trunk@12958 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkPicture.h
ore/SkPixelRef.h
|
40eb3c100095c8573ddfdc553794b3182d7b18d1 |
07-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add AlphaThreshold filter. This is based on the Bitmap Alpha Threshold filter, and will be used by Chromium to implement the window shape API. R=bsalomon@chromium.org, wez@chromium.org, bsalomon@google.com, reed@google.com Author: zork@chromium.org Review URL: https://codereview.chromium.org/115633002 git-svn-id: http://skia.googlecode.com/svn/trunk@12935 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkAlphaThresholdFilter.h
|
614cbeef4739ed4520290de374468b1a7eba3306 |
06-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORTED_DEPRECATED_FIXEDROUND, no longer needed git-svn-id: http://skia.googlecode.com/svn/trunk@12918 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
c8d732800e1a660fca6d2478fc24d6e6935ef8ad |
06-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Renamed JsCanvas to JsContext and moved into it's own file. Fleshed out a lot of the Path interface. BUG= R=robertphillips@google.com, tfarina@chromium.org, reed@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/121303004 git-svn-id: http://skia.googlecode.com/svn/trunk@12913 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
d0419b1fe781ed21d4aa0dc80df6b3e79ed37e46 |
06-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert "Revert of https://codereview.chromium.org/110593003/""" This reverts commit aaa89649590323fe40f52439d9a9a3376bb3b8ae. BUG= Review URL: https://codereview.chromium.org/123223007 git-svn-id: http://skia.googlecode.com/svn/trunk@12910 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
|
7627c657b039ea9aa2a01a7d74e652fe7e27def4 |
06-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add rowBytes param to setPreLock, in prep for onNewLockPixels change need _win.cc change from https://codereview.chromium.org/124503002/ when this lands in chrome R=robertphillips@google.com Review URL: https://codereview.chromium.org/125063002 git-svn-id: http://skia.googlecode.com/svn/trunk@12907 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
ba82bd11e2c055f885b2327aa230d2dac8b53f03 |
06-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert of https://codereview.chromium.org/110593003/"" This reverts commit 0fef787f33aa38109a0c8427e0098d997efdd5ff. failed in chrome: https://codereview.chromium.org/124503002/ Review URL: https://codereview.chromium.org/105523008 git-svn-id: http://skia.googlecode.com/svn/trunk@12906 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
|
9fb00413ec55deb3a4953d4dff2dba3ec5cdb645 |
06-Jan-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_SUPPORTED_DEPRECATED_FIXEDROUND around deprecated fixed[round,ceil,floor] git-svn-id: http://skia.googlecode.com/svn/trunk@12903 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
98272d91421c52211e0e0137f494c1cad01c3c68 |
04-Jan-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12901 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
6776b82d466fa93ccffd251fdf556fe058395444 |
03-Jan-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkImageFilter crop rects relative to the primitive origin, instead of relative to their parent's crop rect. This is required by SVG semantics, and is more sane anyway. To do this, this patch changes the "offset/loc" parameter in filterImage() / onFilterImage() from an inout-param to an out-param only, so that the calling filter can know how much the input filter wants its result offset (and doesn't include the original primitive position). This offset can then be applied to the current filter's crop rect. (I've renamed the parameter "offset" in all cases to make this clear.) This makes the call sites in SkCanvas/SkGpuDevice responsible for applying the resulting offset to the primitive's position, which is actually a fairly small change. This change also fixes SkTileImageFilter and SkOffsetImageFilter to correctly handle an input offset, which they weren't before. This required modifying the GM's, since they assumed the broken behaviour. NOTE: this will require rebaselining the imagefiltersgraph test, since it has a new test case. NOTE: this will "break" the Blink layout tests css3/filters/effect-reference-subregion-chained-hw.html and css3/filters/effect-reference-subregion-hw.html, but it actually makes them give correct results. It should be suppressed on the skia roll, and I'll rebaseline it. R=reed@google.com Review URL: https://codereview.chromium.org/112803004 git-svn-id: http://skia.googlecode.com/svn/trunk@12895 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
927138977fa256a6719baf74221882555b24008f |
03-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/110593003/" This reverts commit c7abb25b25ba8b97948371d2bf0a2e3e78468f73. and fixes the ashmem break BUG= Review URL: https://codereview.chromium.org/119753010 git-svn-id: http://skia.googlecode.com/svn/trunk@12887 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
|
27f890219b09e4774da75e6a11ec82849eadae5a |
03-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/110593003/ Reason for revert: SkImageRef_ashmem doesn't compile R=halcanary@google.com, scroggo@google.com TBR=halcanary@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG= Author: reed@google.com Review URL: https://codereview.chromium.org/119753009 git-svn-id: http://skia.googlecode.com/svn/trunk@12884 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
|
f1ce05288a8fee6e691c3dff5db9dcd47818060f |
03-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add onNewLockPixels, that returns rowbytes and relies on info in pixelref This reverts commit 890a6ec633c1f54891104a072a8964b4c2c81af9. BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/110593003 git-svn-id: http://skia.googlecode.com/svn/trunk@12883 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
|
33cc989f23d091be2463ada7c12e334be204a80f |
02-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SUPPORT_LEGACY_PIXELREF_CONSTRUCTOR and make fInfo const BUG= R=halcanary@google.com Review URL: https://codereview.chromium.org/107373004 git-svn-id: http://skia.googlecode.com/svn/trunk@12863 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
1bed687f6b8fc67336f0f5d6fb5a5b38dd0fdff9 |
02-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a release procedure to SkMallocPixelRef; remove SkDataPixelRef This works in a way that is similar to SkData. SkMallocPixelRef::NewWithProc Motivation: Chrome has a ETC1PixelRef which calls delete[] on the pixles on destruction. There is no reason for them to almost duplicate our class, when we can provide them a more flexible class. Example use: static void delete_uint8_proc(void* ptr, void*) { delete[] static_cast<uint8_t>(ptr); } SkPixelRef* new_delete_pixref(const SkImageInfo& info, SkColorTable* ctable) { size_t rb = info.minRowBytes(); return SkMallocPixelRef::NewWithProc( info, rb, ctable, new uint8_t[info.getSafeSize(rb)], delete_uint8_proc, NULL); } SkMallocPixelRef::NewWithData Motivation: This allows up to eliminate SkDataPixelRef. We modified SkImage_Raster to use MallocPixelRef rather than SkDataPixlRef. Also: Unit tests in tests/MallocPixelRefTest. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/106883006 git-svn-id: http://skia.googlecode.com/svn/trunk@12861 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
|
3d50ea1b87132833d7eab38964f40315ba553205 |
02-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Options to SkDecodingImageGenerator, simplify API. Motivation: We want to remove redundant classes from Skia. To that end we want to remove SkImageRef and its subclasses and replace their uses with SkDiscardablePixelRef + SkDecodingImageGenerator. Since Android uses SkImageRef, we need to make sure that SkDecodingImageGenerator allows all of the settings that Android exposes in BitmapFactory.Options. To that end, we have created an Options struct for the SkDecodingImageGenerator which lets the client of the generator set sample size, dithering, and bitmap config. We have made the SkDecodingImageGenerator constructor private and replaced the SkDecodingImageGenerator::Install functions with a SkDecodingImageGenerator::Create functions (one for SkData and one for SkStream) which now take a SkDecodingImageGenerator::Options struct. Also added a ImageDecoderOptions test which loops through a list of sets of options and tries them on a set of 5 small encoded images. Also updated several users of SkDecodingImageGenerator::Install to follow new call signature - gm/factory.cpp, LazyDecodeBitmap.cpp, and PictureTest.cpp, CachedDecodingPixelRefTest.cpp. We also added a new ImprovedBitmapFactory Test which simulates the exact function that Android will need to modify to use this, installPixelRef() in BitmapFactory. R=reed@google.com, scroggo@google.com Committed: https://code.google.com/p/skia/source/detail?r=12744 Review URL: https://codereview.chromium.org/93703004 git-svn-id: http://skia.googlecode.com/svn/trunk@12855 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
ae8f9528fd0052e06653272abb44a1f49a3b726b |
01-Jan-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speedup SkRect::intersect git-svn-id: http://skia.googlecode.com/svn/trunk@12851 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
f5e1f63461d0a4dcb4bd5d0388ec6d392b97e5f0 |
31-Dec-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12849 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRandom.h
|
a361a8429cd4f2363de7a0241e6f72b5a34cf6fb |
30-Dec-2013 |
Ian Rogers <irogers@google.com> |
am c63d5ac0: Merge "Remove register keywords" * commit 'c63d5ac0ba65cd4d96a9159459e7b776cab91fed': Remove register keywords
|
57212f9469c8056bab3c85243dbb904e386eab95 |
30-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/113823003/" This reverts commit 68b4b32066ea0ba9dbb5d326a836f8a54297b7aa. BUG= Review URL: https://codereview.chromium.org/122293002 git-svn-id: http://skia.googlecode.com/svn/trunk@12842 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkBitmap.h
ore/SkMath.h
ore/SkTypes.h
tils/SkRandom.h
|
4ad4ae907fa83773f671137b0e4e8c9525ab81cd |
30-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/113823003/ Reason for revert: need to update callsites in linux codecs R=robertphillips@google.com TBR=robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG= Author: reed@google.com Review URL: https://codereview.chromium.org/122283002 git-svn-id: http://skia.googlecode.com/svn/trunk@12841 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkBitmap.h
ore/SkMath.h
ore/SkTypes.h
tils/SkRandom.h
|
a306d93cd73c3fc1d81479cbba98638f1e055385 |
30-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove Sk64 from public API, and start to remove usage internally BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/113823003 git-svn-id: http://skia.googlecode.com/svn/trunk@12840 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkBitmap.h
ore/SkMath.h
ore/SkTypes.h
tils/SkRandom.h
|
01c41a556e0ef0ae2338a1b5ae110a501e1ed0a8 |
20-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "begin to remove SkLONGLONG and wean Skia off of Sk64"" This reverts commit 15b986baf026a3da5e2cac8106a1b753df242c39. BUG= Review URL: https://codereview.chromium.org/119353003 git-svn-id: http://skia.googlecode.com/svn/trunk@12796 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkFixed.h
ore/SkPostConfig.h
tils/SkCamera.h
|
b1560445c66a751fc2ea7b85b94430a985940f3e |
19-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "begin to remove SkLONGLONG and wean Skia off of Sk64" This reverts commit 784890196fdab96289f9389db43aca01f35db0f9. Revert "use LL suffix for 64bit literal" This reverts commit 9634295aff9bffd7a3875a0ca4a9b1a27d0793fc. BUG= Review URL: https://codereview.chromium.org/116543009 git-svn-id: http://skia.googlecode.com/svn/trunk@12790 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkFixed.h
ore/SkPostConfig.h
tils/SkCamera.h
|
d6a301e9adfe465cbaf682963b3bd43d7fcebedc |
19-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
begin to remove SkLONGLONG and wean Skia off of Sk64 BUG= R=caryclark@google.com Review URL: https://codereview.chromium.org/99433009 git-svn-id: http://skia.googlecode.com/svn/trunk@12788 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkFixed.h
ore/SkPostConfig.h
tils/SkCamera.h
|
f5a76839b9e79105f41e87b8a05f00ca3b370e0e |
19-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows (Take 2) https://codereview.chromium.org/118533003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12781 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
|
8128d8c119382279918b90ad8d80ccb3aaebb8a0 |
19-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move distance field font code into GrDistanceFieldTextContext. This avoids the SkDraw path and renders the distance field glyphs directly from GrDistanceFieldTextContext. It also disables LCD, subpixel and autohinting, and removes the supporting code when rendering DF fonts. R=reed@google.com, bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/85653004 git-svn-id: http://skia.googlecode.com/svn/trunk@12770 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkDraw.h
ore/SkPaint.h
pu/GrDistanceFieldTextContext.h
|
1915fd09f3b60eb907f5ab155e8379b589e2bae1 |
19-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused SkFixed and SkFract functions BUG= R=caryclark@google.com Review URL: https://codereview.chromium.org/113873008 git-svn-id: http://skia.googlecode.com/svn/trunk@12767 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkFixed.h
tils/SkUnitMappers.h
|
01a2f1cbadae340b29f19538e9f9fb6e62e0bc8b |
19-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r12758 (Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows (Take 2) - https://codereview.chromium.org/118533003) due to Chromium-side compilation issues git-svn-id: http://skia.googlecode.com/svn/trunk@12762 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
|
9cfa287bc7f933b868311e9c20526b9798459d13 |
18-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkBitmapAlphaThresholdShader R=bsalomon@google.com Author: zork@chromium.org Review URL: https://codereview.chromium.org/108653012 git-svn-id: http://skia.googlecode.com/svn/trunk@12759 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapAlphaThresholdShader.h
|
0ef335ac8118ab68b3a282dc89b8dc70476ea1b7 |
18-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows (Take 2) Requires changes from https://codereview.chromium.org/99053007/ before this can be rolled in Chromium DEPS. If this begins breaking the build due to an early roll, please contact bajones@chromium.org before reverting. BUG=326382 R=bsalomon@chromium.org TBR=bsalomon@chromium.org Author: bajones@chromium.org Review URL: https://codereview.chromium.org/118533003 git-svn-id: http://skia.googlecode.com/svn/trunk@12758 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
|
98000efa59ef82eaee8df04e4dd0c328439719a7 |
18-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Android now uses Harfbuzz-NG. No need to keep code specific to the old version of Harfbuzz around! R=scroggo@google.com, reed@google.com, bungeman@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/107663012 git-svn-id: http://skia.googlecode.com/svn/trunk@12756 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
1ad518bf38184ae820f31f9b79dfb4e4daf5841a |
18-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/93703004/ Reason for revert: Test failures R=scroggo@google.com, djsollen@google.com, reed@google.com, halcanary@google.com TBR=djsollen@google.com, halcanary@google.com, reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true Author: robertphillips@google.com Review URL: https://codereview.chromium.org/103753007 git-svn-id: http://skia.googlecode.com/svn/trunk@12747 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
d665dc4c100f73272422dd17b4dd2c5d57a6b6de |
18-Dec-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Options to SkDecodingImageGenerator, simplify API. Motivation: We want to remove redundant classes from Skia. To that end we want to remove SkImageRef and its subclasses and replace their uses with SkDiscardablePixelRef + SkDecodingImageGenerator. Since Android uses SkImageRef, we need to make sure that SkDecodingImageGenerator allows all of the settings that Android exposes in BitmapFactory.Options. To that end, we have created an Options struct for the SkDecodingImageGenerator which lets the client of the generator set sample size, dithering, and bitmap config. We have made the SkDecodingImageGenerator constructor private and replaced the SkDecodingImageGenerator::Install functions with a SkDecodingImageGenerator::Create functions (one for SkData and one for SkStream) which now take a SkDecodingImageGenerator::Options struct. Also added a ImageDecoderOptions test which loops through a list of sets of options and tries them on a set of 5 small encoded images. Also updated several users of SkDecodingImageGenerator::Install to follow new call signature - gm/factory.cpp, LazyDecodeBitmap.cpp, and PictureTest.cpp, CachedDecodingPixelRefTest.cpp. We also added a new ImprovedBitmapFactory Test which simulates the exact function that Android will need to modify to use this, installPixelRef() in BitmapFactory. R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/93703004 git-svn-id: http://skia.googlecode.com/svn/trunk@12744 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
94d8f1ed6116780346ffa39ed683f1977786434a |
18-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update bench pictures to time image decode & upload costs https://codereview.chromium.org/117583002/ git-svn-id: http://skia.googlecode.com/svn/trunk@12742 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
8015cdd8fa5694e52b70e728bcdc6b35d739b819 |
18-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace SkScalarMulRound(a,b) with SkScalarRountToInt(a*b) BUG= R=sugoi@google.com Review URL: https://codereview.chromium.org/111393010 git-svn-id: http://skia.googlecode.com/svn/trunk@12740 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
d9947f605a335363b0a0541d6d8cb7a7113ed788 |
18-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split atomic and mutex implementations and make inlinable. Skia cannot use Chromium's implementation of mutex (Lock) due to static initializers. However, we would like to be able to use Chromium's implementation of atomics. This motivates the split of implementation. Skia's atomic and mutex calls should be inlinable, especially the atomics. These calls often compile down to very few instructions, and we currently have the overhead of a function call. This motivates the header implementation. There is still a desire for the build system to select the implementation, so the SK_XXX_PLATFORM_H pattern for header files is introduced. This allows the build system to control which platform specific header files are chosen. The Chromium side changes (most of which will need to go in before this change can be found at https://codereview.chromium.org/19477005/ . The Chromium side changes after this lands can be seen at https://codereview.chromium.org/98073013 . Review URL: https://codereview.chromium.org/19808007 git-svn-id: http://skia.googlecode.com/svn/trunk@12738 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkInstCnt.h
ore/SkPostConfig.h
ore/SkRefCnt.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkWeakRefCnt.h
pu/GrBackendEffectFactory.h
|
6e252d49c9bb6b805478560dd99b83ff1d1411de |
18-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkScalarMean into its only caller, reducing out public API exposure BUG= Review URL: https://codereview.chromium.org/117973002 git-svn-id: http://skia.googlecode.com/svn/trunk@12732 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
e15b2f5296a65c92be477a71ddf9eae9d95eddce |
18-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkScalarLog2 into its only client, in a move to reduce our public API surface area BUG= Review URL: https://codereview.chromium.org/93643004 git-svn-id: http://skia.googlecode.com/svn/trunk@12731 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
ef74fa189b738e13295d6a96f86a6e10223505a8 |
17-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed more fuzzer issues - Added the "isAvailable" function to check how much bytes are remaining in the stream before doing potentially large mallocs. That way, we can signal a bad stream instead of crashing. - Added data validation in SkImageInfo.cpp - Added NULL pointer check in displacement - Modified the fuzzer for randomized bitmap types BUG=328934,329254 R=senorblanco@google.com, senorblanco@chromium.org, reed@google.com, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/116773002 git-svn-id: http://skia.googlecode.com/svn/trunk@12723 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
|
e1ca705cac4b946993f6cbf798e2a0ba27e739f3 |
17-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
deprecate SkScalarRound (and its ilk), use SkScalarRound[ToInt,ToScalar]. #define SK_SUPPORT_DEPRECATED_SCALARROUND for legacy clients BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/111353003 git-svn-id: http://skia.googlecode.com/svn/trunk@12719 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
ore/SkSize.h
|
8f4d2306fa866a26f9448048ff63f692b2ba43aa |
17-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SCALAR_IS_[FLOAT,FIXED] and assume floats To keep the CL (slightly) managable, this does not make any changes to existing macros (e.g. SkScalarMul). Just tackling #ifdef constructs this time around. BUG= R=bsalomon@google.com, caryclark@google.com Review URL: https://codereview.chromium.org/117053002 git-svn-id: http://skia.googlecode.com/svn/trunk@12712 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkFixed.h
ore/SkFloatBits.h
ore/SkMatrix.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkScalar.h
ore/SkString.h
tils/SkCamera.h
|
3cf7e93b67b46c94eb596f7066faf4548e551f2e |
17-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r12694 (Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows - https://codereview.chromium.org/111403003) due to Chromium-side compilation errors git-svn-id: http://skia.googlecode.com/svn/trunk@12707 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
|
46ec81572bcbf4d80a6ffb607d9159d3212de9d5 |
17-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
The register keyword is deprecated in C++, even at -O0, registers are used automatically. Having the register keyword there causes a warning about deprecated keywords when using clang (and possibly future gcc versions), and isn't needed. Patch originally submitted to AOSP https://android-review.googlesource.com/#/c/72501 R=mtklein@google.com, scroggo@google.com, reed@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/93703005 git-svn-id: http://skia.googlecode.com/svn/trunk@12702 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
6ed67789c50f7efe4a81cf851e166af51a97b549 |
16-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated GLintptr and GLsizeiptr to be the appropriate types on 64 bit Windows BUG=326382 R=reed@google.com, bsalomon@google.com Author: bajones@chromium.org Review URL: https://codereview.chromium.org/111403003 git-svn-id: http://skia.googlecode.com/svn/trunk@12694 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
|
cbe1b54c30b9a1061577c91e0b914dbe9acdc563 |
16-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Supports the cap height for FreeType even when TT OS2 version is 1. BUG=http://crbug.com/318645 R=bungeman@google.com, reed@google.com Review URL: https://codereview.chromium.org/101333004 git-svn-id: http://skia.googlecode.com/svn/trunk@12689 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
3c12840b234e614faf569e80f311a77ce65d9fe0 |
16-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFP.h and replace SkFP with SkScalar stop respecting SK_SOFTWARE_FLOAT, assume its always false stop respecting SK_SCALAR_SLOW_COMPARES, assume its always false BUG= R=caryclark@google.com Review URL: https://codereview.chromium.org/116183002 git-svn-id: http://skia.googlecode.com/svn/trunk@12686 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkPostConfig.h
|
96f5fa02e996e39179f2eb88d57e8ed6114b06c5 |
16-Dec-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12685 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
ore/SkPathRef.h
ore/SkPixelRef.h
|
c0784dbd408596aff13a5d97448f7a9e5d3cf7d9 |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkScalarCompare type and header BUG= R=fmalita@chromium.org Review URL: https://codereview.chromium.org/113193004 git-svn-id: http://skia.googlecode.com/svn/trunk@12681 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkScalarCompare.h
|
e132f5031fb700e34af1ea08b575b2c774393047 |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
bump picture format to 17 to go with PixelRef Info CL BUG= Review URL: https://codereview.chromium.org/106763004 git-svn-id: http://skia.googlecode.com/svn/trunk@12678 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
bf790232f6d94b54239dbc210d8beee7411ca458 |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update all callsites to use info for pixelrefs #define SK_SUPPORT_LEGACY_PIXELREF_CONSTRUCTOR in chrome to keep old API signature (for now) BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/100723005 git-svn-id: http://skia.googlecode.com/svn/trunk@12677 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
0efb21bd1cd359b732a59753f3c1da096aab561a |
13-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improved SkPathRef interface security https://codereview.chromium.org/115323004/ git-svn-id: http://skia.googlecode.com/svn/trunk@12676 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
7f3aa374ba5b5ba621c56c9dd1477f3fc00ca079 |
13-Dec-2013 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Remove register keywords The register keyword is deprecated in C++, even at -O0, registers are used automatically. Having the register keyword there causes a warning about deprecated keywords when using clang (and possibly future gcc versions), and isn't needed. Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
ore/SkFixed.h
|
0daa1adb03b4b1fc11d854cb7754416ac05a31e8 |
13-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12665 & r12666 (Remove duplicate impl for SkImageInfo flattening) due to Chromium/Blink compilation errors https://codereview.chromium.org/112603003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12667 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
93b40594b78ab40170b5a7fa0811fa95ab8fc30f |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remvoe duplicate impl for SkImageInfo flattening Add onNewLockPixels This reverts commit bb8eff6a70c52b7644391cfd4f4d21bf7294a6bf. BUG= Review URL: https://codereview.chromium.org/111323005 git-svn-id: http://skia.googlecode.com/svn/trunk@12665 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
c83a91f4721739f05f9df51d496d50b5d028b132 |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/112783004/" This reverts commit 3293fe57a7507541e9040eab880dcd82c43881f4. Conflicts: src/core/SkScaledImageCache.cpp BUG= Review URL: https://codereview.chromium.org/108613005 git-svn-id: http://skia.googlecode.com/svn/trunk@12663 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
533330065a28b51808e5bf564ae45e56f8d9956a |
13-Dec-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement an SkPicture image filter source. This is required for the external-SVG reference feature of feImage. It simply plays back an SkPicture to a given destination rect. R=reed@google.com Review URL: https://codereview.chromium.org/114263002 git-svn-id: http://skia.googlecode.com/svn/trunk@12661 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPictureImageFilter.h
|
6b8dbb668f1f069270d35a47cfe98decd059c625 |
13-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move segment mask from SkPath to SkPathRef https://codereview.chromium.org/105083003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12660 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
9c5435de44ed491353b41f863c4e176b6e7ddc94 |
12-Dec-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Implement an SkPicture image filter source. This is required for the external-SVG reference feature of feImage. It simply plays back an SkPicture to a given destination rect." This reverts commit a620349a24471546ad2e8f0679774c1f5b4de0a4 (r12656). git-svn-id: http://skia.googlecode.com/svn/trunk@12657 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPictureImageFilter.h
|
14e21270f5714f391c0319e9728040e074b9c5e0 |
12-Dec-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement an SkPicture image filter source. This is required for the external-SVG reference feature of feImage. It simply plays back an SkPicture to a given destination rect. R=reed@google.com Review URL: https://codereview.chromium.org/114263002 git-svn-id: http://skia.googlecode.com/svn/trunk@12656 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPictureImageFilter.h
|
281713e4d4d77e086a0053351da6f7358d3cf4b6 |
12-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/112783004/ Reason for revert: Failing assert on Android R=scroggo@google.com, halcanary@google.com, reed@google.com, rmistry@google.com TBR=halcanary@google.com, reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true Author: robertphillips@google.com Review URL: https://codereview.chromium.org/93673005 git-svn-id: http://skia.googlecode.com/svn/trunk@12646 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
772d8524cef44f973abde368a69f8d17b55c6d74 |
12-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ensure that we call onUnlock only when we onLock succeeded BUG= R=halcanary@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/112783004 git-svn-id: http://skia.googlecode.com/svn/trunk@12642 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
728f2a62526c8643ba5d234e6f570a4ebd06271a |
12-Dec-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initialize SkPixelRef::fInfo. Still will need to make subclasses call the version of the constructor that initializes fInfo properly. R=reed@google.com Review URL: https://codereview.chromium.org/110843006 git-svn-id: http://skia.googlecode.com/svn/trunk@12639 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
388695146469f09942e21a2d03d8ca0428f9489c |
12-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12635 (Make leak counters thread-safe - https://codereview.chromium.org/99483003) due to compile errors on Mac 10.6 & in Chrome git-svn-id: http://skia.googlecode.com/svn/trunk@12637 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkPostConfig.h
|
469a9732c5e75c70e73f51a5e4e0657b0129fdc7 |
12-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make leak counters thread-safe and turn them on by default for Debug Make leak counters implemented with SK_DECLARE_INST_COUNT thread-safe. Enable the leak counting for Debug builds. Protect the instance counter initialization step (initStep) by using SkOnce. Makes SkOnce.h part of the public API, since SkInstCnt is public. Protect the per-class child list shared variable with a per-class mutex. Changes the behavior in the way that if the child list has been "cleaned up", it will still try to create subsequent child lists. BUG=skia:1219 R=robertphillips@google.com, mtklein@google.com, bungeman@gmail.com, bsalomon@google.com, bungeman@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/99483003 git-svn-id: http://skia.googlecode.com/svn/trunk@12635 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkOnce.h
ore/SkPostConfig.h
|
398337b3a5d66a7db5d36a3b5182e4407e2292f7 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "remvoe duplicate impl for SkImageInfo flattening" Reason: breaks chrome_mac_tests which still have non-imageinfo constructors This reverts commit a06b8cf60b39bda93e9ef1a73579007b2b930d29. BUG= Review URL: https://codereview.chromium.org/103033005 git-svn-id: http://skia.googlecode.com/svn/trunk@12631 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
a0d183d89160e31962e99475abe8a77c30626a40 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/108773003/" This reverts commit 947e6a3142af66b750f1247ef933b11ed8455dd4. BUG= Review URL: https://codereview.chromium.org/112963003 git-svn-id: http://skia.googlecode.com/svn/trunk@12630 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
ff9c6c92e5f962b34f7421e67ac112f81a018bd3 |
11-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/108773003/ Reason for revert: breaks chrome-mac-tests TBR= NOTREECHECKS=true NOTRY=true Author: reed@google.com Review URL: https://codereview.chromium.org/113193003 git-svn-id: http://skia.googlecode.com/svn/trunk@12629 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
f3aead2829fa515f790631ee65784a7b9b073343 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remvoe duplicate impl for SkImageInfo flattening Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."""""" This reverts commit eabd6b2ed4e494b323c08f32358f45950a0368c3. BUG= Review URL: https://codereview.chromium.org/108773003 git-svn-id: http://skia.googlecode.com/svn/trunk@12624 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
6a32add491cc736aab95561d137909cd7c5d65ef |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap.""""" This reverts commit d08eca87a0bef10112a211de540f89656a80b86a. BUG= Review URL: https://codereview.chromium.org/108303003 git-svn-id: http://skia.googlecode.com/svn/trunk@12623 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
6965a0a2df9d35cd0a25e1738f0388272d03f399 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."""" BUG= Review URL: https://codereview.chromium.org/110503003 git-svn-id: http://skia.googlecode.com/svn/trunk@12622 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
edd370f949a457f5d8f7a62efdaf685d4caf46fe |
10-Dec-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sk_API for SkImageGenerator and SkInstallDiscardablePixelRef Added SK_API to SkImageGenerator (already in include/). Moved SkDiscardablePixelRef::Install to SkInstallDiscardablePixelRef, added SK_API to that function, and moved declaration to SkImageGenerator.h This keeps the SkDiscardablePixelRef internal to Skia, but exposes a method to install it into a bitmap. Modifed tests that rely on this functio to use new version. BUG= R=mtklein@google.com, reed@google.com Review URL: https://codereview.chromium.org/111713002 git-svn-id: http://skia.googlecode.com/svn/trunk@12612 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
a3b84d41efbbc5ab1e050a33d66dca4d1c44c9e3 |
10-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Support MSAA4 and (non-ES) OpenGL in Android SampleApp Add a menu item to set the OpenGL context type that SampleApp uses on Android. The submenu of the new item will present options to create OpenGL ES or OpenGL, aliased or multisampled. R=djsollen@google.com, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/60273006 git-svn-id: http://skia.googlecode.com/svn/trunk@12610 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Android.h
|
5f209e64057e607e260c9bb4fee02d16c5f35f98 |
10-Dec-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "[PDF] Fix font embedding restrictions." This reverts r12600 and r12601, likely causing crash on Mac. Review URL: https://codereview.chromium.org/111893002 git-svn-id: http://skia.googlecode.com/svn/trunk@12604 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
df/SkPDFDocument.h
|
47fb2b9c67c2c4c464e8eb05e9b7877cfb1636aa |
10-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix font embedding restrictions. Stop using restricted font outlines and honor don't subset restriction. R=reed@google.com, bungeman@google.com Author: vandebo@chromium.org Review URL: https://codereview.chromium.org/107863002 git-svn-id: http://skia.googlecode.com/svn/trunk@12600 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
df/SkPDFDocument.h
|
bc91fd71faa2c5fd14423fecd18e50701c922ced |
10-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrBicubicEffect take tile modes rather than GrTextureParams. GrTextureParams allows the caller to override the filter mode. But no filtering other than nearest neighbor makes sense. Also removes coord set from creation signature since it is unused. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/99523008 git-svn-id: http://skia.googlecode.com/svn/trunk@12591 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTextureAccess.h
|
9230ea29718bcf1a92a89a1a518fb896bbbe00cf |
09-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make info real in SkPixelRef, and add bitmap::asImageInfo BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/108663004 git-svn-id: http://skia.googlecode.com/svn/trunk@12586 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImage.h
ore/SkImageInfo.h
ore/SkPixelRef.h
|
cea9abb001b07eaf4340a78db708bfac9e8c68c2 |
09-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Do not use GrBicubic effect when downscaling. Also, don't use glTexStorage as it interferes with deleyed mipmap generation. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/105353002 git-svn-id: http://skia.googlecode.com/svn/trunk@12576 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
e93e1dbf0eced1e1b9aeed7c0c170961e2d61e32 |
09-Dec-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement srcRect and dstRect functionality in SkBitmapSource. This is required for the "preserveAspectRatio" options of SVG's feImage. Covered by new GM "bitmapsource". This also includes some changes to the xfermodeimagefilter and tileimagefilter GMs to properly handle the CTM. This worked before only because SkBitmapSource was ignoring the CTM. Now that it respects it, we need to give the correct transform. This also means the GMs now work while zoomed. It also implements CTM support for SkTileImageFilter. NOTE: this will require rebaselining a number of imagefilter GMs on Nexus4, since they render in perspective (using the CTM). The changes to the results should all be improvements. R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/106933002 git-svn-id: http://skia.googlecode.com/svn/trunk@12571 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapSource.h
|
29d96935ae34dfcd6e403f9beefa7436e226836e |
09-Dec-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkDecodingImageGenerator now uses SkStreamRewindable This makes sense since Android will be giving us a stream and the decoders expect a stream. This also removes some glue code, DecodeMemoryToTarget, that works better using a SkImageGenerator. Motivation: This is a necessary step to move from SkImageRef to SkDiscardablePixelRef. SkImageDecoder::DecodeMemoryToTarget function removed. BUG= R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/101973005 git-svn-id: http://skia.googlecode.com/svn/trunk@12560 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
61867875ef8083ca39a76acc8ffeedd2623d4b35 |
09-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkImageInfo to SkGrPixelRef constructor, to prep for larger CL BUG= Review URL: https://codereview.chromium.org/104923011 git-svn-id: http://skia.googlecode.com/svn/trunk@12559 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrPixelRef.h
|
b0eb102ed6490967d3a1967252add3aa09074f9e |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove explicit when we have 2 args git-svn-id: http://skia.googlecode.com/svn/trunk@12553 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
f1715706f761e7e254f601abf33581702fa8fe17 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_SUPPORT_LEGACY_PIXELREF_CONSTRUCTOR, initially always on BUG= Review URL: https://codereview.chromium.org/106183007 git-svn-id: http://skia.googlecode.com/svn/trunk@12552 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
2ebc10dd12a6fe55fda37a9bd5b1e0c1c1e08232 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap.""" This reverts commit 5f035e90d6dea0139a4f204b634e7b7b3b4976d7. Reverting because it breaks chrome/blink due to new SkPixelRef constructor arg. BUG= Review URL: https://codereview.chromium.org/108993002 git-svn-id: http://skia.googlecode.com/svn/trunk@12551 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkImageInfo.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
473f0aa2bb218e50fce5e19063f8c8fdaf57fad4 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."" This reverts commit 4174afb18a9746bbad2a06c0ec2d4ad35f72d790. BUG= Review URL: https://codereview.chromium.org/108723003 git-svn-id: http://skia.googlecode.com/svn/trunk@12547 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkImageInfo.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
c2e9db30d393862bd3485cfe57b4ac06433f2f32 |
06-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed a few places where uninitialized memory could have been read Also added early exit in SkImageFilter's constructor to avoid attempting to deserialize all inputs once a bad input has been found. This avoids hanging if a filter pretends to have 1 billion inputs when that's just an error on the number of inputs read by the filter. BUG=326206,326197,326229 R=senorblanco@chromium.org, senorblanco@google.com, reed@google.com, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/106943002 git-svn-id: http://skia.googlecode.com/svn/trunk@12544 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
|
5b132b28da61e89cdcb84e95f30a58f8184739fc |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap." This reverts commit 154e08b2f5904ef533da694e3510befcb9a3f3e2. revert due to warnings Review URL: https://codereview.chromium.org/108513003 git-svn-id: http://skia.googlecode.com/svn/trunk@12538 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkImageInfo.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
3e89524e747b513986abfeeea00b6fac79593f26 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap. R=mtklein@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/68973005 git-svn-id: http://skia.googlecode.com/svn/trunk@12537 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkImageInfo.h
ore/SkMallocPixelRef.h
ore/SkPicture.h
ore/SkPixelRef.h
pu/GrSurface.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
40757703bdfac89ff1399443cd39a48fd39913b4 |
06-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting 12528 & 12533 (Implement srcRect and dstRect functionality in SkBitmapSource) due to image differences on N4 https://codereview.chromium.org/108623002/ git-svn-id: http://skia.googlecode.com/svn/trunk@12534 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapSource.h
|
094147d52227a0b230d7a894a69bcfeebe58b2ab |
06-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement srcRect and dstRect functionality in SkBitmapSource. This is required for the "preserveAspectRatio" options of SVG's feImage. Covered by new GM "bitmapsource". This also includes some changes to the xfermodeimagefilter and tileimagefilter GMs to properly handle the CTM. This worked before only because SkBitmapSource was ignoring the CTM. Now that it respects it, we need to give the correct transform. This also means the GMs now work while zoomed. R=reed@google.com Author: senorblanco@chromium.org Review URL: https://codereview.chromium.org/106933002 git-svn-id: http://skia.googlecode.com/svn/trunk@12528 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapSource.h
|
899b22ab97eea75914bc2fe81a89b1e15c258264 |
06-Dec-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Implement srcRect and dstRect functionality in SkBitmapSource. This is required for the "preserveAspectRatio" options of SVG's feImage. Covered by new GM "bitmapsource"." until I can sort out the xfermodeimagefilter and tileimagefilter failures. This reverts commit b26725c8c9755415284c34399e76be098868e01a, aka r12522. BUG= TBR=reed@google.com Review URL: https://codereview.chromium.org/107093005 git-svn-id: http://skia.googlecode.com/svn/trunk@12523 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapSource.h
|
af35920e6d37035c052864bcf254a267a529dbd2 |
05-Dec-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement srcRect and dstRect functionality in SkBitmapSource. This is required for the "preserveAspectRatio" options of SVG's feImage. Covered by new GM "bitmapsource". Note: I initially implemented this as a fully-generic SkResizeImageFilter, but then I realized that the dstRect should always be transformed by the filter matrix, but that the srcRect should not (since it's specified relative to the dimensions of the original bitmap). Since this would be confusing for someone attempting to use this as a generic resizing filter, I decided to build the functionality into SkBitmapSource instead. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/106933002 git-svn-id: http://skia.googlecode.com/svn/trunk@12522 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapSource.h
|
2c7c7ee47d75e7815ea8db05e924ab55958cb402 |
05-Dec-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Big Cleanup: SkBitmapFactory, SkLazyPixelRef, SkImageCache Removed SkBitmapFactory since no clients were using it. New cache selection mechanism can simply pass a SkDiscardableMemory::Factory into the SkDiscardablePixelRef if non-default SkDiscardableMemory should be used. Removed BitmapFactoryTest. SkDiscardableMemory::Factory interface. Android will need this functionality in the future inside their BitmapFactory. Removed SkLazyPixelRef, since it's functionality is now subsumed into SkDiscardablePixelRef. Removed LazyPixelRef test. Modified SkDiscardablePixelRef to optionally allow it to use a SkDiscardableMemory::Factory. This tiny change makes it a replacement for SkLazyPixelRef. This functioanlity is also necessary for moving Android over to SkDiscardablePixelRef from SkImageRef in a later CL. Added a test for this. SkDecodingImageGenerator::Install can optionally pass a factory in to SkDiscardablePixelRef. Removed SkImageCache, SkLruImageCache, and SkPurgeableImageCache. This functionality can be handled much more cleanly by SkDiscardableMemory. New SkDiscardableMemoryPool class to replace SkLruImageCache. In a later CL, we will replace SkImageRef_GlobalPool (used by android) as well. This is a concrete implementation of SkDiscardableMemory::Factory. Added a test for this. modified gm/factory.cpp to remove dependnce on SkBitmapFactory + SkLruImageCache. Now uses SkDecodingImageGenerator + SkDiscardablePixelRef + SkDiscardableMemoryPool. SkImageDecoder::Target replaces SkBitmapFactory::Target. The DecodeMemoryToTarget function may disappear in the future. Moved SkLazyCachingPixelRef::DecodeProc replaces SkBitmapFactory::DecodeProc. This is a short term change, since another CL changes SkLazyCachingPixelRef to use SkImageGenerator instead of DecodeProc. Modified DrawBitmapRectTest to use SkDiscardablePixelRef instead of SkLazyPixelRef. tools/LazyDecodeBitmap.cpp now uses SkDecodingImageGenerator + SkDiscardablePixelRef instead of a SkBitmapFactory. bench_pictures uses the Global SkDiscardableMemoryPool instead of a global gLruImageCache. R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/103033002 git-svn-id: http://skia.googlecode.com/svn/trunk@12515 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
|
91246b9fc7740547d4b1b3f144684483c8e968cd |
05-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update documentation around drawBitmap and shaders R=reed@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/105823004 git-svn-id: http://skia.googlecode.com/svn/trunk@12507 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkShader.h
|
ab1c13864df34aecfd4840ea7d1e4f8730b44f4e |
05-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compilation with SK_ENABLE_INST_COUNT=1 Add INHERITED declarations to class declarations that prevent compilation with the flag. Remove SK_DEFINE_INST_COUNT from all class implementations. Instead, use function-local static variables in the reference count helper classes to create the global instances to store the needed info. The accessor functions are defined inline in the helper classes, so definitions are not needed. The initialization point of the variables should be as well defined as previously. Remove SK_DECLARE_INST_COUNT_TEMPLATE and use SK_DECLARE_INST_COUNT instead. This avoids possible future compilation errors further. For SK_ENABLE_INST_COUNT=0 compilation, add an empty static member function to all classes that use SK_DECLARE_INST_COUNT and SK_DECLARE_INST_COUNT_ROOT macros. The function ensures that classes contain public INHERITED typedef. This member function seems to be compiled away. This shouĺd ensure that part of the compilation errors are caught earlier. Also adds DSK_DECLARE_INST_COUNT to few SkPDFDict subclasses. R=robertphillips@google.com, richardlin@chromium.org, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/98703002 git-svn-id: http://skia.googlecode.com/svn/trunk@12501 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
orts/SkFontConfigInterface.h
|
c84728d72a47415929464c5cf062300d86a91246 |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Changed maxInputCount for exact inputCount Processing still had issue when the number of inputs was 0, so I changed my previous fix from a maximum input count to an exact input count. -1 is used when the input count isn't fixed (but still has to be a non-negative number). BUG= R=senorblanco@chromium.org, reed@google.com, sugoi@google.com, bsalomon@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/100803004 git-svn-id: http://skia.googlecode.com/svn/trunk@12492 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
a0b266d8170211d9f2a6f90ba9c889f0c1b6d1b6 |
04-Dec-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated setPrefConfigTable. Safe once its only caller (in Android) has been updated. BUG=skia:1874 R=reed@google.com Review URL: https://codereview.chromium.org/99473004 git-svn-id: http://skia.googlecode.com/svn/trunk@12491 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
db6f36e78471f0798d1003f3e24bf0e8d2fe6b93 |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove problematic GrContext thread local instance counting R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/104893002 git-svn-id: http://skia.googlecode.com/svn/trunk@12485 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
cd3b15ca6364a04b0eeeb4f89c7daa8aefe854c8 |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed bad bitmap size crashes There were 2 issues : 1 ) If the size of an SkBitmap's underlying SkPixelRef's alocated memory is too small to fit the bitmap, then the deserialization will now check this and set an error appropriately. 2 ) If a device fails to allocate its pixels, the device will be deleted and NULL will be returned to avoid attempting to draw on a bad device. BUG= R=senorblanco@chromium.org, reed@google.com, sugoi@google.com, halcanary@google.com, mtklein@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/92793002 git-svn-id: http://skia.googlecode.com/svn/trunk@12484 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
|
7fd1f50bfb9af23c7c1f7e8450f5a0db67ca5fdc |
04-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Put all of SkPostConfig.h inside top level ifdef. Due to inconsistent indentation, the last third of this header is outside of the top level ifdef header guard. This CL fixes that, as well as makes the indents more consistent to avoid this issue in the future. R=mtklein@google.com, reed@google.com Review URL: https://codereview.chromium.org/102153002 git-svn-id: http://skia.googlecode.com/svn/trunk@12482 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
7cc93bcc4b97da31aebf762b615c244f5fc7b4eb |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkTInternalLList::validate validate all nodes Make SkTInternalLList::validate validate all nodes, including the first one. R=mtklein@google.com, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/104553002 git-svn-id: http://skia.googlecode.com/svn/trunk@12479 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTInternalLList.h
|
6e515d67d2365ecd05fb80762eeb76c55e81368c |
04-Dec-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12477 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
pu/GrTypes.h
|
e76a3225d5d791a631f70a6a45f6772721710eee |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkSplay and SkUnsplay work on any uint32_t, not just SkPMColor. BUG= R=reed@google.com, tfarina@chromium.org Author: mtklein@google.com Review URL: https://codereview.chromium.org/102813002 git-svn-id: http://skia.googlecode.com/svn/trunk@12476 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
2de845c1d252507a2bcef4b686cf3c1f039bdf0a |
03-Dec-2013 |
Victoria Lease <violets@google.com> |
Deprecate several Android-specific functions. The following functions are no longer used by Android: const SkGlyph& getUnicharMetrics(SkUnichar, const SkMatrix*); const SkGlyph& getGlyphMetrics(uint16_t, const SkMatrix*); const void* findImage(const SkGlyph&, const SkMatrix*); Good riddance! Bug: 11968757 Change-Id: Id375031dee222ec74023443e13c0942d03248318
ore/SkPaint.h
|
11e055518a0cbe5329232a55fe2cd177e83836d8 |
03-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Code cleanup following recapture of skps https://codereview.chromium.org/88233003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12472 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPicture.h
|
f8cb184095946ebf8f183d253e27bd544a19f23c |
03-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GPU support for color bitmap fonts BUG=skia:1869 R=bungeman@google.com, robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/99993002 git-svn-id: http://skia.googlecode.com/svn/trunk@12471 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
cb08f986938eeeeb57f950c94fee120aca965787 |
03-Dec-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix 32/64 bit warnings on g++-4.2. BUG= Review URL: https://codereview.chromium.org/98343006 git-svn-id: http://skia.googlecode.com/svn/trunk@12470 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
55ca8244cc19c3067defa64f139521264d777eb0 |
03-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor FourByteInterps. Add 64-bit Fast version. Add tests. Effect on benches (only _fast_ should be affected, and only on 64-bit): Desktop (64-bit) four_byte_interp_slow_255 NONRENDERING c 7.80 7.84 -0.04 -0.5% four_byte_interp_slow_256 NONRENDERING c 7.38 7.36 +0.02 +0.3% four_byte_interp_fast_256 NONRENDERING c 4.86 4.38 +0.48 +9.9% four_byte_interp_fast_255 NONRENDERING c 5.80 5.16 +0.64 +11.0% N5 (32-bit) four_byte_interp_slow_256 NONRENDERING c 22.22 22.66 -0.44 -2.0% four_byte_interp_fast_255 NONRENDERING c 22.22 22.22 +0.00 +0.0% four_byte_interp_fast_256 NONRENDERING c 18.81 18.81 +0.00 +0.0% four_byte_interp_slow_255 NONRENDERING c 22.42 22.42 +0.00 +0.0% BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/100923003 git-svn-id: http://skia.googlecode.com/svn/trunk@12468 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
e3bb3bce3e9c1f3bc8ee779b1b3383c18e560bce |
03-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add JSON output option to bench. A new command-line flag --outResultsFile takes the filename to write the JSON into. The human readable output is the same as before with one exception. Previously DEBUG would be printed if in debug mode, or nothing would be printed if in release mode. Now this is reported as a named option: build=DEBUG or build=RELEASE R=djsollen@google.com, bsalomon@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/83863002 git-svn-id: http://skia.googlecode.com/svn/trunk@12465 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSONCPP.h
|
466310dbd3073add2ec934e336c30deaaf702eae |
03-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move fIsOval from SkPath to SkPathRef https://codereview.chromium.org/89123002/ git-svn-id: http://skia.googlecode.com/svn/trunk@12463 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
ore/SkPicture.h
|
0d9e3da8bb853c5ed96d13646a4264eb57b13a2a |
03-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use lowercase windows.h in includes to fix Windows cross compilation using mingw. While it doesn't matter on Windows, mingw on case-sensitive OSes uses all lower case filenames for platform include files. I found the problem in SkCondVar.h from Mozilla checkout of skia sources, but the patch contains a fix for the whole skia tree. R=bungeman@google.com Review URL: https://codereview.chromium.org/99173003 git-svn-id: http://skia.googlecode.com/svn/trunk@12461 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkNativeGLContext.h
tils/SkCondVar.h
tils/SkWGL.h
tils/win/SkAutoCoInitialize.h
tils/win/SkIStream.h
|
ca316f576eaa925157575985eac425206308aaf4 |
03-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r12450 (Move fIsOval from SkPath to SkPathRef) git-svn-id: http://skia.googlecode.com/svn/trunk@12452 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
ore/SkPicture.h
|
31f0ffc9c38b377c60979e18c6fd898ba08c8faf |
03-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move fIsOval from SkPath to SkPathRef https://codereview.chromium.org/89123002/ git-svn-id: http://skia.googlecode.com/svn/trunk@12450 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
ore/SkPicture.h
|
dd59799cf8eeb8e4263689e993a020b370d77991 |
02-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkDiscardablePixelRef objects are now marked immutable. I also specifically mentioned in the SkImageGenerator documentation that it should always return the same information on subsequent calls to getInfo() and getPixels(). Motivation: When a bitmap is recorded into a SkPicture, it will choose whether to shallow- or deep-copy itself into the SkBitmapHeap based on the immutable flag. Failing to set it would make picture recording slow. BUG= R=fmalita@google.com, reed@google.com, scroggo@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/99303003 git-svn-id: http://skia.googlecode.com/svn/trunk@12445 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
dec61503d02862760f3c91203a698636a02c882a |
02-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
HQ filtering for tiled/bleed drawBitmap sample at pix center in bicubic R=senorblanco@chromium.org, jvanverth@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/83153006 git-svn-id: http://skia.googlecode.com/svn/trunk@12440 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
5c37189ffeae51f01172b9ea27aa3940d1362e26 |
02-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
restore [6] for setPrefConfigTable, accidentally changed with A1 CL BUG= Review URL: https://codereview.chromium.org/99963002 git-svn-id: http://skia.googlecode.com/svn/trunk@12433 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
1ad75a19a10e7dac04ff15156d2cb41cca61782e |
02-Dec-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix spelling errors in SkWeakRefCnt. git-svn-id: http://skia.googlecode.com/svn/trunk@12432 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWeakRefCnt.h
|
d6bab0238655dbab24dfe92bd0b16b464310a8c7 |
02-Dec-2013 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12427 git-svn-id: http://skia.googlecode.com/svn/trunk@12428 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageDecoder.h
ore/SkPicture.h
ore/SkString.h
ffects/SkDropShadowImageFilter.h
orts/SkFontMgr.h
|
5b39f5ba9c339d1e4dae391fee9ec1396feec180 |
02-Dec-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12427 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageDecoder.h
ore/SkPicture.h
ore/SkString.h
ffects/SkDropShadowImageFilter.h
orts/SkFontMgr.h
|
21591f0b5a4e00c0b511f07ca83db7a9c4ce26ef |
27-Nov-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove completed TODO in SkFontMgr.h. git-svn-id: http://skia.googlecode.com/svn/trunk@12424 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
ca5bb87a31b8cfde73dfd7c554127ee9b3e1ab58 |
26-Nov-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DM: write failed comparison mode .pngs one more level deep in the tree. E.g. instead of having to compare /tmp/dm/565/optimizations.png vs. /tmp/dm/replay/optimizations_565.png it's now /tmp/dm/565/optimizations.png vs. /tmp/dm/replay/565/optimizations.png This lets working with skdiff go a lot more smoothly. BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/88773002 git-svn-id: http://skia.googlecode.com/svn/trunk@12402 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
d8f82a4c44b844fed98d3ecc0072e0626b06bb37 |
26-Nov-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enhance SkDropShadowImageFilter to support separate X & Y sigmas, and crop rect. This required a new flavour of the constructor. This is driven by the feDropShadow filter effect in SVG, which unlike the shorthand version accepts separate X & Y sigmas. Covered by new GM dropshadowimagefilter. R=reed@google.com Review URL: https://codereview.chromium.org/88243004 git-svn-id: http://skia.googlecode.com/svn/trunk@12401 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDropShadowImageFilter.h
|
11f392ed531f05e8de6b6af6ae607f90aeb080c6 |
26-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "remove kA1_Config, as it is no longer supported"" This reverts commit 36d712f2d4c5c79719280ad95523e6aaa88b068e. BUG= R=rmistry@google.com, mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/86483002 git-svn-id: http://skia.googlecode.com/svn/trunk@12392 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageDecoder.h
ore/SkPicture.h
|
ce33d60187718e7bb01944ee130c9f5d9fb335ec |
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding more validation - Added a way to check that the number of inputs of a filter is not more than a filter expects - Added validation of reftype in SkBitmap::unflatten() - Added validation on fKD (diffuse lighting constant) and fKS (specular lighting constant) to make sure that they are always non-negative numbers - Added validation of SkPerlinNoiseShader::fType and SkPerlinNoiseShader::fNumOctaves BUG= R=reed@google.com, senorblanco@google.com, mtklein@google.com, senorblanco@chromium.org, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/83343003 git-svn-id: http://skia.googlecode.com/svn/trunk@12388 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
72e7808d62c02f0371135b1c152bd00b73f62479 |
25-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "remove kA1_Config, as it is no longer supported" This reverts commit 2d72d8b242eac6e9d30228f5b0a407236491c369. git-svn-id: http://skia.googlecode.com/svn/trunk@12387 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageDecoder.h
|
aae7c2a5b7a11616879e6179357cf38f5bff53ae |
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export GrGLCreateNullInterface for use in Chromium compositor unit tests. R=bsalomon@google.com Author: mvujovic@adobe.com Review URL: https://codereview.chromium.org/86353002 git-svn-id: http://skia.googlecode.com/svn/trunk@12386 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
4b413c8bb123e42ca4b9c7bfa6bc2167283cb84c |
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFloatToScalar macro BUG= R=reed@google.com, djsollen@google.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/85463005 git-svn-id: http://skia.googlecode.com/svn/trunk@12385 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
ore/SkScalar.h
|
2a1f4464d150d2dc8c3fe2f39e9fb3503b7f4f54 |
25-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove kA1_Config, as it is no longer supported BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/83093005 git-svn-id: http://skia.googlecode.com/svn/trunk@12384 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImageDecoder.h
|
eddb02c82d6e35a05f84798b23aac48a446c1aa6 |
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SkDeferredCanvas::NoticifationClient to the exported API. R=reed@android.com, robertphillips@google.com, reed, robertphillips BUG=1861 Author: schenney@chromium.org Review URL: https://codereview.chromium.org/83383007 git-svn-id: http://skia.googlecode.com/svn/trunk@12380 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
tils/SkDeferredCanvas.h
|
1950d5f58f56f6a0fb5dc5aa3f5caac991f0b2ce |
22-Nov-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_ALWAYS_INLINE. I'm working on some code that's much faster when compiled by GCC than by Clang because GCC inlines more aggressively. Using SK_ATTRIBUTE(always_inline) on the appropriate methods narrows the performance gap considerably. This should work for MSVC, GCC, and Clang, otherwise falling back to "inline". BUG= R=reed@google.com Review URL: https://codereview.chromium.org/83333005 git-svn-id: http://skia.googlecode.com/svn/trunk@12364 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
ce0e4efabd00b38aaaeb33457dcdb6c98e6eec12 |
21-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix VC++ ptr-to-... and va_list confusion R=bungeman@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/78903006 git-svn-id: http://skia.googlecode.com/svn/trunk@12346 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
ad04eb49f5d3f324e6b85411c776d7466c1fef92 |
21-Nov-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkImageGenerator Interface - Add SkDiscardablePixelRef class that uses SkDiscardableMemory and a SkImageGenerator. - Add SkDecodingImageGenerator class as an example of a SkImageGenerator. - Add DecodingImageGenerator unit test. - Add SkBasicDiscardableMemory implmentation for unit tests only. R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/74793011 git-svn-id: http://skia.googlecode.com/svn/trunk@12341 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageGenerator.h
|
a4662865e37a2ca95b5e3379072f6a274acc8ac8 |
21-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More Windows 64b compilation warning fixes https://codereview.chromium.org/47513017/ git-svn-id: http://skia.googlecode.com/svn/trunk@12337 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
644629c1c7913a43ced172b98d56e0f471bc348b |
21-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement a benchmark for GrResourceCache Adds "grresourcecache_add" and "grresourcecache_find" bench tests to test GrResourceCache::add and GrResourceCache::find. The tests work only with GPU backends, since GrResourceCache needs an GrGpu. Modifies bench tests to override SkBenchmark::isSuitableFor(Backend) function that specifies what kind of backend the test is inteded for. This replaces the previous "fIsRendering" flag that would indicate test that did no rendering. Adds SkCanvas::getGrContext() call to get the GrContext that the canvas ends up drawing to. The member function solves a common use-case that is also used in the benchmark added here. R=mtklein@google.com, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/73643005 git-svn-id: http://skia.googlecode.com/svn/trunk@12334 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
14e97bb1ef42971eb1e196540ef200d76b8fe3db |
18-Nov-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r12108 into android Conflicts: include/pdf/SkPDFDevice.h include/utils/SkCanvasStateUtils.h include/utils/SkFrontBufferedStream.h src/core/SkDevice.cpp src/core/SkDeviceLooper.cpp src/core/SkDeviceLooper.h src/doc/SkDocument_PDF.cpp src/gpu/GrAAHairLinePathRenderer.cpp src/gpu/GrAAHairLinePathRenderer.h src/gpu/GrTextContext.cpp src/images/SkImageDecoder_libpng.cpp src/images/SkScaledBitmapSampler.cpp src/images/SkScaledBitmapSampler.h src/pdf/SkPDFDevice.cpp src/pdf/SkPDFDeviceFlattener.cpp src/ports/SkFontConfigInterface_android.cpp src/ports/SkFontHost_FreeType.cpp src/utils/SkCanvasStack.h src/utils/SkCanvasStateUtils.cpp src/utils/SkDeferredCanvas.cpp src/utils/SkFrontBufferedStream.cpp tests/CanvasStateTest.cpp Change-Id: Ia38ee21ae98fd5455c551becd7e1884c334f5df1
|
8c99c9f4a6fa14a4ade0fb39ff431f43a7306fc7 |
20-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12315 (More Windows 64b compilation warning fixes) due to compilation failures git-svn-id: http://skia.googlecode.com/svn/trunk@12316 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
80051d38a3469adb67fa7f503cf43fc2960c28b7 |
20-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More Windows 64b compilation warning fixes https://codereview.chromium.org/47513017/ git-svn-id: http://skia.googlecode.com/svn/trunk@12315 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
0f6dc21e324a0829ed7f4ff4c4238f75f62683b5 |
18-Nov-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert SK_REQUIRE_LOCAL_VAR changes for DEPS roll. BUG= Review URL: https://codereview.chromium.org/59703012 git-svn-id: http://skia.googlecode.com/svn/trunk@12306 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
701b40543d5d124dfa1e59b051cba9d2aaf61670 |
18-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix DocumentTest/SkDocument memory leaks https://codereview.chromium.org/72833002/ git-svn-id: http://skia.googlecode.com/svn/trunk@12302 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
|
e61a86cfa00ea393ecc4a71fca94e1d476a37ecc |
18-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Guard against most unintentionally ephemeral SkAutoFoo instantiations. I think I applied the trick everywhere possible. Limitations: - can't be used with templated classes - all constructors and destructors must be defined inline A couple of the SkAutoFoo were unused in Skia, Chromium, and Android, so I deleted them. This change caught the same bugs Cary found in SkPath, plus one more in SampleApp. BUG= R=reed@google.com, caryclark@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/72603005 git-svn-id: http://skia.googlecode.com/svn/trunk@12301 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkMask.h
ore/SkPicture.h
ore/SkRefCnt.h
ore/SkString.h
ore/SkThread.h
ore/SkTime.h
ore/SkTypes.h
ore/SkUtils.h
|
be65a4c9d6ce40e7fc27e5a830196bcaa7be97c9 |
14-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add missing functions to SkNWayCanvas R=reed@google.com BUG=none Author: enne@chromium.org Review URL: https://codereview.chromium.org/65513003 git-svn-id: http://skia.googlecode.com/svn/trunk@12295 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNWayCanvas.h
|
a1a097ee814d05a92487d85db8ad02e1d852fd6f |
14-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
increase coverage of SkPath.cpp, remove unused code Using Mike Klein's excellent coverage tool, increase the unit testing of SkPath.cpp from 70% to 95%. Along the way, determined that these functions were not maintained or used: SkPath::pathTo SkPath::contains as well as a large block of SkPath::cheapGetDirection(). Changed SkPath::validate() to permit infinities in the path data points. Fixed errors in preserving direction. Fixed error setting direction when convexity is unknown. Added missing conic to moveTo only detector. BUG= R=bsalomon@google.com, reed@google.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/65493004 git-svn-id: http://skia.googlecode.com/svn/trunk@12291 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
73a5d53d96cb7a0b4214e273ed147d401e31ea16 |
14-Nov-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12283 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkImageInfo.h
|
04306921f45c91ceec73bb96a427e4c69cf9782c |
13-Nov-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove backward compatibility shims from SkStream.h. R=reed@google.com Review URL: https://codereview.chromium.org/68773009 git-svn-id: http://skia.googlecode.com/svn/trunk@12275 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
0a657bbc2c6fc9daf699942e023050536d5ec95f |
13-Nov-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@12108 Change-Id: Ia710b27d97e938df06014b7b61a3767bd3be1eb5
onfig/sk_stdint.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkAlpha.h
ore/SkAnnotation.h
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkColorFilter.h
ore/SkColorTable.h
ore/SkData.h
ore/SkDataSet.h
ore/SkDataTable.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkDocument.h
ore/SkDraw.h
ore/SkDrawLooper.h
ore/SkError.h
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ore/SkFlattenableSerialization.h
ore/SkGraphics.h
ore/SkImage.h
ore/SkImageDecoder.h
ore/SkImageEncoder.h
ore/SkImageFilter.h
ore/SkImageTypes.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathRef.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRRect.h
ore/SkRasterizer.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkShader.h
ore/SkStream.h
ore/SkStrokeRec.h
ore/SkSurface.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTRegistry.h
ore/SkTScopedPtr.h
ore/SkTemplates.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnitMapper.h
ore/SkWeakRefCnt.h
ore/SkWriter32.h
ore/SkXfermode.h
evice/xps/SkXPSDevice.h
ffects/SkArithmeticMode.h
ffects/SkBitmapAlphaThresholdShader.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkDashPathEffect.h
ffects/SkDisplacementMapEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkLightingImageFilter.h
ffects/SkLumaColorFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPorterDuff.h
ffects/SkRectShaderImageFilter.h
ffects/SkTileImageFilter.h
ffects/SkXfermodeImageFilter.h
pu/GrAARectRenderer.h
pu/GrBackendEffectFactory.h
pu/GrBitmapTextContext.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrContextFactory.h
pu/GrCoordTransform.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrEffectUnitTest.h
pu/GrFontScaler.h
pu/GrGlyph.h
pu/GrKey.h
pu/GrNoncopyable.h
pu/GrOvalRenderer.h
pu/GrPaint.h
pu/GrPathRendererChain.h
pu/GrRefCnt.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSurface.h
pu/GrTBackendEffectFactory.h
pu/GrTextContext.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/GrTypesPriv.h
pu/GrUserConfig.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkANGLEGLContext.h
pu/gl/SkDebugGLContext.h
pu/gl/SkGLContextHelper.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
azy/SkBitmapFactory.h
df/SkPDFDevice.h
df/SkPDFDocument.h
orts/SkFontMgr.h
orts/SkTypeface_android.h
orts/SkTypeface_win.h
tils/SkCanvasStateUtils.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkFrontBufferedStream.h
tils/SkLuaCanvas.h
tils/SkMatrix44.h
tils/SkMeshUtils.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
tils/SkRTConf.h
tils/SkRandom.h
tils/SkThreadPool.h
tils/SkWGL.h
tils/win/SkHRESULT.h
tils/win/SkTScopedComPtr.h
|
3443fd88862e25199973c2e98075d2e12ef21be0 |
13-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkImageInfo into its own header BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/71813002 git-svn-id: http://skia.googlecode.com/svn/trunk@12273 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAlpha.h
ore/SkBitmap.h
ore/SkColorTable.h
ore/SkImage.h
ore/SkImageInfo.h
|
ec3ca87d331c4b7058a0fff376a05e84ae0619ca |
13-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "switch GatherPixelRefs to use SkBaseDevice instead of SkBitmapDevice"" This reverts commit ff0152ec5e2a0faf38ae1a317c5d77df08139104. BUG= Review URL: https://codereview.chromium.org/68203018 git-svn-id: http://skia.googlecode.com/svn/trunk@12271 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
5308c83a366f965c308862bed1b6acf594af3df9 |
13-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
drawPosTextOnPath is now deprecated, removing all overrides and impls BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/61743017 git-svn-id: http://skia.googlecode.com/svn/trunk@12270 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
|
4d164709739ae78809125cae9b8de0f3fff0d081 |
12-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "switch GatherPixelRefs to use SkBaseDevice instead of SkBitmapDevice" This reverts commit 72958c374bdb9457419beeba7de1387da3293882. BUG= Review URL: https://codereview.chromium.org/58933007 git-svn-id: http://skia.googlecode.com/svn/trunk@12260 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
3f4bf51eddd9271b27e3c709939af1ff9ff1758d |
12-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
switch GatherPixelRefs to use SkBaseDevice instead of SkBitmapDevice BUG= R=robertphillips@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/70473003 git-svn-id: http://skia.googlecode.com/svn/trunk@12259 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
09a5383adc59c3798f6f6e851f46320393b6c4b8 |
12-Nov-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hide implementation details: SkFrontBufferedStream R=reed@google.com Review URL: https://codereview.chromium.org/25581002 git-svn-id: http://skia.googlecode.com/svn/trunk@12256 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkFrontBufferedStream.h
|
02cbf1040766291d72a6570ceadc6c845fcd80cc |
12-Nov-2013 |
Leon Scroggins III <scroggo@google.com> |
Override drawRRect in fake SkBitmapDevices. Recent changes to SkBitmapDevice modified ::drawRRect() to take an optimized drawing case. Some subclasses of SkBitmapDevice were depending on the old behavior of calling ::drawPath(). Since they do not draw, attempting to take the drawing path can cause problems. For these subclasses, call drawPath() in the subclass. Cherry-pick of https://code.google.com/p/skia/source/detail?r=12247 in Skia. BUG:11648093 Change-Id: Ie2173907c58c36b28855aba5a71b7ad676cc543e
evice/xps/SkXPSDevice.h
|
21a0b10d7c28e2ca123ddbe32fd8388687b3ef2c |
12-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated setIsOpaque() API from SkBitmap. Clients we care (Blink, Chromium) were updated, so we can remove this now. BUG=None R=bsalomon@google.com, reed@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/66723017 git-svn-id: http://skia.googlecode.com/svn/trunk@12251 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
cac8d01eabd05d11365f56b6af3f30bccb173487 |
12-Nov-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Override drawRRect in fake SkBitmapDevices. Recent changes to SkBitmapDevice modified ::drawRRect() to take an optimized drawing case. Some subclasses of SkBitmapDevice were depending on the old behavior of calling ::drawPath(). Since they do not draw, attempting to take the drawing path can cause problems. For these subclasses, call drawPath() in the subclass. R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/70443002 git-svn-id: http://skia.googlecode.com/svn/trunk@12247 2bbb7eff-a529-9590-31e7-b0007b416f81
evice/xps/SkXPSDevice.h
|
23be7a58d9d69ae0a06788c2d798f2f92baea29c |
12-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add colortable enum to SkImage to ease interop between it and SkBitmap::Config BUG= R=halcanary@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/68853003 git-svn-id: http://skia.googlecode.com/svn/trunk@12245 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
9fc5c68823c7e39e4769a41713ce070a7780df29 |
12-Nov-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix leak detected in FontMgrMatchGM::onDraw by Valgrind. git-svn-id: http://skia.googlecode.com/svn/trunk@12242 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
73a7ea3ae0d37ee28f90d6b38c49fda052638253 |
11-Nov-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement DPI for perspective bitmaps in PDF - we save the bitmap at the resolution requested. R=reed@google.com, vandebo@chromium.org Review URL: https://codereview.chromium.org/54913004 git-svn-id: http://skia.googlecode.com/svn/trunk@12230 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
d830d13c27437b4677a4a1abfa866d98dc2d2ab9 |
11-Nov-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hook in rough distance field support for fonts R=bsalomon@google.com Review URL: https://codereview.chromium.org/41213003 git-svn-id: http://skia.googlecode.com/svn/trunk@12229 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrDistanceFieldTextContext.h
|
b3d154de5e4c318f88e4c4ad15fe626054365997 |
11-Nov-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_FONTHOST_USES_FONTMGR. Review URL: https://codereview.chromium.org/66783003 git-svn-id: http://skia.googlecode.com/svn/trunk@12217 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
orts/SkFontMgr.h
|
a3d01198594f9a415889c6a15023097c6650066a |
10-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-enable SK_ATTR_DEPRECATED (i.e., revert r12067) git-svn-id: http://skia.googlecode.com/svn/trunk@12209 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
11e5b972a984c7b4e09ba4dfeacc7bd805107c5a |
08-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add sk_float_rsqrt with SSE + NEON fast paths. Current numbers: N4: running bench [640 480] math_fastIsqrt NONRENDERING: cmsecs = 3.12 running bench [640 480] math_slowIsqrt NONRENDERING: cmsecs = 4.82 running bench [640 480] math_sk_float_rsqrt NONRENDERING: cmsecs = 1.99 Desktop: running bench [640 480] math_fastIsqrt NONRENDERING: cmsecs = 0.89 running bench [640 480] math_slowIsqrt NONRENDERING: cmsecs = 0.94 running bench [640 480] math_sk_float_rsqrt NONRENDERING: cmsecs = 0.09 Haven't found any other benches where this is a significant effect yet. BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/60083014 git-svn-id: http://skia.googlecode.com/svn/trunk@12203 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
ore/SkPoint.h
|
8f457e3230f1a4ce737f512ffbb5c919b8d02407 |
08-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding error checks to SkRBuffer BUG= R=robertphillips@google.com, bsalomon@google.com, reed@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/61913002 git-svn-id: http://skia.googlecode.com/svn/trunk@12202 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
|
a8e33a92e27ca1523601226cad83c79a7e00c93b |
08-Nov-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add ability to ninepatch blurred rounded rectangle Speed up drawing large blurry round rectangles by converting them to nine patches. SkDraw: Add drawRRect. SkBitmapDevice: Call SkDraw::drawRRect instead of converting SkRRect to an SkPath. SkMaskFilter/SkBlurMaskFilter: Create a nine patch of a blurred round rect and draw it instead of drawing the entire thing. SkPDFDevice: Override drawRRect to perform the old behavior in SkBitmapDevice::drawRect. Depends on https://codereview.chromium.org/52703003 Tests are in https://codereview.chromium.org/52793005 BUG=https://b.corp.google.com/issue?id=11174385 R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/48623006 git-svn-id: http://skia.googlecode.com/svn/trunk@12198 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkMaskFilter.h
df/SkPDFDevice.h
|
c78b8f2f738d3e20ceb971f2b0da0a0802eab9bd |
08-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed unnecessary define BUG= R=bsalomon@google.com, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/59033009 git-svn-id: http://skia.googlecode.com/svn/trunk@12189 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
d3baf20dd1de9940717dd50b5c9ff6061561342e |
07-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added support for Chrome's gpu command buffer extension BindUniformLocation. R=bsalomon@google.com, bsalomon Author: skaslev@chromium.org Review URL: https://codereview.chromium.org/62163004 git-svn-id: http://skia.googlecode.com/svn/trunk@12178 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
126f7f5244502c0cbf1e5fec1d2ad7a0f2eb6c34 |
07-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "speed up A8 by creating a new entry-point in SkDraw that blits the path's coverage directly into an A8 target, regardless of the previous pixel values."" This reverts commit 3c77887b3eb2d32ab668ab4e5f2f9e79103956e8. BUG= Review URL: https://codereview.chromium.org/50673005 git-svn-id: http://skia.googlecode.com/svn/trunk@12167 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkRect.h
|
2614418aee9f12e07a4483e32f72ee5393ed12ba |
07-Nov-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12161 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
4db85b50c0367461787ec2d7f252799aeac0b1c3 |
30-Oct-2013 |
Leon Scroggins III <scroggo@google.com> |
Use nine patch drawing for blurry round rectangles Cherry pick of https://codereview.chromium.org/52703003/ in Skia. Add SkRRect::transform. Much like SkPath::transform, it transforms an SkRRect based on an SkMatrix. Unlike SkPath::transform, it will fail for matrices that contain perspective or skewing. Cherry pick of https://codereview.chromium.org/48623006/ in Skia. Add ability to ninepatch blurred rounded rectangle Speed up drawing large blurry round rectangles by converting them to nine patches. SkDraw: Add drawRRect. SkBitmapDevice: Call SkDraw::drawRRect instead of converting SkRRect to an SkPath. SkMaskFilter/SkBlurMaskFilter: Create a nine patch of a blurred round rect and draw it instead of drawing the entire thing. SkPDFDevice: Override drawRRect to perform the old behavior in SkBitmapDevice::drawRect. BUG:11174385 Change-Id: I96e6bf50c1418f7df70681afee6e25be40615497
ore/SkDraw.h
ore/SkMaskFilter.h
ore/SkRRect.h
df/SkPDFDevice.h
|
1f0121af495e5a70ecff2521729b7749c81a20b2 |
06-Nov-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New SkRTConf macro SK_CONF_TRY_SET: no complaint on missing configuration SK_CONF_TRY_SET() is like SK_CONF_SET(), but doesn't complain if confname can't be found. This is useful if the SK_CONF_DECLARE is inside a source file whose linkage is dependent on the system. Internally to the SkRTConf system, SkRTConfRegistry::set() was given an additional parameter controling wanrings. A new RuntimeConfig unit test was introduced. It should run silently. In the future, it should be expanded to cover all of the SkRTConf functionality. (For example, the images.jpeg.suppressDecoderWarnings variable is defined and used only in SkImageDecoder_libjpeg.cpp, but on MacOS, we use Core Graphics via SkImageDecoder_CG.cpp - SkImageDecoder_libjpeg is never linked in. The same is true of the Windows Imaging Component on Windows.) BUG= R=reed@google.com Review URL: https://codereview.chromium.org/54503007 git-svn-id: http://skia.googlecode.com/svn/trunk@12155 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
6e3e42296b0d7a93325146d9c9a7e23ef90760fe |
06-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Break up SkLazyPixelRef functionally into class hierarchy. The reason for this CL is to allow greater decoder flexibility. Chrome currently uses its own decoding functions. These allow for greater flexibility in dealing with images with multiple frames or partial data. The DecodeProc function was not flexible enough to handle these. Instead of asking the decoder to squeeze everything into the DecodeProc, we now ask the downstream library to inherit from SkCachingPixelRef. If WebKit's LazyDecodingPixelRef is re-tooled to inherit from SkCachingPixelRef, then it can make use of Skia's caching ability while still allowing it to deal with multiple frames, scaling, subsetting, and partial data. - The abstract SkCachingPixelRef class handles caching the decoded data in a SkScaledImageCache. This class relies on the virtual functions onDecodeInfo() and onDecode() to do the actual decoding of data. - The SkLazyCachingPixelRef class is derived from SkCachingPixelRef. It provides an implementation of onDecodeInfo() and onDecode() in terms of calls to a SkBitmapFactory::DecodeProc function. It also provides an Install() static method which installs a new SkLazyCachingPixelRef into a SkBitmap. SkLazyCachingPixelRef exists for two reasons: to test SkCachingPixelRef within Skia and as an example for downstream developers to make their own classes that inherit from SkCachingPixelRef. - The CachedDecodingPixelRefTest was updated to test the SkLazyCachingPixelRef class and indirectly the SkCachingPixelRef class. BUG= R=reed@google.com, scroggo@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/54203006 git-svn-id: http://skia.googlecode.com/svn/trunk@12149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkImage.h
|
6006d0f8c4f19d19a12de20826f731f52ac822a7 |
06-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bevel-stroke support in GrAARectRenderer Committed: http://code.google.com/p/skia/source/detail?r=12082 R=robertphillips@google.com, bsalomon@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/23712005 git-svn-id: http://skia.googlecode.com/svn/trunk@12148 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
20e3cd2c9fbc049eae8bcedc591c2cc8d4bed656 |
05-Nov-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkRRect::transform. Much like SkPath::transform, it transforms an SkRRect based on an SkMatrix. Unlike SkPath::transform, it will fail for matrices that contain perspective or skewing. Required by a future change (https://codereview.chromium.org/48623006) to speed up drawing large blurry rounded rectangles by using ninepatches. TODO: This could easily support 90 degree rotations, if desired. BUG=https://b.corp.google.com/issue?id=11174385 R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/52703003 git-svn-id: http://skia.googlecode.com/svn/trunk@12132 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
4faa869cdabbdcf4867118b4a1272296baaeeb52 |
05-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream. BUG= R=reed@google.com, mtklein@google.com, senorblanco@chromium.org Committed: https://code.google.com/p/skia/source/detail?r=12114 Committed: https://code.google.com/p/skia/source/detail?r=12119 Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/41253002 git-svn-id: http://skia.googlecode.com/svn/trunk@12130 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkPath.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkRegion.h
|
fedf13d73a6d6f1921ce5f449bb6e34e9d8e14e4 |
05-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_PREFETCH and use in SkBlurImageFilter. Relative speed is 1.2-1.6x on desktop, 1.0-1.2x on Nexus 4. (Division remains the bottleneck, now more so.) BUG= R=senorblanco@google.com, reed@google.com, senorblanco@chromium.org Author: mtklein@google.com Review URL: https://codereview.chromium.org/57823003 git-svn-id: http://skia.googlecode.com/svn/trunk@12129 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
d3e5842db0cb169e10d6da1e62c94ba5cf182bb4 |
05-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Avoid re-rendering stencil clip for every draw with reducable clip stack Fixes the cases where clip stack reduction would cause clip to be re-rendered to stencil for each draw call. This causes unneeded slowdown. Stencil cache would not be used because the clip stack generation id communicated by the clip stack element list would be invalid. This happended due to a) clip stack reduction creating new elements in the element list. b) purging logic removing the generation id, but reduction logic selecting already purged element, and thus the generation id, as the representative state of the clip. Cases of a) where reduction would flatten the stack to a single new element were fixed by assigning the generation id of the top-most element of the clip stack as the generation id of the new element. This is not strictly minimal, but enables more caching than using invalid id. Cases of a) where reduction would substitute a stack element with a new element the generation id of the substituted element is used. The b) part was fixed by removing the purging logic. It was not exactly correct, as the previously purged states were actually used. The purging was not used for anything. Changes SkClipStack API to highlight that invalid generation id is never returned by SkClipStack. Empty stacks are wide open. Changes the clients to reflect this. Fixes a crash when not passing anti-alias out parameter to GrReducedClip::ReduceClipStack. The crash is not exercised in the current code. Committed: http://code.google.com/p/skia/source/detail?r=12084 R=bsalomon@google.com, robertphillips@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/48593003 git-svn-id: http://skia.googlecode.com/svn/trunk@12127 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
12a23866fe18e800da1d361d000a359ea36696eb |
04-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream." This reverts commit 6bc22e8ef1ea70a1b58409aa21254358c50f149a. git-svn-id: http://skia.googlecode.com/svn/trunk@12124 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkPath.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkRegion.h
|
84e922bfb3e7a03f6e35beb2f1e4f2657e7cd3e9 |
04-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "speed up A8 by creating a new entry-point in SkDraw that blits the path's coverage directly into an A8 target, regardless of the previous pixel values." This reverts commit d615e839b71f75df895de6850b774a9e1c28ad2a. Revert "must initialize SkDraw.fClip" This reverts commit 108e46d29b5f57927fc8b8c403bb52019d8cb16d. BUG= Review URL: https://codereview.chromium.org/57883006 git-svn-id: http://skia.googlecode.com/svn/trunk@12122 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkRect.h
|
b48a59ae81a35642fe715a5cdd6fd758b652bff3 |
04-Nov-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream. BUG= R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=12114 Review URL: https://codereview.chromium.org/41253002 git-svn-id: http://skia.googlecode.com/svn/trunk@12119 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkPath.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkRegion.h
|
ac9d306a92e569e85a7611e9db00943b5b551f1e |
04-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speed up A8 by creating a new entry-point in SkDraw that blits the path's coverage directly into an A8 target, regardless of the previous pixel values. R=bsalomon@google.com, mtklein@google.com Review URL: https://codereview.chromium.org/56453002 git-svn-id: http://skia.googlecode.com/svn/trunk@12118 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkRect.h
|
eb221268ab1067af7c48e04a75147d4bcca87191 |
04-Nov-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r12114 due to https://code.google.com/p/skia/issues/detail?id=1794 ('Assertion failures on various buildbots as of r12114') git-svn-id: http://skia.googlecode.com/svn/trunk@12115 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkPath.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkRegion.h
|
305f78e8c18a26b7ead11758d6a4fa0519932cca |
04-Nov-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/41253002 git-svn-id: http://skia.googlecode.com/svn/trunk@12114 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkPath.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkRegion.h
|
f54ad6f488845d0fc27734984e39185e15370fbc |
02-Nov-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12101 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
32700ace30459b2166806bde9895084b03f89bc4 |
01-Nov-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12082 (Add bevel-stroke support in GrAARectRenderer) due to GM failures git-svn-id: http://skia.googlecode.com/svn/trunk@12091 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
4a36434ab32177bc89869fe81befce62ba1615aa |
01-Nov-2013 |
Leon Scroggins III <scroggo@google.com> |
Fix drawing xfermodes to PDF. Cherry pick of https://code.google.com/p/skia/source/detail?r=12034 in Skia [PDF] Improve complex xfer mode support. Xfer mode applies only to the shape of the source drawing, not everything in the clip as in currently implemented. It's just that the current gm examples draw a shape that fills the visible layer. BUG:11477060 Change-Id: I9f82aeb09ead0d7e600590264a594262ec6c6282
df/SkPDFDevice.h
|
f0784bde753feaff601f703089872fc1af265328 |
01-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Avoid re-rendering stencil clip for every draw with reducable clip stack" This reverts commit 92a7d4bf6a371f1f864154be902e8d86938e560b. Revert "fix mac 10.6 build" This reverts commit 114cd1a9f2734aaed6914718814364811b78bd7f. BUG= Review URL: https://codereview.chromium.org/54543008 git-svn-id: http://skia.googlecode.com/svn/trunk@12087 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
679eb674fc064993d534df4d48a4ddaff4e33e06 |
01-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Avoid re-rendering stencil clip for every draw with reducable clip stack Fixes the cases where clip stack reduction would cause clip to be re-rendered to stencil for each draw call. This causes unneeded slowdown. Stencil cache would not be used because the clip stack generation id communicated by the clip stack element list would be invalid. This happended due to a) clip stack reduction creating new elements in the element list. b) purging logic removing the generation id, but reduction logic selecting already purged element, and thus the generation id, as the representative state of the clip. Cases of a) where reduction would flatten the stack to a single new element were fixed by assigning the generation id of the top-most element of the clip stack as the generation id of the new element. This is not strictly minimal, but enables more caching than using invalid id. Cases of a) where reduction would substitute a stack element with a new element the generation id of the substituted element is used. The b) part was fixed by removing the purging logic. It was not exactly correct, as the previously purged states were actually used. The purging was not used for anything. Changes SkClipStack API to highlight that invalid generation id is never returned by SkClipStack. Empty stacks are wide open. Changes the clients to reflect this. Fixes a crash when not passing anti-alias out parameter to GrReducedClip::ReduceClipStack. The crash is not exercised in the current code. R=bsalomon@google.com, robertphillips@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/48593003 git-svn-id: http://skia.googlecode.com/svn/trunk@12084 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
5c8ee2539b9316b22416a991a1f560ef5cec7957 |
01-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrContext cache the gpu paths Creating paths for nv_path_rendering is costly. Try to reduce this cost by caching paths based on the SkPath "hash" (i.e. SkPathRef generation id) and stroke properties. Adds the paths to GrContext::fTextureCache instance. Later this should be renamed and the GrContext API should reflect the nature of the cache better. R=bsalomon@google.com, mtklein@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/26557003 git-svn-id: http://skia.googlecode.com/svn/trunk@12083 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStrokeRec.h
pu/GrContext.h
|
e1e99ef0af69fef21f2897621e7dfc5257da7ce7 |
01-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bevel-stroke support in GrAARectRenderer R=robertphillips@google.com, bsalomon@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/23712005 git-svn-id: http://skia.googlecode.com/svn/trunk@12082 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
2bd8b8100529c96c81c30f749f672f4caf775b04 |
01-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkImage::ColorType into SkColorType objective -- move clients over to SkImage tasks - use SkImageInfo instead of SkBitmap::Config - add support for colortables to SkImage - add drawImage to SkCanvas - return SkImage from readPixels This CL works towards the first task R=robertphillips@google.com Review URL: https://codereview.chromium.org/54363008 git-svn-id: http://skia.googlecode.com/svn/trunk@12077 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkImageDecoder.h
ore/SkSurface.h
azy/SkBitmapFactory.h
|
d2f7948cdf9301766728cb52a9610a9d2b0172ae |
31-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disabling SK_ATTR_DEPRECATED the hard way git-svn-id: http://skia.googlecode.com/svn/trunk@12067 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
56ce48ade325f6f49acb0da31d6252806e4ed7ef |
31-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add can-ignore-rect hint to clear call https://codereview.chromium.org/53823003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12064 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
025128811219dc45fd99b6c4d1d14f833cf7a26e |
31-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding size parameter to read array functions In some cases, the allocated array into which the data will be read is using getArrayCount() to allocate itself, which should be safe, but some cases use fixed length arrays or compute the array size before reading, which could overflow if the stream is compromised. To prevent that from happening, I added a check that will verify that the number of bytes to read will not exceed the capacity of the input buffer argument passed to all the read...Array() functions. I chose to use the byte array for this initial version, so that "size" represents the same value across all read...Array() functions, but I could also use the element count, if it is preferred. Note : readPointArray and writePointArray are unused, so I could also remove them BUG= R=reed@google.com, mtklein@google.com, senorblanco@chromium.org Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/37803002 git-svn-id: http://skia.googlecode.com/svn/trunk@12058 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
|
4469938e92d779dff05e745559e67907bbf21e78 |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" This reverts commit 1e787c38fa71f2a21fd728f1b1d620b9b09b0d3d. BUG= Review URL: https://codereview.chromium.org/54603004 git-svn-id: http://skia.googlecode.com/svn/trunk@12057 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkPorterDuff.h
ffects/SkRectShaderImageFilter.h
pu/SkGpuDevice.h
tils/SkMatrix44.h
|
6fcbfcead5dc1b61fa5b4c139a1a3714e8c58091 |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning" This reverts commit 1d22c4aaf9d8f053f25194a1ed74b137bfb19497. git-svn-id: http://skia.googlecode.com/svn/trunk@12056 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkPorterDuff.h
ffects/SkRectShaderImageFilter.h
pu/SkGpuDevice.h
tils/SkMatrix44.h
|
081560e3abe25c4821b79ca1465f4dbd371c4b5c |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning BUG= R=robertphillips@google.com, senorblanco@chromium.org, vandebo@chromium.org Review URL: https://codereview.chromium.org/51033004 git-svn-id: http://skia.googlecode.com/svn/trunk@12055 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkPorterDuff.h
ffects/SkRectShaderImageFilter.h
pu/SkGpuDevice.h
tils/SkMatrix44.h
|
7ed98df9ba14bdb58e381508eb0505c963a4b6db |
31-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12043 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
pu/GrUserConfig.h
|
ae326bb5ca55b7102e70a8a589adcb7cf78f37e7 |
30-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r1784: SK_API on a non-concrete template is strange. TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/52843004 git-svn-id: http://skia.googlecode.com/svn/trunk@12040 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
3b416216d1e90cb8b1bba41bb95806fe2d40da88 |
30-Oct-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Improve complex xfer mode support. Xfer mode applies only to the shape of the source drawing, not everything in the clip as in currently implemented. It's just that the current gm examples draw a shape that fills the visible layer. R=edisonn@google.com, reed@google.com Review URL: https://codereview.appspot.com/4631078 git-svn-id: http://skia.googlecode.com/svn/trunk@12034 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
1ab9f737f000e530f0c7713c8fad282f39e26efe |
30-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkPathRef gen id for SkPath::getGenerationID R=mtklein@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/49693002 git-svn-id: http://skia.googlecode.com/svn/trunk@12029 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
4db592c4085afed2be27a208d778f9ee13e671ab |
30-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove contains(x,y) for rects and rrects ... not well defined, and unused BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/51953003 git-svn-id: http://skia.googlecode.com/svn/trunk@12022 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
ore/SkRect.h
|
4e5559af8947ae7dc3df531b6d7a73323db20c3f |
30-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow specifying the max texture count on the bots https://codereview.chromium.org/50413011/ git-svn-id: http://skia.googlecode.com/svn/trunk@12020 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
35fe7372b1b897a77578a220c334e1fb36d144e9 |
30-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
prototype for kerning api BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/29363009 git-svn-id: http://skia.googlecode.com/svn/trunk@12018 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
b77f0f4ae560e97cc4cd2758752d955549017c3c |
30-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12013 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
7101abe5b37d82ea222e971a42615a97a2419edb |
29-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12010 (Use SkPathRef gen id for SkPath::getGenerationID https://codereview.chromium.org/49693002) due to test failures in PathTest on Android git-svn-id: http://skia.googlecode.com/svn/trunk@12012 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
4cc7518d9b6ca59cbe17c091bf4032a27ba78e1d |
29-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkPathRef gen id for SkPath::getGenerationID R=mtklein@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/49693002 git-svn-id: http://skia.googlecode.com/svn/trunk@12010 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
|
950923b43761c10d9c8ffc1dfc0c878100d1e702 |
29-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
All SkAnnotations are no-draw. Propose we fold that through. BUG= R=edisonn@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/48523008 git-svn-id: http://skia.googlecode.com/svn/trunk@12008 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
ore/SkPaint.h
|
9ef0426e7c126f6ad6ba833d4543b92a197c95af |
29-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't reuse scratch textures patch https://codereview.chromium.org/24222004/ git-svn-id: http://skia.googlecode.com/svn/trunk@11997 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
77e079af1a909ee9d14306db48561d77e2f9fcab |
28-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enabling validation code in serialization and adding serialization to fuzzer BUG= Committed: http://code.google.com/p/skia/source/detail?r=11968 R=reed@google.com, mtklein@google.com, senorblanco@chromium.org, bsalomon@google.com, robertphillips@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/44573002 git-svn-id: http://skia.googlecode.com/svn/trunk@11981 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
42a895730fa09ee9222ec7b08d7b3c21e94855c4 |
28-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for issue 1728: raster vs. gpu text draws with the wrong color The blend mode for LCD text was not set up correctly when using colors with alpha. This takes the color's alpha value into account when setting up the blending function. BUG=Skia:1728 R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/45363002 git-svn-id: http://skia.googlecode.com/svn/trunk@11980 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
|
3721ee652aa53e8fdd700f1f02d582f5efdcb60b |
28-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r11968 (Enabling validation code in serialization and adding serialization to fuzzer - https://codereview.chromium.org/44573002) due to failure on Chromium AllQuads test. git-svn-id: http://skia.googlecode.com/svn/trunk@11974 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
d25d6c7b8ecd4105157f0293a081549ba32ef968 |
25-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enabling validation code in serialization and adding serialization to fuzzer BUG= R=reed@google.com, mtklein@google.com, senorblanco@chromium.org, bsalomon@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/44573002 git-svn-id: http://skia.googlecode.com/svn/trunk@11968 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
10ba006631a0c350aa2bcba188a60404869607c8 |
25-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow users to build on top of, instead of beneath, SkRefCnt. Alternative to r11811. The Chromium half of this can be seen at https://codereview.chromium.org/40973002/ . R=reed@google.com Review URL: https://codereview.chromium.org/40503002 git-svn-id: http://skia.googlecode.com/svn/trunk@11967 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
dfe4338ec07d3cb9e1572a802d290b3163fddaad |
25-Oct-2013 |
Leon Scroggins III <scroggo@google.com> |
Merge perspective feature for PDF. From Skia's repo: http://code.google.com/p/skia/source/detail?r=11751 Add SkPDFDeviceFlatenner which extends SkPDFDevice to add support to flatten the path and the text when we have perspective. prepare to deprecate SkPDFDevice constructor, and route gm and render_pdfs to use SkDocument::Create pdf interface instead. - controlled by a flag add comments where we are supposed to flatten other features (paint, shaders, ... ) https://code.google.com/p/skia/source/detail?r=11822 Implement perspective for bitmaps in pdf. https://code.google.com/p/skia/source/detail?r=11937 PDF: support perspective in simple shaders. (this version does not work well with tilling) BUG:11384071 Change-Id: I48ea88d231231215349f155d972c6b9e1e127c71
ore/SkDraw.h
df/SkPDFDevice.h
|
7edad87cdcb15e3d7f04cd3394047e3b82dfa355 |
25-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Compute clipped src rect once in tiled bitmap draws R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/40403002 git-svn-id: http://skia.googlecode.com/svn/trunk@11962 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
fb1663a0a57656328277d02bef088d3afb695a7c |
25-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix non-bmp in generateCharToGlyph on Mac. git-svn-id: http://skia.googlecode.com/svn/trunk@11957 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
3c996f8a15e5d8fada9550d978e9b5344b81d276 |
24-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement charToGlyph on remaining ports. R=reed@google.com Review URL: https://codereview.chromium.org/22859070 git-svn-id: http://skia.googlecode.com/svn/trunk@11955 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
af562b437e43a99f5371585ba50643b1d88f09e0 |
24-Oct-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tile large bitmaps that are clipped. R=robertphillips@google.com Review URL: https://codereview.chromium.org/31033002 git-svn-id: http://skia.googlecode.com/svn/trunk@11951 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
50a3043194cf278a74ff51c33c6cdb52cbe1f8f9 |
24-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
We want to give SkPixelRef a way to signal over to GrResourceCache that it's become pointless to keep around textures based on that SkPixelRef when its pixels change, so that it can be a good citizen and free those textures. This adds an invalidation listener mechanism to SkPixelRef to let it send this message while still staying ignorant of who's listening. These messages are tricky to deliver. The SkPixelRefs they originates from and the GrResourceCaches they ultimately end up at may be on different threads; neither class is threadsafe; their object lifetimes are totally independent; it's a many-senders-to-many-receivers relation; and neither codebase should really know about the other. So I've added a per-message-type global message bus to broadcast messages to threadsafe inboxes. Anyone can post() a message, which will show up in all the inboxes of that type, read whenever the inbox's owner calls poll(). The implementation is _dumb_; it can be improved in several dimensions (inbox size limits, lock-free message delivery) if we find the need. I took some care to make sure not to send the invalidation message for any SkPixelRef that's sharing a generation ID with another SkPixelRef. BUG= R=bsalomon@google.com, scroggo@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26734003 git-svn-id: http://skia.googlecode.com/svn/trunk@11949 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/GrContext.h
|
0255a5d2fe37f5b5b4e7c4cdb2ec3ab18a53deaf |
24-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor changes https://codereview.chromium.org/39973004/ git-svn-id: http://skia.googlecode.com/svn/trunk@11940 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
381010e5501a8d681f8f059486da74f4924f81e5 |
24-Oct-2013 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose SkPicture::willPlayBackBitmaps() This returns true if (1) the picture has finished recording and (2) this picture or any picture drawn into it refers to any bitmaps. It allows clients doing complicated manipulations of the picture to early-out when there are no bitmaps present. BUG=303281 R=reed@google.com git-svn-id: http://skia.googlecode.com/svn/trunk@11935 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
bbfe4541ef154696313374de2130b1ac90e28482 |
24-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply matrix early in draw bitmap Committed: http://code.google.com/p/skia/source/detail?r=11930 Reverted: https://code.google.com/p/skia/source/detail?r=11932 R=robertphillips@google.com, senorblanco@chromium.org Author: bsalomon@google.com Review URL: https://codereview.chromium.org/30593003 git-svn-id: http://skia.googlecode.com/svn/trunk@11933 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
e9821871ecebbeed06aaef54741a71607ccc9720 |
24-Oct-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Apply matrix early in draw bitmap" This reverts commit 4c446c8eb50b7a6e6f917fae7b4c4ffe5658a949. Fix build. git-svn-id: http://skia.googlecode.com/svn/trunk@11932 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
25e5a20e656a3d895753b61be3fc3645039c57ab |
23-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply matrix early in draw bitmap R=robertphillips@google.com, senorblanco@chromium.org Author: bsalomon@google.com Review URL: https://codereview.chromium.org/30593003 git-svn-id: http://skia.googlecode.com/svn/trunk@11930 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
1a6382f5e76c051ffbbb60f3a68524dfe57cf798 |
23-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split up SkXfermode::asNewEffectOrCoeff() into asNewEffect(), asCoeff(). R=bsalomon@google.com Review URL: https://codereview.chromium.org/37593002 git-svn-id: http://skia.googlecode.com/svn/trunk@11926 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
c0b7e10c6a68f59e1653e6c18e6bc954b3c3f0cf |
23-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial error handling code I made it as simple as possible. The impact seems minimal and it should do what's necessary to make this code secure. BUG= Committed: http://code.google.com/p/skia/source/detail?r=11247 R=reed@google.com, scroggo@google.com, djsollen@google.com, sugoi@google.com, bsalomon@google.com, mtklein@google.com, senorblanco@google.com, senorblanco@chromium.org Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/23021015 git-svn-id: http://skia.googlecode.com/svn/trunk@11922 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkDrawLooper.h
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ore/SkImageFilter.h
ore/SkMaskFilter.h
ore/SkPathEffect.h
ore/SkPixelRef.h
ore/SkRasterizer.h
ore/SkShader.h
ore/SkUnitMapper.h
ore/SkXfermode.h
ffects/SkArithmeticMode.h
|
1f81fd6546c111e21bc665657e976b9d842192df |
23-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SK_ONCE for SkData and SkPathRef Adds SK_ONCE_FRIEND, to allow SK_DEF_ONCE code to be friends with a class. This had to go in include/core to be visible to headers there. BUG= R=reed@google.com, bungeman@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26491003 git-svn-id: http://skia.googlecode.com/svn/trunk@11914 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkPathRef.h
|
fbcd415aa01801df5f554963d7463649b49ead73 |
23-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrContext from SkXfermode::[Aa]sNewEffectOrCoeff() and all subclasses, since it's unused. R=bsalomon@google.com Review URL: https://codereview.chromium.org/31853003 git-svn-id: http://skia.googlecode.com/svn/trunk@11913 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
ore/SkXfermode.h
|
a34995e18b1f0a7d8c9f23451718bb30ff0105b0 |
23-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkColorFilter as a GrGLEffect Adds GrEffect::willUseInputColor() which indicates whether or not the input color affects the output of the effect. This is needed for certain Xfermodes, such as kSrc_Mode. For these modes the color filter will not use the input color. An effect with GrEffect::willUseInputColor() true will cause all color or coverage effects before it to be discarded, as their computations cannot affect the output. In these cases program is marked as having white input color. This fixes an assert when Skia is compiled in a mode that prefers using uniforms instead of attributes for constants. (Flags GR_GL_USE_NV_PATH_RENDERING or GR_GL_NO_CONSTANT_ATTRIBUTES). Using attributes hides the problem where the fragment shader does not need input color for color filters that ignore DST part of the filter. The assert would be hit when uniform manager tries to bind an uniform which has been optimized away by the shader compiler. Adds specific GrGLSLExpr4 and GrGLSLExpr1 classes. This way the GLSL expressions like "(v - src.a)" can remain somewhat readable in form of "(v - src.a())". The GrGLSLExpr<typename> template implements the generic functionality, GrGLSLExprX is the specialization that exposes the type-safe interface to this functionality. Also adds operators so that GLSL binary operators of the form "(float * vecX)" can be expressed in C++. Before only the equivalent "(vecX * float)" was possible. This reverts the common blending calculations to more conventional order, such as "(1-a) * c" instead of "c * (1-a)". Changes GrGLSLExpr1::OnesStr from 1 to 1.0 in order to preserve the color filter blending formula string the same (with the exception of variable name change). Shaders change in case of input color being needed: - vec4 filteredColor; - filteredColor = (((1.0 - uFilterColor.a) * output_Stage0) + uFilterColor); - fsColorOut = filteredColor; + vec4 output_Stage1; + { // Stage 1: ModeColorFilterEffect + output_Stage1 = (((1.0 - uFilterColor_Stage1.a) * output_Stage0) + uFilterColor_Stage1); + } + fsColorOut = output_Stage1; Shaders change in case of input color being not needed: -uniform vec4 uFilterColor; -in vec4 vColor; +uniform vec4 uFilterColor_Stage0; out vec4 fsColorOut; void main() { - vec4 filteredColor; - filteredColor = uFilterColor; - fsColorOut = filteredColor; + vec4 output_Stage0; + { // Stage 0: ModeColorFilterEffect + output_Stage0 = uFilterColor_Stage0; + } + fsColorOut = output_Stage0; } R=bsalomon@google.com, robertphillips@google.com, jvanverth@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/25023003 git-svn-id: http://skia.googlecode.com/svn/trunk@11912 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrPaint.h
|
7ce564cccb246ec56427085872b2e1458fe74bd1 |
22-Oct-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "If the path is a rect, call drawRect to raster the geometry in SkCanvas::drawPath to get better performance." This reverts commit r11904 Review URL: https://codereview.chromium.org/35543002 git-svn-id: http://skia.googlecode.com/svn/trunk@11909 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
ad254fee73ad70a45acba69dccb9b65f88c3a92a |
22-Oct-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
If the path is a rect, call drawRect to raster the geometry in SkCanvas::drawPath to get better performance. Committed: http://code.google.com/p/skia/source/detail?r=11842 R=bsalomon@google.com Review URL: https://codereview.chromium.org/23484007 git-svn-id: http://skia.googlecode.com/svn/trunk@11904 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
dbbe1d437d9ea07d1ccd98e753944d35bd7546c3 |
21-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r11880 (Apply matrix early in draw bitmap - https://codereview.chromium.org/30593003) due to layout test failure git-svn-id: http://skia.googlecode.com/svn/trunk@11899 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
8c294900f31d8d032b62182f011019276d27d5d0 |
21-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add DPI stettings to SkDocument::CreatePDF(). Tests will be added in a future cl, once DPI will be used in SkPDFDevice R=reed@google.com, bungeman@google.com, vandebo@chromium.org Author: edisonn@google.com Review URL: https://codereview.chromium.org/32233003 git-svn-id: http://skia.googlecode.com/svn/trunk@11886 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
df/SkPDFDevice.h
|
15455b2a13e9c673ea41a32ca9205bbc21415abc |
21-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply matrix early in draw bitmap R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/30593003 git-svn-id: http://skia.googlecode.com/svn/trunk@11880 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
383a697692cf46951fd451f6f4c3d03634a6a1cb |
21-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
store SkAlphaType inside SkBitmap, on road to support unpremul BUG= R=bsalomon@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/25275004 git-svn-id: http://skia.googlecode.com/svn/trunk@11877 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
c2eae4795478ab134a2315b1a9ff2c5de1d049e4 |
21-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting revert of r11862 (Constify SkFlattenable::getFactory()) or reverting r11871. git-svn-id: http://skia.googlecode.com/svn/trunk@11876 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ffects/SkDashPathEffect.h
|
b5e391025e9859937fd6b4b3f4b8204d0bb73859 |
20-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverted due to Chromium compilation failures. Please see: https://codereview.chromium.org/30973002/ git-svn-id: http://skia.googlecode.com/svn/trunk@11871 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ffects/SkDashPathEffect.h
|
7938bae14af94c1d48d122a2d686e123b66411a7 |
18-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement crop rect support for SkMatrixConvolutionImageFilter. R=bsalomon@google.com Review URL: https://codereview.chromium.org/27471002 git-svn-id: http://skia.googlecode.com/svn/trunk@11863 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
|
575604d4c294bc8679d9889f9e187d4bc057e401 |
18-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Constify SkFlattenable::getFactory(). This allows us to also constify the argument of SkFlattenableWriteBuffer::writeFlattenable() - which I've recently found myself const-casting for no apparent good reason. R=bungeman@google.com, mtklein@google.com, reed@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/29143005 git-svn-id: http://skia.googlecode.com/svn/trunk@11862 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ffects/SkDashPathEffect.h
|
6ee68583f8b2f7b5bec388d6c454b91d5a9d34a8 |
18-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkThreadPool: allow for Runnables that add other Runnables to the pool. There's a scenario that we're currently not allowing for, but I'd really like to use in DM: 1) client calls add(SomeRunnable*) several times 2) client calls wait() 3) any of the runnables added by the client _themselves_ call add(SomeOtherRunnable*) 4-inf) maybe those SomeOtherRunnables too call add(SomeCrazyThirdRunnable*), etc. Right now in this scenario we'll assert in debug mode in step 3) when we call add() and we're waiting to stop, and do strange unspecified things in release mode. The old threadpool had basically two states: running, and waiting to stop. If a thread saw we were waiting to stop and the queue was empty, that thread shut down. This wasn't accounting for any work that other threads might be doing; potentially they were about to add to the queue. So now we have three states: running, waiting, and halting. When the client calls wait() (or the destructor triggers), we move into waiting. When a thread notices we're _really_ done, that is, have an empty queue and there are no active threads, we move into halting. The halting state actually triggers the threads to stop, which wait() is patiently join()ing on. BUG= R=bungeman@google.com, bsalomon@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26389005 git-svn-id: http://skia.googlecode.com/svn/trunk@11852 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkThreadPool.h
|
1aa68723b8ef4ce0b6db9fe51e7d8051cdd543ff |
17-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkImageFilter::asNewEffect() (and all derived-class overrides) protected. R=bsalomon@google.com, bsalomon Review URL: https://codereview.chromium.org/26937006 git-svn-id: http://skia.googlecode.com/svn/trunk@11847 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkMagnifierImageFilter.h
|
c2cc1dbe818c8a5a699fbe18c4fc79b9d93daa94 |
17-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r11842 (call drawRect to try GrAARectRenderer if the path is a rect - https://codereview.chromium.org/23484007) due to changes to the following GM images: inverse_paths pathopsinverse git-svn-id: http://skia.googlecode.com/svn/trunk@11845 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
521a46750d87d3d206617d05d917ad6aad242ca4 |
17-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
If the path is a rect, call drawRect to raster the geometry in SkCanvas::drawPath to get better performance. R=bsalomon@google.com, robertphillips@google.com, reed@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/23484007 git-svn-id: http://skia.googlecode.com/svn/trunk@11842 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
c7a40fad0b4c243087ad1adb14ebc2184d42cac0 |
16-Oct-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split out GrBitmapTextContext from GrTextContext. This is a stepping stone to having a variety of different text context types (bitmaps, distance fields, NV path rendering). R=bsalomon@google.com Review URL: https://codereview.chromium.org/27199002 git-svn-id: http://skia.googlecode.com/svn/trunk@11820 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBitmapTextContext.h
pu/GrTextContext.h
|
3f1f2a3a59c43e5bce67ab98e55df45bc7c933a3 |
16-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make CropRect immutable after construction. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/27490005 git-svn-id: http://skia.googlecode.com/svn/trunk@11819 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
e9cd27d4a3c92393cc6c79d4d6f93d266411d95e |
16-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Third wave of Win64 warning cleanup https://codereview.chromium.org/27487003/ git-svn-id: http://skia.googlecode.com/svn/trunk@11817 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
8f930ff33ec49bd6ffc29f7e9b89b006c723022d |
16-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused header SkImageTypes.h R=reed@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/27281003 git-svn-id: http://skia.googlecode.com/svn/trunk@11815 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageTypes.h
|
8b66abb9bc78fd031334f565c9394f4fdc99811b |
16-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove support for SK_CROP_RECT_IS_INT, now that it is no longer used in Blink or Chrome. BUG= R=reed@google.com, reed Review URL: https://codereview.chromium.org/27521002 git-svn-id: http://skia.googlecode.com/svn/trunk@11812 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
6d2533ebd2ad5168d08f5a83e681881c0d533949 |
16-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add hooks for external run-time reference adoption checks to SkRefCnt. The reference adoption checks are to help detect memory leaks and bad usage when using SkRefCnt subclasses with Blink's RefPtr. BUG=crbug.com/304265 R=reed@google.com, bungeman@google.com Author: junov@chromium.org Review URL: https://codereview.chromium.org/25432003 git-svn-id: http://skia.googlecode.com/svn/trunk@11811 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
353482251e61971a8cf3a60bbb6910f482be634f |
16-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
force readbuffer clients to use specialized readFoo for flattenables BUG= R=mtklein@google.com Review URL: https://codereview.chromium.org/26702002 git-svn-id: http://skia.googlecode.com/svn/trunk@11803 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
|
472629190eb3c8220742c584e19f3a07b2d09c8c |
16-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11800 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkRectShaderImageFilter.h
|
2f92966c6a2419023570d5951a4234cdaebcc3c9 |
15-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkDataTable from SkFlattenable hierarchy. As far as I can tell, we never really needed this. No code outside the unit test calls this code. BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26223009 git-svn-id: http://skia.googlecode.com/svn/trunk@11792 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataTable.h
|
e0e1da34f3c00ec93c61643d4cf4eea6d27c5fef |
15-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkColorTable from SkFlattenable hierarchy. BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/27392002 git-svn-id: http://skia.googlecode.com/svn/trunk@11791 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorTable.h
|
01bdf3c568f9df2df4a787197caeba736b23fe73 |
15-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add crop rect support for SkDisplacementMapEffect (raster and GPU paths). Covered by new test cases added to displacement GM (will require rebaseline). R=bsalomon@google.com Review URL: https://codereview.chromium.org/26531002 git-svn-id: http://skia.googlecode.com/svn/trunk@11782 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDisplacementMapEffect.h
|
33e88b7b93e3b5282b205359368990d3f8b3fd04 |
15-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkRectShaderImageFilter: add a new factory method which takes a CropRect. This will become the preferred API, and the old Create method will be deprecated. R=reed@google.com, reed BUG= Review URL: https://codereview.chromium.org/26220004 git-svn-id: http://skia.googlecode.com/svn/trunk@11773 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkRectShaderImageFilter.h
|
6b7938f9cb250086a7c6325cf31576f894ca4a1b |
15-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
separate state for msaa renderability R=robertphillips@google.com, brian@thesalomons.net Author: bsalomon@google.com Review URL: https://codereview.chromium.org/26695005 git-svn-id: http://skia.googlecode.com/svn/trunk@11770 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
fbc58a305518fe611113a51649bf557c991ac8cf |
15-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11769 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
tils/SkRTConf.h
|
adacc7067ad617cdc7bbef39192ca80f4b4d27f9 |
14-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Start cleaning up 64bit Win warnings https://codereview.chromium.org/27192003/ git-svn-id: http://skia.googlecode.com/svn/trunk@11764 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
ore/SkWriter32.h
tils/SkMeshUtils.h
|
0cd2ac6c721120a2628524dad91798aa3e7ec41d |
14-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkAnnotation to not inherit from SkFlattenable (does not need dynamic factories) BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/26606004 git-svn-id: http://skia.googlecode.com/svn/trunk@11762 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
|
4979f32cd3fd29db5f23712f0aea3cf01a5c695d |
14-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkDataSet, and just store a key/value in SkAnnotation BUG= R=mtklein@google.com Review URL: https://codereview.chromium.org/27208002 git-svn-id: http://skia.googlecode.com/svn/trunk@11759 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
ore/SkDataSet.h
|
bdecb68a2bc6e6a04cf446f1e75731bac2f8446b |
14-Oct-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
handle configuration variables longer than 30 characters long BUG= R=bsalomon@google.com, halcanary@google.com, reed@google.com Review URL: https://codereview.chromium.org/26206003 git-svn-id: http://skia.googlecode.com/svn/trunk@11757 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
2887119a63e314704673b971e9bc9a3461313a2c |
14-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
save/restore the canvas around every bench draw call BUG= Committed: http://code.google.com/p/skia/source/detail?r=11728 R=djsollen@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26848013 git-svn-id: http://skia.googlecode.com/svn/trunk@11755 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
da30055b296faa5a100e474e0406ef4296c14241 |
14-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkData need not be a Flattenable, since it does not need subclass/factories BUG= R=mtklein@google.com Review URL: https://codereview.chromium.org/26928002 git-svn-id: http://skia.googlecode.com/svn/trunk@11754 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkFlattenableBuffers.h
|
5e00989a283111cef05bed8102e45c16651e43e4 |
14-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkPDFDeviceFlatenner which extends SkPDFDevice to add support to flatten the path and the text when we have perspective. prepare to deprecate SkPDFDevice constructor, and route gm and render_pdfs to use SkDocument::Create pdf interface instead. - controlled by a flag add comments where we are supposed to flatten other features (paint, shaders, ... ) R=reed@google.com, bungeman@google.com, scroggo@google.com, vandebo@chromium.org, bsalomon@google.com Author: edisonn@google.com Review URL: https://codereview.chromium.org/24811002 git-svn-id: http://skia.googlecode.com/svn/trunk@11751 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
df/SkPDFDevice.h
|
1108fc3058e64a9363f7ea4ef41e2b04ca51f539 |
14-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkLumaXfermode. Possibly the shortest-lived Skia feature, SkLumaXfermode is now replaced by a color filter implementation (SkLumaColorFilter). All known existing clients (Blink) have been converted. R=reed@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/26916002 git-svn-id: http://skia.googlecode.com/svn/trunk@11750 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLumaXfermode.h
|
fab44db294846ff05d837b9cf0bf97a073891da7 |
11-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up SkTypes.h. This change removes sk_stdint.h since it is only needed for vs2008 and earlier. This change removes SK_MMAP_SUPPORT define since it is no longer used. This change removes the stdio.h include from SkTypes.h since on many systems this is a very large header, few Skia files actually use it, it is available everywhere standard, and SkDebugf should be used instead. After this change there is no need for external users to put Skia's include/config into their own list of includes, saving the headache of having two header files of the same name and sometimes getting the wrong one depending on include order. R=bsalomon@google.com, djsollen@google.com Review URL: https://codereview.chromium.org/27044002 git-svn-id: http://skia.googlecode.com/svn/trunk@11738 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/sk_stdint.h
ore/SkPreConfig.h
ore/SkStream.h
ore/SkTypes.h
|
e258eb34a8ad7a6ea9546e5096da172cf2380cbd |
10-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement crop rect support for SkRectShaderImageFilter: remove fRect and use the cropRect from SkImageFilter in its place. R=reed@google.com Review URL: https://codereview.chromium.org/26009004 git-svn-id: http://skia.googlecode.com/svn/trunk@11720 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkRectShaderImageFilter.h
|
d494b09f554d470fc6411d0924879bbfb0cb0e95 |
10-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Align SkLumaColorFilter with the spec. The spec requires the resulting RGB channels for LuminanceToAlpha to be 0 (and not just scaled by the luminance value</facepalm>): | R' | | 0 0 0 0 0 | | R | | G' | | 0 0 0 0 0 | | G | | B' | = | 0 0 0 0 0 | * | B | | A' | | 0.2125 0.7154 0.0721 0 0 | | A | | 1 | | 0 0 0 0 1 | | 1 | (http://www.w3.org/TR/2011/REC-SVG11-20110816/filters.html#feColorMatrixElement) This doesn't affect luminance masking (which depends only on the resulting alpha channel), but other color filter users may care about all color components. R=bsalomon@google.com, reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/26467003 git-svn-id: http://skia.googlecode.com/svn/trunk@11713 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLumaColorFilter.h
|
a7538baeae619a513437f89b60cf738ee2de463d |
10-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkThreadPool: tweak two little things that have been annoying me 1) it's pretty annoying that SkThreadPool doesn't include SkRunnable for us; 2) add wait() so we don't have to keep using SkAutoTDelete/free() to wait for completion. BUG= R=scroggo@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/26470005 git-svn-id: http://skia.googlecode.com/svn/trunk@11711 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkThreadPool.h
|
fb6deed66c20f86c86c105f41dbbf3f3c4a47e4c |
10-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make explicit the requirement that all colorfilters are reentrant-safe BUG= R=mtklein@google.com Review URL: https://codereview.chromium.org/26876002 git-svn-id: http://skia.googlecode.com/svn/trunk@11705 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkXfermode.h
|
0a6151d66cc32d91eca037c91e557158cf8a2be2 |
10-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "change SkColorTable to be immutable"" This reverts commit b8162cb840f4cb6002ef68d5ac775c6a122c52a9. Fixed was call-sites in benches that used the (now gone) setIsOpaque api. R=scroggo@google.com Review URL: https://codereview.chromium.org/26572006 git-svn-id: http://skia.googlecode.com/svn/trunk@11695 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAlpha.h
ore/SkBitmap.h
ore/SkColorTable.h
|
b295fb6ff3222453912dfcb7a1ea5184d40014b5 |
10-Oct-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkImageFilter's cropRect from SkIRect to a CropRect struct, containing an SkRect and flags indicating which parameters are set. NOTE: this will require SK_CROP_RECT_IS_INT=1 to be set in Chrome until Blink has been updated to use SkImageFilter::CropRect. Include https://codereview.chromium.org/26528002/ with the Skia roll. Note also that SK_CROP_RECT_IS_INT is a temporary measure until all call sites in Blink have been updated to use SkRect. R=reed@google.com Review URL: https://codereview.chromium.org/26371002 git-svn-id: http://skia.googlecode.com/svn/trunk@11692 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkRect.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkLightingImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkXfermodeImageFilter.h
|
b5a6651f9f69570d964382134d64360915db9a29 |
09-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkDocument api changes (abort, close return success, set DCT encoder...). R=reed@google.com, reed Author: edisonn@google.com Review URL: https://codereview.chromium.org/26744002 git-svn-id: http://skia.googlecode.com/svn/trunk@11688 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
|
c9542ca3d00878a18a57af80037060d6374d5650 |
09-Oct-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add swapBuffer call to SkGLContextHelper. R=bsalomon@google.com Review URL: https://codereview.chromium.org/26701002 git-svn-id: http://skia.googlecode.com/svn/trunk@11682 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkANGLEGLContext.h
pu/gl/SkDebugGLContext.h
pu/gl/SkGLContextHelper.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
|
48d9ff5b3475ad4b345fae35e1ce36b34069691b |
09-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "change SkColorTable to be immutable" This reverts commit 1c0ff422868b3badf5ffe0790a5d051d1896e2f7. BUG= Review URL: https://codereview.chromium.org/26709002 git-svn-id: http://skia.googlecode.com/svn/trunk@11677 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAlpha.h
ore/SkBitmap.h
ore/SkColorTable.h
|
9864c24e40448ef64b1fe367eee1d63a872e51b8 |
09-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkColorTable to be immutable BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/25353002 git-svn-id: http://skia.googlecode.com/svn/trunk@11676 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAlpha.h
ore/SkBitmap.h
ore/SkColorTable.h
|
df187c7eb27d7616b75d91f3329deb97c4cd6de2 |
09-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARM Skia NEON patches - 28 - Xfermode: SIMD modeprocs Xfermode: allow for SIMD modeprocs This patch introduces the ability to have SIMD Xfermode modeprocs. In the NEON implementation, SIMD modeprocs will process 8 pixels at a time. Signed-off-by: Kévin PETIT <kevin.petit@arm.com> BUG= Committed: http://code.google.com/p/skia/source/detail?r=11654 R=djsollen@google.com, mtklein@google.com, reed@google.com Author: kevin.petit.arm@gmail.com Review URL: https://codereview.chromium.org/23644006 git-svn-id: http://skia.googlecode.com/svn/trunk@11669 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
c4dc0ad8e252a7e30d19b47d3d0d9f2c69faf854 |
09-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement filling a path with nv_path_rendering cover Implement filling a path with nv_path_rendering cover functionality. The nv_path_rendering cover can be used if the fill is non-inverted and the draw operation does not require use of vertex shaders. Moves code for the inverted fill from GrStencilAndCoverPathRenderer down to GrGpuGL. R=bsalomon@google.com, markkilgard@gmail.com, cdalton@nvidia.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/22686002 git-svn-id: http://skia.googlecode.com/svn/trunk@11667 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
27f74aab32123e6f021359061149966fa4ca5a62 |
08-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve SkScalerContext_GDI::generateCharToGlyph for non-BMP code points. Sometimes, when ScriptShape is presented with a surrogate pair which does not map to a glyph, it returns two space glyphs instead of .notdef (0). Detect this class of issues and handle appropriately. git-svn-id: http://skia.googlecode.com/svn/trunk@11660 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkHRESULT.h
|
5066a2c1ed5030d354609a74b5affd52056fc4be |
08-Oct-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge "We don't flatten or unflatten SkPaintOptionsAndroid. Reproduce and fix." into klp-dev
|
6f980c6a2354fed70a6258fb4dd4155936660930 |
08-Oct-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "ARM Skia NEON patches - 28 - Xfermode: SIMD modeprocs" This reverts http://code.google.com/p/skia/source/detail?r=11654 Review URL: https://codereview.chromium.org/26340010 git-svn-id: http://skia.googlecode.com/svn/trunk@11655 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
84cc1ebc5a4789e93e23c65eb4014ef5b8b0bab4 |
08-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARM Skia NEON patches - 28 - Xfermode: SIMD modeprocs Xfermode: allow for SIMD modeprocs This patch introduces the ability to have SIMD Xfermode modeprocs. In the NEON implementation, SIMD modeprocs will process 8 pixels at a time. Signed-off-by: Kévin PETIT <kevin.petit@arm.com> BUG= R=djsollen@google.com, mtklein@google.com, reed@google.com Author: kevin.petit.arm@gmail.com Review URL: https://codereview.chromium.org/23644006 git-svn-id: http://skia.googlecode.com/svn/trunk@11654 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
72689a0db4cd82519fd7b54e02f2177250105182 |
08-Oct-2013 |
Derek Sollenberger <djsollen@google.com> |
We don't flatten or unflatten SkPaintOptionsAndroid. Reproduce and fix. cherry-pick of http://code.google.com/p/skia/source/detail?r=11472 bug: 11115961 Change-Id: I0ed8af0bdec006178e5e6bd1c0a0c4f1cb517961
ore/SkPaintOptionsAndroid.h
|
48903b9403bdf0fb94fa46133819e8823c948d4d |
08-Oct-2013 |
Derek Sollenberger <djsollen@google.com> |
Fix ambiguity in API if no matching system language is found cherry-pick of http://code.google.com/p/skia/source/detail?r=11641 bug: 11093744 Change-Id: I2efa84c612e5a790a61707eae7e078a3b8215e2e
orts/SkTypeface_android.h
|
c0445fec1983465a2c985a2c88e796678585d68a |
07-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix ambiguity in API if no matching system language is found R=reed@google.com, wangxianzhu@chromium.org Author: djsollen@google.com Review URL: https://codereview.chromium.org/26325003 git-svn-id: http://skia.googlecode.com/svn/trunk@11641 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
6c1ee2d4e727357451c8a6fcf4a08e75890b5d6d |
07-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Luminance-to-alpha color filter (SkLumaColorFilter). Adding a color filter luma implementation. The plan is to convert existing clients and then deprecate SkLumaXfermode. R=bsalomon@google.com, reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/25453004 git-svn-id: http://skia.googlecode.com/svn/trunk@11636 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLumaColorFilter.h
|
a9ebd161a7c08515f0c4bd885e61c4b52688ecec |
07-Oct-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
pdf: drawPath should pass the computed matrix, instead of default matrix stored in draw. moved cl https://codereview.chromium.org/24265006/ in git repository so I can run the trybots R=vandebo@chromium.org Review URL: https://codereview.chromium.org/25675011 git-svn-id: http://skia.googlecode.com/svn/trunk@11626 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
722555bebbe9128783b8dbe0e897c09c9ccb88ce |
05-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add perspective support to SkMatrix44 initializers. I noticed SkMatrix <-> SkMatrix44 conversions were dropping the perspective values on the floor. As we use SkMatrix44 heavily in Chromium, I'm concerned this missing code will cause a bug eventually. It should be correct to simply use the bottom row of the 4x4 matrix excluding the third column. Previously committed and reverted, second attempt with fix for incorrect use of SkMScalar/SkScalar. BUG= R=reed@google.com, caryclark@google.com Author: aelias@chromium.org Review URL: https://codereview.chromium.org/25484006 git-svn-id: http://skia.googlecode.com/svn/trunk@11624 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
851af07b11ad1d5482958dcef5689bd8841b4a94 |
05-Oct-2013 |
aelias@chromium.org <aelias@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add perspective support to SkMatrix44 initializers." This reverts commit 93db1bcae0863feed8d00a61ae2cf72a90a0083c. git-svn-id: http://skia.googlecode.com/svn/trunk@11623 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
761f860a427e9ebb088c4d1e5fba04deb29b5a6f |
04-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add perspective support to SkMatrix44 initializers. I noticed SkMatrix <-> SkMatrix44 conversions were dropping the perspective values on the floor. As we use SkMatrix44 heavily in Chromium, I'm concerned this missing code will cause a bug eventually. It should be correct to simply use the bottom row of the 4x4 matrix excluding the third column. BUG= R=reed@google.com Author: aelias@chromium.org Review URL: https://codereview.chromium.org/25484006 git-svn-id: http://skia.googlecode.com/svn/trunk@11622 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
86490573b5cba554a27637e22485455a7b133de7 |
04-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
commit to xfermode objects being immutable BUG= R=djsollen@google.com, mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/25968004 git-svn-id: http://skia.googlecode.com/svn/trunk@11614 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
5dbb149fda134941e5d168790127caf294d322e2 |
04-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When cache is full delay flush until GrContext draw is finished R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/25673004 git-svn-id: http://skia.googlecode.com/svn/trunk@11613 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
5fd7d5c20a15094da3fb6dc1d59955fd8f3217d7 |
04-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow gradient optimization with perspective Before, gradients would only interpolate the linear portion of the quadratic equation if there was no perspective. This updates them to do so even in the case that there is perspective. The rearrangement of math causes noise differences in the following gm tests: gradients_no_texture_gpu gradients_view_perspective_gpu gradients_local_perspective_gpu gradients_gpu R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/25645006 git-svn-id: http://skia.googlecode.com/svn/trunk@11595 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCoordTransform.h
|
608ea6508ae2e9ea05ea863ba50fc27d44d2eae9 |
03-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkPicture::ExtractBitmap callback in pdf too, there is no need for a specialized function pointer for pdf only only to pass a rectangle, when we can use subseted bitmaps. R=scroggo@google.com, reed@google.com, vandebo@chromium.org, bsalomon@google.com Author: edisonn@google.com Review URL: https://codereview.chromium.org/25054002 git-svn-id: http://skia.googlecode.com/svn/trunk@11591 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
513af62d52c452d29583433d6e1c3d825b4d6004 |
03-Oct-2013 |
Derek Sollenberger <djsollen@google.com> |
Update PDF backend to support fallback fonts on Android. Cherry-pick of https://code.google.com/p/skia/source/detail?r=11586 bug: 11001915 Change-Id: Id7e09ac0f9169601a0706266f0b4e39ad45b5e8b
orts/SkTypeface_android.h
|
3390b9ac9ad69a6e772c2b957d75d19611239025 |
03-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Repurpose GrGLCoordTransform as GrGLProgramEffects Creates a GrGLProgramEffects class that the GrGLProgram uses to manage an array of effects. This gives us enough abstraction for the program to cleanly handle different types of coord transforms. R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/25605008 git-svn-id: http://skia.googlecode.com/svn/trunk@11588 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTBackendEffectFactory.h
|
5df5e6126d43f65d47092d682e7a7dd64a77ace3 |
03-Oct-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update PDF backend to support fallback fonts on Android. R=edisonn@google.com, reed@google.com, vandebo@chromium.org Review URL: https://codereview.chromium.org/24364008 git-svn-id: http://skia.googlecode.com/svn/trunk@11586 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
55f5682523f66c7a0d9696ff9f7c50cc8a6d6b45 |
02-Oct-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added missing SK_API BUG= R=senorblanco@chromium.org Review URL: https://codereview.chromium.org/25770002 git-svn-id: http://skia.googlecode.com/svn/trunk@11580 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTileImageFilter.h
|
03e3e89641c93df603dfb705d518848dfe81427e |
02-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to dump font cache texture for debug purposes R=robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/25736002 git-svn-id: http://skia.googlecode.com/svn/trunk@11579 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
aaf3e64b2c867dff1b750cebdeff9e57784b8f22 |
02-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move makeSpace and resetToSize from SkPathRef.cpp to .h https://codereview.chromium.org/25754002/ git-svn-id: http://skia.googlecode.com/svn/trunk@11578 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
|
80390ec0f5b5a07b7b3510a64a6efb5c9058a937 |
02-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Threads can race to be the first one to calculate the empty path ref's bounds. To dodge the problem, call computeBounds when creating the global empty path ref. There's still another race here, which is that we can race to create the empty path ref in the first place. As written we can conceivably allocate an arbitrary number of empty path refs, one of which ends up pointed to by the global variable at the end. I've punted on fixing this for now because 1) tsan has not complained yet; 2) I think it can be fixed by the same approach as we can fix the memsets in 25415003, so I want to wait to see how that review goes first. BUG= R=reed@google.com, robertphillips@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/25745003 git-svn-id: http://skia.googlecode.com/svn/trunk@11576 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
|
03087072483378a43f7b3f7a47944614187275eb |
02-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make it explicit that some validate methods are debug only https://codereview.chromium.org/25716003/ git-svn-id: http://skia.googlecode.com/svn/trunk@11575 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
ore/SkRefCnt.h
ore/SkWeakRefCnt.h
pu/GrTexture.h
|
77af6805e5faea1e2a5c0220098aec9082f3a6e5 |
02-Oct-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GPU coord transforms automatic Adds a GrCoordTransform class and updates the framework to handle coord transforms similar to how it handles textures with GrTextureAccess. Renames GrGLEffectMatrix to GrGLCoordTransform and slightly repurposes it to be used by the framework instead of effects. R=bsalomon@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/24853002 git-svn-id: http://skia.googlecode.com/svn/trunk@11569 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrCoordTransform.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrTBackendEffectFactory.h
|
edf23673468775470d55d9af5103c41137a1c0a3 |
01-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix race between ~SkThreadPool and SkThreadPool::Loop on fDone. We're writing fDone without holding the mutex. Bad form, says tsan. In practice this is fairly innocuous, as fDone only ever goes from false to true and only once. Though, I wouldn't be surprised if there were some way this could leak a thread that never got the signal to die. BUG= R=scroggo@google.com, reed@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/25371003 git-svn-id: http://skia.googlecode.com/svn/trunk@11563 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkThreadPool.h
|
8d2392487cd97e68c0a71da9fd5d2b42ecac5ec8 |
01-Oct-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an option on SkImageDecoder to skip writing 0s. Only implemented for PNG. Add a getter and setter, and sets the default to false in the constructor. Also copies the setting in copyFieldsToOther. Fix an indpendent bug where fDitherImage was not being copied in copyFieldsToOther. In SkScaledBitmapSampler::begin, consolidate the settings passed in by passing a const reference to the decoder. The decoder can be referenced for its settings of dither, unpremultiplied, and now skipping writing zeroes. Update callers to use the new API. In png decoder, rather than passing around a pointer to an initial read of getDitherImage, and potentially changing it, look at the field on the decoder itself, and modify it directly. This is a change in behavior - now if that same decoder is used to decode a different image, the dither setting has changed. I think this is okay because A) the typical use case is to use a new decoder for each decode, B) we do not make any promises that a decode does not change the decoder and C) it makes the code in SkScaledBitmapSampler much cleaner. In SkScaledBitmapScampler, add new row procs for skipping zeroes. Now that choosing the row proc has five dimensions (src config, dst config, dither, skip writing zeroes, unpremultiplied), use a new method: each src/dst combination has a function for choosing the right proc depending on the decoder. SkScaledBitmapScampler::RowProc is now public for convenience. Remove Sample_Gray_D8888_Unpremul, which is effectively no different from Sample_Gray_D8888. In cases where unpremultiplied was trivial, such as 565 and when sampling from gray, decoding may now succeed. Add a benchmark (currently disabled) for comparing the speed of skipping writing zeroes versus not skipping. For this particular image, which is mostly transparent pixels, normal decoding took about 3.6 milliseconds, while skipping zeroes in the decode took only about 2.5 milliseconds (this is on a Nexus 4). Presumably it would be slower on an image with a small amount of transparency, but there will be no slowdown for an image which reports that it has no transparency. In SkImageRef_ashmem, always skip writing zeroes, since ashmem memory is guaranteed to be initialized to 0. Add a flag to skip writing zeroes in skimage. Add a regression test for choosing the rowproc to ensure I did not change any behavior accidentally. BUG=skia:1661 R=reed@google.com Review URL: https://codereview.chromium.org/24269006 git-svn-id: http://skia.googlecode.com/svn/trunk@11558 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
b016f41c34073137246884cd514077469082b88c |
30-Sep-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce max number of textures to 4 to make room for a larger class id in effect key git-svn-id: http://skia.googlecode.com/svn/trunk@11538 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
234d4fba75aac009e34c088037fcd9e244798c40 |
30-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark when effects and programs have vertex code Adds a 'hasVertexCode' method to GrEffect and a 'fHasVertexCode' field to GrGLProgramDesc::KeyHeader. Also adds a GrVertexEffect class that effects have to inherit from in order to set the 'hasVertexCode' flag and be able to emit vertex code, and updates the existing effects to use it as needed. R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/23653059 git-svn-id: http://skia.googlecode.com/svn/trunk@11537 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
76eaf749cfb903916488bfaf90c40470033ed216 |
30-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a GrCustomCoordsTextureEffect class Extracts a GrCustomCoordsTextureEffect class from GrSimpleTextureEffect. This way there are no effects that can conditionally require a vertex shader. They either always need one or never do. Also removes kCustom_CoordsType from the CoordsType enum in GrEffect (that enum is really only meant for coords provided by the framework), and updates GrSimpleTextureEffect::TestCreate to make the effect with position as well, instead of just local coords. R=bsalomon@google.com Author: cdalton@nvidia.com Review URL: https://codereview.chromium.org/24018007 git-svn-id: http://skia.googlecode.com/svn/trunk@11531 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
6c5d9a1dff191302462c6fc2886f5e7bab9bea97 |
30-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrSurface::savePixels(). R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/25021006 git-svn-id: http://skia.googlecode.com/svn/trunk@11528 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSurface.h
|
ed84b46ddad574fe0d1c3e61bca2c33f638c9303 |
30-Sep-2013 |
Derek Sollenberger <djsollen@google.com> |
Add new entry point that supports fallback font selection based on language. Cherry-pick of https://code.google.com/p/skia/source/detail?r=11394 bug: 10653841 Change-Id: If50522fae5a8b749dbf97db8eca8c518cd710ebf
ore/SkPaintOptionsAndroid.h
orts/SkTypeface_android.h
|
650ead2f1b1180b04cbdd1550bceb2ab45922db3 |
29-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added SK_API to SkPathRef.h git-svn-id: http://skia.googlecode.com/svn/trunk@11515 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
|
7d330eb19cd3c9278abce68ca0e3efabf2ec8f87 |
27-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrAtlas cleanup: Split out GrPlot and GrAtlas This breaks up GrAtlas into the head of the list (GrAtlas) and the list elements (GrPlot). It also moves all of the GrPlot management code into GrAtlasMgr. It adds a simple pool allocator for GrPlots and removes use of GrPlotMgr. R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/24981004 git-svn-id: http://skia.googlecode.com/svn/trunk@11508 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGlyph.h
|
3e292aa398dc40f5188bc4f0b36c8916ac552308 |
27-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move unlikely-to-be-inlined code from SkPathRef.h to SkPathRef.cpp https://codereview.chromium.org/24998004/ git-svn-id: http://skia.googlecode.com/svn/trunk@11506 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
|
080958599e57251ff9a05f66559bd8888dcfe6a8 |
27-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Compiler warning/error fix for Chromium git-svn-id: http://skia.googlecode.com/svn/trunk@11494 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathRef.h
|
65caeaf32d09f5886f3c740cfef2f1c26ef9cb50 |
27-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11493 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
ore/SkPathRef.h
pu/GrTypes.h
|
83fd2c7c43fea7ea49adc68681e9ed3ed180d568 |
26-Sep-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a buffered SkStream class. This is used by Android to buffer an input stream which may not otherwise be able to rewind. Add a test for the new class. R=bungeman@google.com, mtklein@google.com, reed@google.com Review URL: https://codereview.chromium.org/23717055 git-svn-id: http://skia.googlecode.com/svn/trunk@11488 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkFrontBufferedStream.h
|
939ca7ce860c5e80a4fdccc0dba5f7bfa29fef22 |
26-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move GrMalloc, GrFree, Gr_bzero to their sk equivalents BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/23566022 git-svn-id: http://skia.googlecode.com/svn/trunk@11486 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
baed71fbfeee030184af74eb7e8622e99952bbf8 |
26-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add counting to Globals, and refactor some for clarity BUG= Review URL: https://codereview.chromium.org/24447003 git-svn-id: http://skia.googlecode.com/svn/trunk@11484 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
2c86fbb0b14a1f674bf56ea5ad6a086cc004a76e |
26-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkDivMod with a special case for ARM. BUG=skia:1663 R=djsollen@google.com, tomhudson@google.com, reed@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/24159009 git-svn-id: http://skia.googlecode.com/svn/trunk@11482 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
1a4fb70c8a04db2d92ec821555f91218a989031d |
26-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Moving 4 SkImageFilter derived classes from blink to skia There were 4 classes in blink that derived from SkImageFilter : - TileImageFilter -> SkTileImageFilter - OffsetImageFilter -> SkOffsetImageFilter (already existed) - FloodImageFilter -> SkFloodImageFilter - CompositeImageFilter -> SkCompositeImageFilter All functions were copied as is, without modification (except for warnings fixes), except for the offset filter, which was merged into the existing SkOffsetImageFilter class, as a special case when a crop rect is provided. Since the names won't clash with the names in blink, it should be easy to integrate them in blink later and fix issues, if needed. BUG= R=senorblanco@google.com, senorblanco@chromium.org, bsalomon@google.com, reed@google.com, mtklein@google.com Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/24157005 git-svn-id: http://skia.googlecode.com/svn/trunk@11475 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkOffsetImageFilter.h
ffects/SkTileImageFilter.h
ffects/SkXfermodeImageFilter.h
|
97f8167622473edf2e4262fa619883e616574c19 |
26-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
We don't flatten or unflatten SkPaintOptionsAndroid. Reproduce and fix. BUG=skia:1625 R=djsollen@google.com, reed@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/24075010 git-svn-id: http://skia.googlecode.com/svn/trunk@11472 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaintOptionsAndroid.h
|
3fddf0eed6dc2873bcc8e584f435c6cd34964518 |
26-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at font cache refactor: Create an atlas manager per texture This changes the AtlasMgr from a singleton class to one that is created per-texture. This is the first step in allowing us to create Atlases of other types (e.g., combine small icons into one big texture). R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/24608002 git-svn-id: http://skia.googlecode.com/svn/trunk@11468 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
ca0c8389e2fd1c7f528869beb77a6c8587d59f29 |
26-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move bound and isFinite into pathref https://codereview.chromium.org/24350006/ git-svn-id: http://skia.googlecode.com/svn/trunk@11467 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathRef.h
ore/SkPicture.h
|
b5571b3324cf18629a255ec85e189447069c9b14 |
25-Sep-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkImageDecoders to take an SkStreamRewindable. Only affects factories, static functions that will use the factories, and subset decoding, which all require rewinding. The decoders themselves continue to take an SkStream. This is merely documentation stating which functions will possibly rewind the passed in SkStream. This is part of the general change to coordinate SkStreams with Android's streams, which don't necessarily support rewinding in all cases. Update callers to use SkStreamRewindable. BUG=skia:1572 R=bungeman@google.com, reed@google.com Review URL: https://codereview.chromium.org/23477009 git-svn-id: http://skia.googlecode.com/svn/trunk@11460 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
|
4382330a15e13b9ef54010606eb758c0c66e1868 |
25-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GR_*_BUILD by their SK_BUILD_FOR_* equivalents. BUG=None TEST=None, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/24253009 git-svn-id: http://skia.googlecode.com/svn/trunk@11457 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
|
485e1c01281f5c3632dc47d407ed8c7c86f83a74 |
22-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Patch SkImage.h so Chrome will compile git-svn-id: http://skia.googlecode.com/svn/trunk@11429 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
b1b6a467402f14828bc1bea64963e7dbf73996f6 |
22-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_ENABLE_LEGACY_API_ALIASING from SkImage.h git-svn-id: http://skia.googlecode.com/svn/trunk@11428 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
572a86584602bcd9709d60f3c857750c4018c3d1 |
21-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11426 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAlpha.h
ore/SkImage.h
|
94248f85e5eca62fa97310d9f80297fa0ceaa6d4 |
20-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add trailing quote on #error git-svn-id: http://skia.googlecode.com/svn/trunk@11422 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
d28ba8010c6058bf073f7e815d5b2d7fdf698601 |
20-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
promote SkImage::AlphaType to SkAlphaType BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/24130009 git-svn-id: http://skia.googlecode.com/svn/trunk@11421 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAlpha.h
ore/SkImage.h
ore/SkSurface.h
|
519f9677a41239808f41a7c13ef1f6e05eb1ed50 |
20-Sep-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add sk_calloc. Remove SkMemory_stdlib, which seems unused. I'm seeing basically no difference between malloc + bzero and calloc on my desktop, but on a Galaxy Nexus calloc is never slower, and significantly faster once the allocation size becomes large, both for allocation and for _reading_. BUG=skia:1662 R=reed@google.com Review URL: https://codereview.chromium.org/24251008 git-svn-id: http://skia.googlecode.com/svn/trunk@11414 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
ef1a221b1cac0a3c65aeac3f9f6658c19e0b0ff2 |
20-Sep-2013 |
Leon Scroggins III <scroggo@google.com> |
Merge "Add an option on SkImageDecoder to skip writing 0s." into klp-dev
|
34835907d8ed21079a9ee09e0e16082a98637d42 |
19-Sep-2013 |
Leon Scroggins III <scroggo@google.com> |
Add an option on SkImageDecoder to skip writing 0s. Only implemented for PNG. Add a getter and setter, and sets the default to false in the constructor. Also copies the setting in copyFieldsToOther. Fix an indpendent bug where fDitherImage was not being copied in copyFieldsToOther. In SkScaledBitmapSampler::begin, consolidate the settings passed in by passing a const reference to the decoder. The decoder can be referenced for its settings of dither, unpremultiplied, and now skipping writing zeroes. Update callers to use the new API. In png decoder, rather than passing around a pointer to an initial read of getDitherImage, and potentially changing it, look at the field on the decoder itself, and modify it directly. This is a change in behavior - now if that same decoder is used to decode a different image, the dither setting has changed. I think this is okay because A) the typical use case is to use a new decoder for each decode, B) we do not make any promises that a decode does not change the decoder and C) it makes the code in SkScaledBitmapSampler much cleaner. In SkScaledBitmapScampler, add new row procs for skipping zeroes. Now that choosing the row proc has five dimensions (src config, dst config, dither, skip writing zeroes, unpremultiplied), use a new method: each src/dst combination has a function for choosing the right proc depending on the decoder. SkScaledBitmapScampler::RowProc is now public for convenience. Remove Sample_Gray_D8888_Unpremul, which is effectively no different from Sample_Gray_D8888. In cases where unpremultiplied was trivial, such as 565 and when sampling from gray, decoding may now succeed. Add a benchmark (currently disabled) for comparing the speed of skipping writing zeroes versus not skipping. For this particular image, which is mostly transparent pixels, normal decoding took about 3.6 milliseconds, while skipping zeroes in the decode took only about 2.5 milliseconds (this is on a Nexus 4). Presumably it would be slower on an image with a small amount of transparency, but there will be no slowdown for an image which reports that it has no transparency. In SkImageRef_ashmem, always skip writing zeroes, since ashmem memory is guaranteed to be initialized to 0. Add a flag to skip writing zeroes in skimage. Add a regression test for choosing the rowproc to ensure I did not change any behavior accidentally. BUG:10016979 Change-Id: I5986ae750b85a9c9d8e3cafeebe904910247de3b
ore/SkImageDecoder.h
|
22d69f9973a7aa942b3ecb91931fbed4b52ecb98 |
19-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
I'm investigating how to make the IPC transfer a bit more secure on the skia side by adding some safety checks. This cl is about brainstorming and proposing possible solutions for type checking at different stages. BUG= R=senorblanco@google.com, sugoi@google.com, scroggo@google.com, reed@android.com, senorblanco@chromium.org, mtklein@google.com, reed@google.com Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/22799007 git-svn-id: http://skia.googlecode.com/svn/trunk@11395 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
|
9902c38f4802aad589177c069f792eeeabb1a29b |
19-Sep-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add new entry point that supports fallback font selection based on language. BUG= chromium:287995 R=reed@google.com, wangxianzhu@chromium.org Review URL: https://codereview.chromium.org/23819067 git-svn-id: http://skia.googlecode.com/svn/trunk@11394 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaintOptionsAndroid.h
orts/SkTypeface_android.h
|
15413a8e927ab99fe9284e5bc79a80565dd44106 |
19-Sep-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge "Update Skia defines to be more in line with those used in chromium m30" into klp-dev
|
962c8864e4cf0cfbaf8ea3d17eda83261733362a |
19-Sep-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement crop rect support for the merge image filter. Note: this will require rebaselining of the imagefilterscropped and testimagefilters GMs. R=reed@google.com Review URL: https://codereview.chromium.org/23600047 git-svn-id: http://skia.googlecode.com/svn/trunk@11387 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMergeImageFilter.h
|
f4ad2a3005c20f84b419975a3e3b75bb2c2062aa |
19-Sep-2013 |
Derek Sollenberger <djsollen@google.com> |
Update Skia defines to be more in line with those used in chromium m30 bug:10221459 Change-Id: I89a5e7ee3966a3f548471d5b64e3b969b3a3e2d8
ore/SkUserConfig.h
|
0936c01a39b757500345b81fdd3be1716602d8e1 |
19-Sep-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove 2 unused defines USE_CHROMIUM_SKIA and SK_BUILD_FOR_CHROMIUM R=robertphillips@google.com Review URL: https://codereview.chromium.org/23618057 git-svn-id: http://skia.googlecode.com/svn/trunk@11381 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
29c49123ac2aa7cea20c4a6aba13e3515fca875c |
18-Sep-2013 |
Derek Sollenberger <djsollen@google.com> |
Update Skia to use sftnly for character subsetting support for PDF bug: 10314402 Change-Id: I31ed88fd072f0dbb23f20f383d410d55f7bcd202
ore/SkUserConfig.h
|
e2419cc5edbe1a6a7dae81a90ca44673a1fa030f |
18-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getFloat/setFloat funcs to SkMatrix44 These match the existing getDouble/setDouble functions. R=reed@google.com, tomhudson@chromium.org Author: enne@chromium.org Review URL: https://chromiumcodereview.appspot.com/23757031 git-svn-id: http://skia.googlecode.com/svn/trunk@11355 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
cc7508b2ab7e56d42c1c4b75dff028286d3d3341 |
11-Sep-2013 |
Leon Scroggins III <scroggo@google.com> |
Fixes in support of framework changes. Two Skia changes required for https://googleplex-android-review.git.corp.google.com/#/c/357301/: https://codereview.chromium.org/23464068/: Use the default resync_to_restart in jpeg. Our version requires rewinding the stream, which is not always supported. Instead, depend on jpeg's default version. This is required because the new framework code assumes that an image stream will never be rewound unless it's at the beginning. https://codereview.chromium.org/23717055/: Add a buffered SkStream class. This is used by Android to buffer an input stream which may not otherwise be able to rewind. Add a test for the new class. This change allows us to buffer natively, and to only buffer the beginning of the stream, which is all that is needed by the image decoders. BUG:8432093 BUG:6493544 BUG:10725383 Change-Id: I39fb1346866066693e14b6bcab1c398b9befa296
tils/SkFrontBufferedStream.h
|
a0b40280a49a8a43af7929ead3b3489951c58501 |
18-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GrNoncopyable by SkNoncopyable. BUG=None TEST=None, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23483042 git-svn-id: http://skia.googlecode.com/svn/trunk@11341 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrContext.h
pu/GrContextFactory.h
pu/GrEffect.h
pu/GrEffectUnitTest.h
pu/GrNoncopyable.h
pu/GrTextureAccess.h
|
2291e72b998244f3b4426b7307967b096ab13b1a |
18-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11336 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
636d87a3f411507020a21c6b0641da795eb5d275 |
17-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update devicelooper to skip internal tiles that are empty, and unittests BUG= Review URL: https://codereview.chromium.org/23463040 git-svn-id: http://skia.googlecode.com/svn/trunk@11331 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
8fcad9879173d627ee8638c52709d924034e34ce |
17-Sep-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement crop rect for the dilate and erode (morphology) filters. This provoked some cleanup on the GPU side: apply_morphology() now deals with SkBitmaps, rather than GrTextures. There's still a clear opportunity for more refactoring between the two filters. Note: this adds some test cases to the morphology GM, so it will require a rebaseline. R=bsalomon@google.com, reed@google.com Review URL: https://codereview.chromium.org/23892011 git-svn-id: http://skia.googlecode.com/svn/trunk@11313 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMorphologyImageFilter.h
|
ef45a646a730b779f419e8ea11df374adeec8206 |
17-Sep-2013 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[External patch] Source-over support for SkLumaXfermode. This is a patch by Andrei Parvu <parvu@adobe.com> (Adobe CLA signer). Original CL/review: https://codereview.chromium.org/24078006/ GM:lumamode will need rebaselining after landing this. --- In order to use CSS luminance masking, we need to be able to create an instance of SkLumaXfermode which can receive a kSrcOver mode, and applies that mode after converting the source using the luminance-to-alpha coefficients. BUG=289420 R=reed@google.com Review URL: https://codereview.chromium.org/23710053 git-svn-id: http://skia.googlecode.com/svn/trunk@11312 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLumaXfermode.h
|
07f81a57ba5720fd65563077114bd9e5ba840151 |
17-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Baby step in making SkGpuDevice no longer derive from SkBitmapDevice https://codereview.chromium.org/23641008/ git-svn-id: http://skia.googlecode.com/svn/trunk@11311 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
|
24ddde97581624777feebc9e95ae558282f95d4c |
16-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 11247, 11250, 11251, 11257, and 11279 to unblock DEPS roll (https://codereview.chromium.org/24159002/) 11279 Sanitizing source files in Housekeeper-Nightly - https://code.google.com/p/skia/source/detail?r=11279 11257 Canary build fix - https://codereview.chromium.org/23532068 11251 More warnings as errors fixes - https://code.google.com/p/skia/source/detail?r=11251 11250 Warnings as errors fix - https://code.google.com/p/skia/source/detail?r=11250 11247 Initial error handling code - https://chromiumcodereview.appspot.com/23021015 git-svn-id: http://skia.googlecode.com/svn/trunk@11288 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkFlattenableBuffers.h
ore/SkFlattenableSerialization.h
ore/SkRect.h
|
ba6e954140e45e251d67934ed6ad752149fcf72f |
16-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert the revert of 11247, 11250, 11251 and 11279 (Chrome already relies on changes in r11247) git-svn-id: http://skia.googlecode.com/svn/trunk@11287 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkFlattenableBuffers.h
ore/SkFlattenableSerialization.h
ore/SkRect.h
|
478884f7d3b8c7be8b62f3fa2b79192f411c3fec |
16-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 11247, 11250, 11251 and 11279 to unblock DEPS roll (https://codereview.chromium.org/24159002/) 11279 Sanitizing source files in Housekeeper-Nightly - https://code.google.com/p/skia/source/detail?r=11279 11251 More warnings as errors fixes - https://code.google.com/p/skia/source/detail?r=11251 11250 Warnings as errors fix - https://code.google.com/p/skia/source/detail?r=11250 11247 Initial error handling code - https://chromiumcodereview.appspot.com/23021015 git-svn-id: http://skia.googlecode.com/svn/trunk@11285 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkFlattenableBuffers.h
ore/SkFlattenableSerialization.h
ore/SkRect.h
|
cee9dcb8377e1f85a7a232822a894464ea6ccddc |
13-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
start to remove lockPixels from bitmapshader BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/23591030 git-svn-id: http://skia.googlecode.com/svn/trunk@11258 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
f4dc60457b0fd77f75483767a0e3e346ab5b2795 |
13-Sep-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Canary build fix BUG= R=bsalomon@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/23532068 git-svn-id: http://skia.googlecode.com/svn/trunk@11257 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
4b681bc95b14e081f1cc5b68cb755d57fc8eb977 |
13-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed issues found by fuzzer Last week, the fuzzer found a few numerical issue with filters and I had written some fixes for them. Here are the fixes with some unit tests. For senorblanco : So I figured out what was asserting when we'd get a 0 width "result" in SkBicubicImageFilter::onFilterImage(). Basically, if the "result" SkBitmap object calls SkBitmap::setConfig() with "width" and/or "height" set to 0, then the SkBitmap object will call SkBitmap::reset(), making the SkBitmap object's config invalid. At this point, calling SkBitmap::getAddr32() will assert, even without attempting to dereference the data pointer, because the SkBitmap's config is invalid. If height is valid, but width is 0, then this call to SkBitmap::getAddr32() happens directly in SkBicubicImageFilter::onFilterImage() a few lines lower and asserts right away. BUG= R=senorblanco@google.com, senorblanco@chromium.org, bsalomon@google.com Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/23533042 git-svn-id: http://skia.googlecode.com/svn/trunk@11249 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLightingImageFilter.h
|
5792cded61a7302f32bd0f4aeda51a9b2f1d00f6 |
13-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial error handling code I made it as simple as possible. The impact seems minimal and it should do what's necessary to make this code secure. BUG= R=reed@google.com, scroggo@google.com, djsollen@google.com, sugoi@google.com, bsalomon@google.com, mtklein@google.com, senorblanco@google.com, senorblanco@chromium.org Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/23021015 git-svn-id: http://skia.googlecode.com/svn/trunk@11247 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkFlattenableBuffers.h
ore/SkFlattenableSerialization.h
ore/SkRect.h
|
e0e7cfe44bb9d66d76120a79e5275c294bacaa22 |
09-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change old PRG to be SkLCGRandom; change new one to SkRandom The goal here is to get people to start using the new random number generator, while leaving the old one in place so we don't have to rebaseline GMs. R=reed@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23576015 git-svn-id: http://skia.googlecode.com/svn/trunk@11169 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
tils/SkRandom.h
|
82d1223aece4703bc9f3a3612cbabaa8c2f2809b |
09-Sep-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Two and three color GPU gradients without textures. R=bsalomon@google.com Review URL: https://codereview.chromium.org/22854005 git-svn-id: http://skia.googlecode.com/svn/trunk@11158 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
a4de8c257ea0be8ff7081f645249b6afe5c48e7e |
09-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrRefCnt.h in favor of SkRefCnt.h This removes GrRefCnt.h with all its tyepdefs and #defines and just switch them to the Sk* equivalents. GrSafeSetNull was promoted to SkSafeSetNull in SkRefCnt.h. BUG=None TEST=none, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23904003 git-svn-id: http://skia.googlecode.com/svn/trunk@11151 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
pu/GrContext.h
pu/GrEffect.h
pu/GrFontScaler.h
pu/GrKey.h
pu/GrPathRendererChain.h
pu/GrRefCnt.h
pu/GrResource.h
pu/gl/GrGLInterface.h
|
1acc3d7cc28c5631b5300578ab13439bdefd4e33 |
07-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_DEBUGCODE by SkDEBUGCODE. BUG=None TEST=none, no functional changes. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23703010 git-svn-id: http://skia.googlecode.com/svn/trunk@11142 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrConfig.h
pu/GrEffectStage.h
|
040fd8f5670c8a4f73e0fe13f949681a23e6add8 |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rip out CSAA support R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23882009 git-svn-id: http://skia.googlecode.com/svn/trunk@11138 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
tils/SkWGL.h
|
bfe2b9d3a290d0153b82617cd6b65a4814fe89e3 |
06-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move oval and rect renderer includes to private interface R=bsalomon@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/23513016 git-svn-id: http://skia.googlecode.com/svn/trunk@11132 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
pu/GrContext.h
pu/GrOvalRenderer.h
|
91a798f121a2238639f8e2d08cc776d4f0236ceb |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
alpha threshold bitmap shader Committed: http://code.google.com/p/skia/source/detail?r=11122 R=reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23707019 git-svn-id: http://skia.googlecode.com/svn/trunk@11131 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
ffects/SkBitmapAlphaThresholdShader.h
pu/GrEffect.h
pu/GrTextureAccess.h
|
a8e5a06f69b7e0cb17a4b3203f0a7a1d52aa73ec |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for ES3 MSAA. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23404002 git-svn-id: http://skia.googlecode.com/svn/trunk@11124 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLInterface.h
|
67db510c9c7f006fb4ec5027e5c859cfd71f42c0 |
06-Sep-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "alpha threshold bitmap shader" This reverts commit r11122. git-svn-id: http://skia.googlecode.com/svn/trunk@11123 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
ffects/SkBitmapAlphaThresholdShader.h
pu/GrEffect.h
pu/GrTextureAccess.h
|
4ec4cf93b7822e0000102b165852ad623afcb84e |
05-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
alpha threshold bitmap shader R=reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23707019 git-svn-id: http://skia.googlecode.com/svn/trunk@11122 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
ffects/SkBitmapAlphaThresholdShader.h
pu/GrEffect.h
pu/GrTextureAccess.h
|
5242ed761fc60470f31ffa6ea529c2a2f6afe6f5 |
05-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add device-independent rendering of ovals, take two. This permits GPU support for arbitrary matrices. The only exception is not all stroked ovals are supported, as thin ovals + fat strokes do not produce elliptical borders. R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23701013 git-svn-id: http://skia.googlecode.com/svn/trunk@11115 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrOvalRenderer.h
|
c3723db387a257a2b8beba1a515df355cd70d06a |
05-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11092 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkError.h
|
3aad3b01afc77993ff051c02e49186294e312980 |
04-Sep-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add support for high quality image filtering on the GPU R=bsalomon@google.com, reed@google.com Review URL: https://codereview.chromium.org/23779003 git-svn-id: http://skia.googlecode.com/svn/trunk@11087 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkError.h
|
fa0ab893eb60a41aac6945ab26d2b3a7e38443c4 |
29-Aug-2013 |
Derek Sollenberger <djsollen@google.com> |
Create a semi-stable API for capturing the state of an SkCanvas and reconstructing that state across different versions of Skia. cherry-pick of https://skia.googlecode.com/svn/trunk@11013 cherry-pick of https://skia.googlecode.com/svn/trunk@11081 bug:10152369 Change-Id: I7821cf6efe856d5da0ba9c9ddda7a7ad392492e2
ore/SkWriter32.h
tils/SkCanvasStateUtils.h
tils/SkNWayCanvas.h
|
bd6343b1d60d2a85e930f33f4b06b4502b3e8caa |
04-Sep-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rewrite SkTRegistry to take any trivially-copyable type. Obviously these are all currently function pointers of type T(*)(P) for various T and P. In bench refactoring, I'm trying to register a function pointer of type T(*)(), which can't be done as is (passing P=void doesn't work). This also lets us register things like primitives, which is conceivable useful. BUG= R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/23453031 git-svn-id: http://skia.googlecode.com/svn/trunk@11082 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
ore/SkImageEncoder.h
ore/SkTRegistry.h
|
339e79fbeabae18a8b9ea094293c7c25eaf9dd68 |
04-Sep-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkCanvasStack and update the Canvas utilities to use it. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/23865004 git-svn-id: http://skia.googlecode.com/svn/trunk@11081 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNWayCanvas.h
|
059a5a339b14b6fe4f942d57387fba7a9e1fea06 |
04-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r11075. git-svn-id: http://skia.googlecode.com/svn/trunk@11080 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrOvalRenderer.h
|
97f74abcbc40b0b0101cb04bc8339238a86cf700 |
04-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add device-independent GPU rendering of ovals. This permits GPU support for arbitrary matrices. The only exception is not all stroked ovals are supported, as thin ovals and fat strokes do not produce ellipses. R=robertphillips@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23719004 git-svn-id: http://skia.googlecode.com/svn/trunk@11075 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrOvalRenderer.h
|
5651512aa31422bdf234efc8341a9673592b18d3 |
04-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove uses of GR_RELEASE. Instead of using GR_RELEASE new code should just use SK_RELEASE, like its counterpart SK_DEBUG instead of GR_DEBUG. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23479017 git-svn-id: http://skia.googlecode.com/svn/trunk@11070 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/SkGr.h
|
f5897f83e65f18a85f71f2d3357df13c5443e89f |
03-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add OpenGL 4.4 support to SkNativeGLContext and GrGLCreateNativeInterface android versions. R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23702015 git-svn-id: http://skia.googlecode.com/svn/trunk@11060 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
b8bd6cbbcde9846094ade18cafadfad46dc00889 |
03-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix bounds computation in GrAAHairlineRenderer R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23684008 git-svn-id: http://skia.googlecode.com/svn/trunk@11054 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
46fbfe0cd1bbe60fd15ce52e784f5d51450ff5fd |
30-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glTexGen funcs to interface R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23513006 git-svn-id: http://skia.googlecode.com/svn/trunk@11032 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
772c4e6d09f5e0971a584d2035ee789483d6f47a |
30-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11017 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
e02944075840d672bd1797f3d945ff82d302282f |
30-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace SkTScopedPtr with SkAutoTDelete in Skia. BUG= R=djsollen@google.com, reed@google.com, vandebo@chromium.org Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/23621005 git-svn-id: http://skia.googlecode.com/svn/trunk@11016 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkTScopedPtr.h
ore/SkTemplates.h
df/SkPDFDevice.h
df/SkPDFDocument.h
tils/win/SkTScopedComPtr.h
|
5587ac09beec4c056332504f3fa85990520b43fd |
29-Aug-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create a semi-stable API for capturing the state of an SkCanvas and reconstructing that state across different versions of Skia. R=joth@chromium.org, mtklein@google.com, reed@google.com, scroggo@google.com Committed: https://code.google.com/p/skia/source/detail?r=11010 Review URL: https://codereview.chromium.org/23545017 git-svn-id: http://skia.googlecode.com/svn/trunk@11013 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
tils/SkCanvasStateUtils.h
|
16b86ced1f43d61e7216b878c87e5e86947404bb |
29-Aug-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Create a semi-stable API for capturing the state of an SkCanvas and reconstructing that state across different versions of Skia." This reverts r11010. Review URL: https://codereview.chromium.org/23757008 git-svn-id: http://skia.googlecode.com/svn/trunk@11011 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
tils/SkCanvasStateUtils.h
|
2ce9fce145c0b6cc80a02bf534fdea2798936265 |
29-Aug-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create a semi-stable API for capturing the state of an SkCanvas and reconstructing that state across different versions of Skia. R=joth@chromium.org, mtklein@google.com, reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/23545017 git-svn-id: http://skia.googlecode.com/svn/trunk@11010 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
tils/SkCanvasStateUtils.h
|
1f2f338e23789f3eef168dcbd8171a28820ba6c1 |
29-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkDevice into SkBaseDevice and SkBitmapDevice https://codereview.chromium.org/22978012/ git-svn-id: http://skia.googlecode.com/svn/trunk@10995 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkImageFilter.h
ore/SkRRect.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
tils/SkDeferredCanvas.h
|
d1bcfc9a1938b051e5948b059a8259cd37fb8229 |
28-Aug-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export SkFontMgr_New_... experimental functions for testing in chrome BUG= R=eae@chromium.org Review URL: https://codereview.chromium.org/23555004 git-svn-id: http://skia.googlecode.com/svn/trunk@10991 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_win.h
|
dcfe537081493bfe0411fa6f0c2263d78194a20e |
28-Aug-2013 |
Leon Scroggins III <scroggo@google.com> |
Handle SkStream::rewind properly. cherry-pick of https://code.google.com/p/skia/source/detail?r=10977 include/core/SkStream.h: Update documentation to state that rewinding a stream at the beginning should return true. This is important because our decoders fail if rewind returns false, assuming that the stream is not at the beginning. src/images/SkImageDecoder_libpng.cpp: If rewind fails, call png_error. src/images/SkImageDecoder_libwebp.cpp: If rewind fails, report an error and return false. src/images/SkImageRef.cpp: If rewind fails report an error and return false. FIXME: Need to handle flattening properly. Should I perhaps move writeStream into SkOrderedWriteBuffer? src/images/SkJpegUtility.cpp: Report a jpeg error on failure to rewind. BUG:8432093 Change-Id: Ie339cda0a9d31bf0abafc38f9c2c77726f23c6a6
ore/SkStream.h
|
515dcd36032997ce335daa0163c6d67e851bcad1 |
28-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_DEBUG by SK_DEBUG. BUG=None R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23137022 git-svn-id: http://skia.googlecode.com/svn/trunk@10978 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrEffect.h
pu/GrResource.h
pu/GrTBackendEffectFactory.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/GrUserConfig.h
pu/SkGr.h
pu/gl/GrGLConfig.h
|
4d213ab944d96ad60a243ac1ad21c793c1acc80a |
28-Aug-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Handle SkStream::rewind properly. include/core/SkStream.h: Update documentation to state that rewinding a stream at the beginning should return true. This is important because our decoders fail if rewind returns false, assuming that the stream is not at the beginning. src/images/SkImageDecoder_libpng.cpp: If rewind fails, call png_error. src/images/SkImageDecoder_libwebp.cpp: If rewind fails, report an error and return false. src/images/SkImageRef.cpp: If rewind fails report an error and return false. FIXME: Need to handle flattening properly. Should I perhaps move writeStream into SkOrderedWriteBuffer? src/images/SkJpegUtility.cpp: Report a jpeg error on failure to rewind. BUG=https://b.corp.google.com/issue?id=8432093 R=bungeman@google.com, djsollen@google.com, reed@google.com Review URL: https://codereview.chromium.org/22861028 git-svn-id: http://skia.googlecode.com/svn/trunk@10977 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
7bd141dce43ea3405bc60c9c84e6f910b851b079 |
28-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10968 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurMaskFilter.h
|
fbaea5336690ffc4fd9ee695608e9457da10eeab |
27-Aug-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
In image filters, apply the CTM and offset to the crop rect. This is necessary to compensate for both clipping applied by the compositor (communicated via the CTM) and for cropping applied in upstream image filters (communicated via the offset). This requires a few ugly conversions, since the crop rect is an SkIRect, and the ctm is an SkMatrix. I also had to offset the matrix passed to filter evaluation by drawSprite() and internalDrawBitmap() by the primitive position. This is the same offset that is applied when drawing the primitive, to compensate for the internal saveLayer(). Also apply the total matrix to the filter params in asNewEffect(), so that (for example) lighting params are offset by both the compositor clipping and upstream crop rects. R=reed@google.com Review URL: https://codereview.chromium.org/23295017 git-svn-id: http://skia.googlecode.com/svn/trunk@10961 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
|
7ce661d19c5cf4484305a1b20c44bd111f129847 |
27-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Blur refactoring https://codereview.chromium.org/21835004/ git-svn-id: http://skia.googlecode.com/svn/trunk@10936 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkEmbossMaskFilter.h
|
006bacfc70c087af11152a4297a19d2ab5283821 |
23-Aug-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting change 10888 git-svn-id: http://skia.googlecode.com/svn/trunk@10889 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkError.h
|
7f076524c550b8dd29ce34734e88a0252366fad6 |
23-Aug-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkError as flags git-svn-id: http://skia.googlecode.com/svn/trunk@10888 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkError.h
|
eaa77979908d1b9fff00b73d02c4576901448933 |
23-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add luminance mask transfer modes. This adds kSrcInLum_Mode and kDstInLum_Mode, to support CSS and SVG luminance masks (http://www.w3.org/TR/css-masking/#MaskValues , http://www.w3.org/TR/SVG/masking.html#Masking ). The transfer coefficient is computed according to http://www.w3.org/TR/2011/REC-SVG11-20110816/filters.html#feColorMatrixElement "luminance-to-alpha": luma = 0.2125 * r + 0.7154 * g + 0.0721 * b R=bsalomon@google.com, reed@google.com, robertphillips@google.com, vandebo@chromium.org Author: fmalita@chromium.org Review URL: https://chromiumcodereview.appspot.com/22918012 git-svn-id: http://skia.googlecode.com/svn/trunk@10887 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLumaXfermode.h
|
37c18e4e38f33dfe5c942f908b3874c95721099f |
22-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10871 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
|
78a1078f17f4f0ae63415298517262a64f706af6 |
21-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create new target to hold gpu test code, enable direct testing of GrEffects in GM. R=robertphillips@google.com, jvanverth@google.com, egdaniel@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/23352003 git-svn-id: http://skia.googlecode.com/svn/trunk@10866 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
418ee43f428cfc7836e4cb6d67b95c6f4a1aa2ad |
21-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkEmptyFontMgr::onLegacyCreateTypeface and make pure virtual. R=reed@google.com Review URL: https://codereview.chromium.org/22849025 git-svn-id: http://skia.googlecode.com/svn/trunk@10852 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
9241e33ca900c5fd8f902829255f381f8e6e17c8 |
21-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Chromium staging for SkDevice refactoring https://codereview.chromium.org/23332009/ git-svn-id: http://skia.googlecode.com/svn/trunk@10844 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmapDevice.h
ore/SkDevice.h
|
1d7cf348cbce51229ec67233f9a45089b115e52a |
20-Aug-2013 |
Derek Sollenberger <djsollen@google.com> |
create a macro for testing if skcolor and skpmcolor have same shift values cherry-pick of https://skia.googlecode.com/svn/trunk@10838 bug:2248948 Change-Id: I8e534beeaa8e2c13b9195b646fef380cdcb88ba8
ore/SkPostConfig.h
|
2b343cc2557aa7921fa8b04bf6800ebf37af186b |
20-Aug-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
create a macro for testing if skcolor and skpmcolor have same shift values R=reed@google.com Review URL: https://codereview.chromium.org/22799015 git-svn-id: http://skia.googlecode.com/svn/trunk@10838 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
9b051a375ba6d6b61cea98f35834cd032aaa5347 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready. git-svn-id: http://skia.googlecode.com/svn/trunk@10835 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkImageFilter.h
ore/SkRRect.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
tils/SkDeferredCanvas.h
|
3055b700189afdd02486ed8f2279cea1d8897243 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkDevice out of SkBitmapDevice https://codereview.chromium.org/22978012/ git-svn-id: http://skia.googlecode.com/svn/trunk@10830 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkImageFilter.h
ore/SkRRect.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
tils/SkDeferredCanvas.h
|
d28063e4916b489f572eb8358efcb7305f88c2fd |
20-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GR_API by SK_API. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/22881005 git-svn-id: http://skia.googlecode.com/svn/trunk@10808 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrContext.h
pu/GrNoncopyable.h
pu/gl/GrGLInterface.h
|
31acc11977815402e4ef2681350f8559285bec97 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix name of "bleed" flag https://codereview.chromium.org/22812014/ git-svn-id: http://skia.googlecode.com/svn/trunk@10805 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
ffe95f541437f75bab0c4e3e656cf492e7ed29f0 |
19-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix size_t to int conversion warning on Win64 in SkRTConf.h. Review URL: https://codereview.chromium.org/23213004 git-svn-id: http://skia.googlecode.com/svn/trunk@10800 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
7475811143e190e172bf83d13c4bdba85704b604 |
17-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10790 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
pu/GrContext.h
|
f6de475e5cbd143f348ff7738919e397b7fe7f57 |
17-Aug-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace uses of GrAssert by SkASSERT. R=bsalomon@google.com Review URL: https://codereview.chromium.org/22850006 git-svn-id: http://skia.googlecode.com/svn/trunk@10789 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrPaint.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSurface.h
pu/GrTBackendEffectFactory.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/GrTypesPriv.h
pu/gl/GrGLExtensions.h
pu/gl/SkGLContextHelper.h
|
a8916ffd90c04dc6cc1fb9ba94af2ff950284fad |
16-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change Atlas recycling to track current flush count and recycle if Atlas not used in current flush. BUG= R=bsalomon@google.com, robertphillips@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23120004 git-svn-id: http://skia.googlecode.com/svn/trunk@10777 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
eed779d866e1e239bfb9ebc6a225b7345a41adf9 |
16-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL plumbs in the drawBitmapRectToRect "bleed" flag and makes it live on the simplest GPU path. R=bsalomon@google.com, reed@google.com, edisonn@google.com, scroggo@google.com, jvanverth@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/20806003 git-svn-id: http://skia.googlecode.com/svn/trunk@10765 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkPicture.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLuaCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
6c157640c27ee2ed6f9a484d21691b7b19dfecde |
16-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL addresses "SkCanvas::save flags are not respected by GPU backend" (https://code.google.com/p/skia/issues/detail?id=1503). R=reed@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/22947003 git-svn-id: http://skia.googlecode.com/svn/trunk@10762 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeque.h
|
2822c9a92b9a6a1308f2106b7c364ae7e8473ab1 |
15-Aug-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Nobody defines SK_SUPPORT_HINTING_SCALE_FACTOR any more, so remove it. I left the dummy value in the flattened paint. I'm hoping to do an overhaul of the paint serialization format which will need a picture version bump anyway, so it can all go together. If that doesn't pan out we can remove this on its own later. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/23056005 git-svn-id: http://skia.googlecode.com/svn/trunk@10757 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
cb8b0eeacfc2ff79a2b9721e3ef21d1efb507dc8 |
15-Aug-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update how SkPath handles fGenerationID and fSourcePath, and add tests to cover. BUG= R=bungeman@google.com, reed@google.com Review URL: https://codereview.chromium.org/22911002 git-svn-id: http://skia.googlecode.com/svn/trunk@10756 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
259fbaf7a464827bc560517988daeb5836e11e98 |
15-Aug-2013 |
egdaniel@google.com <egdaniel@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add homogeneous point mapping to Matrix Adds mapping of homogeneous points (points with three scalar components, where the last component is not 1). Includes fix for tests when running on 32 bit debug builds BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/22816005 git-svn-id: http://skia.googlecode.com/svn/trunk@10755 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
0038c12f337b7037ef698e2723099c7e3b19c4ca |
15-Aug-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Write NULL as "" so readString() always returns a non-NULL string. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/22862002 git-svn-id: http://skia.googlecode.com/svn/trunk@10754 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
46b450a04973a0869c3e4c5fce1dc5bdb77042aa |
15-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
temporary kES2_GrGLBinding alias to unblock DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@10749 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
eb170703fcd46bba729f2fdf7cd32460baaaaf06 |
15-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
missing header from previous commit git-svn-id: http://skia.googlecode.com/svn/trunk@10748 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
0e6e8cc627242cc7e301401cfe112ba98a008101 |
15-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10705 (ARM Skia NEON patches - 04 - Clean SkFixed / SkLONGLONG) due to 1000+ linux_layout failures (http://build.chromium.org/p/tryserver.chromium/builders/linux_layout_rel/builds/18997/steps/webkit_tests/logs/stdio) git-svn-id: http://skia.googlecode.com/svn/trunk@10729 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkFixed.h
ore/SkPostConfig.h
|
24ab3b0ce50b3428f063849b6160e468f047487c |
14-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add blend optimization helpers and use to convert rect draws to clears. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/22558003 git-svn-id: http://skia.googlecode.com/svn/trunk@10723 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkRect.h
pu/GrPaint.h
pu/GrSurface.h
|
c1bf2de83549406de305e174af2b88630fdc3098 |
14-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix crash when querying a runtime config that is defined in environment Fix crash when querying a runtime config in case when there's no skia.conf file and the config variable is still defined in the environment. Runs the added SkRTConf::UnitTest test as part of new "UnitTest" test. Previous version of the patch failed Windows build due to setenv usage. On Windows, use _putenv_s instead. BUG=skia:1494 R=bsalomon@google.com, humper@google.com Author: kkinnunen@nvidia.com Review URL: https://chromiumcodereview.appspot.com/23174002 git-svn-id: http://skia.googlecode.com/svn/trunk@10715 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
1c38bb9ea8c4c8f5227c3e25e86faddfbf824524 |
14-Aug-2013 |
Leon Scroggins III <scroggo@google.com> |
Merge Skia r10680 into Android. Conflicts: include/core/SkUserConfig.h src/images/SkImageDecoder_libjpeg.cpp Change-Id: I40e031f0abcd0d1e064b25f071bfc5f1b3c55e91
|
73ab2965363713f9a0ccec3666724a60329e6ea3 |
14-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARM Skia NEON patches - 04 - Clean SkFixed / SkLONGLONG It removes SkLONGLONG and uses int64_t to implement the SkFixed operations for which a SkLONGLONG version existed. It also removes the 32 bit version that are being replaced. BUG= R=djsollen@google.com, reed@google.com Author: kevin.petit.arm@gmail.com Review URL: https://chromiumcodereview.appspot.com/18539004 git-svn-id: http://skia.googlecode.com/svn/trunk@10705 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkFixed.h
ore/SkPostConfig.h
|
e27eefc4844477cee5d32f51ab45ff62020cdb36 |
13-Aug-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@10680 Change-Id: I846e489575859eff43302c698606953c58420671
onfig/SkUserConfig.h
ore/SkCanvas.h
ore/SkFixed.h
ore/SkFlattenableSerialization.h
ore/SkFontHost.h
ore/SkImage.h
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ore/SkPaintOptionsAndroid.h
ore/SkPath.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkTemplates.h
ore/SkTypeface.h
ore/SkTypes.h
ffects/SkBicubicImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkComposeImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkDropShadowImageFilter.h
ffects/SkImageFilterUtils.h
ffects/SkLightingImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkTestImageFilters.h
ffects/SkXfermodeImageFilter.h
pu/GrContext.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
mages/SkBitmapRegionDecoder.h
df/SkPDFDevice.h
orts/SkFontMgr.h
tils/SkDeferredCanvas.h
|
d4236574cfe4ec333d20e7a30f37e084168bb050 |
13-Aug-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prevent picture recording from over optimizing the culling of clips. BUG=skia:1496 R=mtklein@google.com, reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/22875008 git-svn-id: http://skia.googlecode.com/svn/trunk@10689 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
1cc07d940fcd10f52bf8228c272707f0f5df0b44 |
12-Aug-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add SkCanvas::drawPosTextBounded." This reverts commit e158aea941a6202a40b75fcee013d002089854bb. This was an experimental API change. We will reintroduce this feature with a different API approach, and support it w/ detailed testing and performance measurements. BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/22861002 git-svn-id: http://skia.googlecode.com/svn/trunk@10680 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
36bb270c1e05020d7f8df3bf244309fb44a9fff3 |
12-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r10671 (Experiments on calculating reciprocal of square root) due to bots failures: Win7: http://108.170.217.252:10117/builders/Build-Win7-VS2010-x86-Debug/builds/715/steps/BuildMost/logs/stdio Win8: http://108.170.217.252:10117/builders/Build-Win8-VS2012-x86-Debug/builds/383/steps/BuildMost/logs/stdio Mac10.6: http://108.170.217.252:10117/builders/Build-Mac10.6-GCC-x86-Debug/builds/1259/steps/BuildMost/logs/stdio git-svn-id: http://skia.googlecode.com/svn/trunk@10672 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
b3ecdc464e17c265bae8f2a0b550fd1e5964b2f0 |
12-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Experiments on calculating reciprocal of square root BUG= R=reed@google.com, rmistry@chromium.org, bsalomon@google.com, tomhudson@chromium.org, tomhudson@google.com Author: yang.gu@intel.com Review URL: https://chromiumcodereview.appspot.com/21755002 git-svn-id: http://skia.googlecode.com/svn/trunk@10671 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
1c0ade7fc67a45f0c3068303aefaba846e2ffa05 |
11-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverted r10654 (Fix crash when querying a runtime config that is defined in environment) due to compilation failure on Chromium win_layout bot git-svn-id: http://skia.googlecode.com/svn/trunk@10669 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
f6ad1e8a06120214992fb7f49f5887cb64e3901a |
09-Aug-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10659: Add a map homogenous points to SkMatrix git-svn-id: http://skia.googlecode.com/svn/trunk@10667 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
2fae54d945b5e0e689a619e91da8db28734042c9 |
09-Aug-2013 |
egdaniel@google.com <egdaniel@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a map homogenous points to SkMatrix BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/22330004 git-svn-id: http://skia.googlecode.com/svn/trunk@10659 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
cb6222499625e78190a58e5a7df3ef8cc8e40f7a |
09-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removing deprecated constructors and setDevice from SkDeferredCanvas R=senorblanco@google.com, senorblanco@chromium.org BUR=crbug.com/270143 Author: junov@chromium.org Review URL: https://chromiumcodereview.appspot.com/22385011 git-svn-id: http://skia.googlecode.com/svn/trunk@10657 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
a1007def7ed27c9bc71b6d6b8c097848f3731568 |
09-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix crash when querying a runtime config that is defined in environment Fix crash when querying a runtime config in case when there's no skia.conf file and the config variable is still defined in the environment. Runs the added SkRTConf::UnitTest test as part of new "UnitTest" test. BUG=skia:1494 R=bsalomon@google.com, humper@google.com Author: kkinnunen@nvidia.com Review URL: https://chromiumcodereview.appspot.com/22650007 git-svn-id: http://skia.googlecode.com/svn/trunk@10654 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
17f1ae63d57a3f3d3a0ae50e1b25b3f8b18fd328 |
09-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10650 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
34504ad9242e1c45ef9c1eb74edf437992df98b4 |
08-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding 2 functions to the Skia API I need wrappers for both SkOrderedReadBuffer and SkOrderedWriteBuffer inside Chromium in order to do the IPC serialization of Skia SkImageFilter objects. See https://codereview.chromium.org/21271002/ BUG= R=djsollen@google.com, scroggo@google.com, reed@google.com Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/22591002 git-svn-id: http://skia.googlecode.com/svn/trunk@10642 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableSerialization.h
|
3e461ec17949cc857d1bfa99450d966ce3c702c8 |
08-Aug-2013 |
Torne (Richard Coles) <torne@google.com> |
Update skia compiler defines. Add GR_GL_PER_GL_FUNC_CALLBACK=1 as Chromium requires it, and move GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE=1 into the headers instead of the command line so that it's visible by code including skia headers. Change-Id: Ia6ccb487e60359322e35648e53a7f5a659ddcd41
pu/GrUserConfig.h
|
d2623a1a0bcd23801c86a7d3f352b5e1f1c2e195 |
08-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use Path Ops to generate PDF clips R=vandebo@chromium.org, edisonn@google.com, caryclark@google.com Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/21161003 git-svn-id: http://skia.googlecode.com/svn/trunk@10633 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
b265741cc17f897b349caacdb890119e4111a415 |
08-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10603 (Remove operator== from SkPaint) due to Chrome failures git-svn-id: http://skia.googlecode.com/svn/trunk@10632 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
f44fcdca01722959c3be335f44e88b59dbb33a10 |
07-Aug-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstreaming DropShadowImageFilter into skia, from Blink GM imagefiltersbase will need rebaselining after this change R=senorblanco@chromium.org Committed: https://code.google.com/p/skia/source/detail?r=10583 Review URL: https://codereview.chromium.org/22258005 git-svn-id: http://skia.googlecode.com/svn/trunk@10626 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDropShadowImageFilter.h
|
9c9d4a70028ef8dc33a46cfc0b22e254443effe3 |
07-Aug-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Restore SkPath(const SkPath&) to copy the generation ID on Android. BUG= R=bsalomon@google.com, bungeman@google.com, reed@google.com Review URL: https://codereview.chromium.org/22471002 git-svn-id: http://skia.googlecode.com/svn/trunk@10622 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
839702b61934914118ec557dd641be322eba3b5f |
07-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getFamilyNames to SkTypeface. Committed: https://code.google.com/p/skia/source/detail?r=10589 Committed: https://code.google.com/p/skia/source/detail?r=10592 Committed: https://code.google.com/p/skia/source/detail?r=10608 Review URL: https://codereview.chromium.org/21716005 git-svn-id: http://skia.googlecode.com/svn/trunk@10615 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
2515242ee079af3b3555620ea0c92338f47620fd |
07-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkCanvas::drawPosTextBounded. This allows subclasses which need bounding box information to get it from the caller if it has already been computed. BUG=chromium:269080 R=reed@google.com, tomhudson@chromium.org, tomhudson@google.com Author: jbroman@chromium.org Review URL: https://chromiumcodereview.appspot.com/22585002 git-svn-id: http://skia.googlecode.com/svn/trunk@10612 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
f7af91bd79daf7e090bd6ae1d080ad7a4964e477 |
07-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r10608 (Add getFamilyNames to SkTypeface) due to compilation failures git-svn-id: http://skia.googlecode.com/svn/trunk@10609 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
246b1c266f2b0111aa58016829cf17de82614803 |
07-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getFamilyNames to SkTypeface. Committed: https://code.google.com/p/skia/source/detail?r=10589 Committed: https://code.google.com/p/skia/source/detail?r=10592 Review URL: https://codereview.chromium.org/21716005 git-svn-id: http://skia.googlecode.com/svn/trunk@10608 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
37ffe8a5a38606b2099f6a93e82bf121cab92cc7 |
07-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove operator== from SkPaint R=mtklein@google.com, reed@google.com Author: sglez@google.com Review URL: https://chromiumcodereview.appspot.com/21949007 git-svn-id: http://skia.googlecode.com/svn/trunk@10603 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
75796db3b3f685520eaec2dc0478bdbd4987bae6 |
07-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add blend optimization helpers and use to convert rect draws to clears." This reverts commit r10537. git-svn-id: http://skia.googlecode.com/svn/trunk@10601 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkRect.h
pu/GrPaint.h
pu/GrSurface.h
|
a980269c2498836101146adc729ef780fb89824e |
07-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getFamilyNames to SkTypeface. Committed: https://code.google.com/p/skia/source/detail?r=10589 Review URL: https://codereview.chromium.org/21716005 git-svn-id: http://skia.googlecode.com/svn/trunk@10592 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
1c4c9ef43747b42d2c31b5f17fe5e054fb3fee64 |
07-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkComposeImageFilter into its own {.h, .cpp} files In http://crrev.com/21154002, SkComposeImageFilter will be used outside of tests. Consequently, this moves SkComposeImageFilter from SkTestImageFilters.{h, cpp} into its own {.h, .cpp} files. BUG=181613 R=senorblanco@chromium.org Author: ajuma@chromium.org Review URL: https://chromiumcodereview.appspot.com/22438003 git-svn-id: http://skia.googlecode.com/svn/trunk@10591 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkComposeImageFilter.h
ffects/SkTestImageFilters.h
|
7ca6d2f0709d844f6afc601738b9453b3543d38b |
07-Aug-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r10589: Add getFamilyNames to SkTypeface git-svn-id: http://skia.googlecode.com/svn/trunk@10590 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
990d85f02ba6efaf6f3d75262d7ed650edc8afd5 |
07-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getFamilyNames to SkTypeface. Review URL: https://codereview.chromium.org/21716005 git-svn-id: http://skia.googlecode.com/svn/trunk@10589 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
9c8b4eaf280630438d32fee8acd04edad2414d54 |
06-Aug-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r10583: Upstreaming DropShadowImageFilter into skia, from Blink git-svn-id: http://skia.googlecode.com/svn/trunk@10587 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDropShadowImageFilter.h
|
aa2d35144b92e71f377942468080547d00b52868 |
06-Aug-2013 |
george@mozilla.com <george@mozilla.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkPreConfig.h to recognise uppercase PPC/PPC64. git-svn-id: http://skia.googlecode.com/svn/trunk@10584 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
d8e4024719aeb49564880741faf48360ffcddf3b |
06-Aug-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstreaming DropShadowImageFilter into skia, from Blink GM imagefiltersbase will need rebaselining after this change R=senorblanco@chromium.org Review URL: https://codereview.chromium.org/22258005 git-svn-id: http://skia.googlecode.com/svn/trunk@10583 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDropShadowImageFilter.h
|
2d9526715e1f50e56da6df40c9219c8afeb97973 |
06-Aug-2013 |
george@mozilla.com <george@mozilla.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a default value for SK_OVERRIDE in SkPostConfig.h Review URL: https://chromiumcodereview.appspot.com/22288002 git-svn-id: http://skia.googlecode.com/svn/trunk@10576 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
5ebbbe53779cfe93741dc66f433107d04da74486 |
06-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Annotate SK_COMPILE_ASSERT's typedef as permissibly unused, to fix GCC 4.8 build warning. Patch originally by dholbert. R=bsalomon@google.com Review URL: https://codereview.chromium.org/22285002 git-svn-id: http://skia.googlecode.com/svn/trunk@10575 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
ore/SkTypes.h
|
c1cdf21ab88b63c07990e6bbce559397bf207b47 |
06-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add blend optimization helpers and use to convert rect draws to clears. Committed: http://code.google.com/p/skia/source/detail?r=10537 R=robertphillips@google.com, jvanverth@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/21877006 git-svn-id: http://skia.googlecode.com/svn/trunk@10562 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkRect.h
pu/GrPaint.h
pu/GrSurface.h
|
97333f2da9a63f8a9918fe775b34839f74e41414 |
05-Aug-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove warning comment from SkImageFilter. R=reed@google.com Review URL: https://codereview.chromium.org/22236002 git-svn-id: http://skia.googlecode.com/svn/trunk@10546 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
9b6a185e36f3145aa53732e8fb30c870ff38a93c |
05-Aug-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add blend optimization helpers and use to convert rect draws to clears." This reverts commit r10537. git-svn-id: http://skia.googlecode.com/svn/trunk@10542 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkRect.h
pu/GrPaint.h
pu/GrSurface.h
|
66017f6cc52770c04078dc74ddcda27349002652 |
05-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add blend optimization helpers and use to convert rect draws to clears. R=robertphillips@google.com, jvanverth@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/21877006 git-svn-id: http://skia.googlecode.com/svn/trunk@10537 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkRect.h
pu/GrPaint.h
pu/GrSurface.h
|
1aa54bf6696afc7d06fc8ecc63dad2840a4d6179 |
05-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added ctm matrix to GPU path There should be no changes in behavior caused by this cl, it just adds the ctm matrix to filterImageGPU so that it may be used for scaling on all platforms when it is implemented on the blink side. BUG= R=senorblanco@google.com, senorblanco@chromium.org Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/22209002 git-svn-id: http://skia.googlecode.com/svn/trunk@10536 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ffects/SkBicubicImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkMorphologyImageFilter.h
ffects/SkXfermodeImageFilter.h
|
89066e5cd50b81d3703b449bea242aac70833211 |
02-Aug-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed duplicate file BUG= Review URL: https://codereview.chromium.org/21890003 git-svn-id: http://skia.googlecode.com/svn/trunk@10514 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkImageFilterUtils.h
|
ddc218e508c4cdd16ff3461498cbbc2b5189b2be |
02-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement onGetTableTags and onGetTableData on Windows. Implements these and removes default implementation, making the declaration in SkTypeface pure virtual. Review URL: https://codereview.chromium.org/20672004 git-svn-id: http://skia.googlecode.com/svn/trunk@10500 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
397a9546e460494c925985dbed332582deabbdbc |
01-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reintroduce default impls removed in 10495. Due to poor placement of overrides in the hierarchy, nacl is failing. git-svn-id: http://skia.googlecode.com/svn/trunk@10497 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
b10b51f64dbd1cf44571a1eedb412378702d8cd4 |
01-Aug-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement onGetTableTags and onGetTableData on Windows. Implements these and removes default implementation, making the declaration in SkTypeface pure virtual. Review URL: https://codereview.chromium.org/20672004/ git-svn-id: http://skia.googlecode.com/svn/trunk@10495 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
0cfa53d69f121ba65ae8466971f54c38081afe44 |
31-Jul-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r10377 into Android. This CL also includes a cherry-pick of r10483 to fix errors in the JPEG region decoder. Conflicts: include/core/SkUserConfig.h src/images/SkImageDecoder.cpp src/images/SkImageDecoder_libbmp.cpp src/images/SkImageDecoder_libgif.cpp src/images/SkImageDecoder_libico.cpp src/images/SkImageDecoder_libjpeg.cpp src/images/SkImageDecoder_libpng.cpp src/images/SkImageDecoder_libwebp.cpp src/images/SkImageDecoder_wbmp.cpp src/ports/FontHostConfiguration_android.cpp src/ports/FontHostConfiguration_android.h src/ports/SkFontConfigInterface_android.cpp Change-Id: I415ba6cfbb7ee41f4c8c5c01ec1bcc32345568d2
|
d4c3565aac5c83ff0008453abed4c6d6009bb394 |
01-Aug-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixes for JPEG subset decoding. Ensure that the stream passed to JPEG for subset decoding is neither deleted before it is no longer needed nor deleted an extra time. src/images/SkJpegUtility.h: src/images/SkJpegUtility.cpp: Always ref and unref the stream provided to skjpeg_source_mgr. Add some comments explaining how skjpeg_source_mgr's members handle ownership. Fix a warning comparing signed and unsigned numbers, converting to size_t which is more appropriate for measuring bytes. Remove dead code referring to fMemoryBase and fMemoryBaseSize, which are never used. src/images/SkImageDecoder_libjpeg.cpp: Call the new constructor for skjpeg_source_mgr, which no longer takes a boolean to determine ownership. include/images/SkBitmapRegionDecoder.h src/images/SkBitmapRegionDecoder.cpp: This small shim has been removed, since it is not needed to use Skia's image decoders. Its functionality will be folded into Android. Required for the merge to Android. R=djsollen@google.com Review URL: https://codereview.chromium.org/21561002 git-svn-id: http://skia.googlecode.com/svn/trunk@10483 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkBitmapRegionDecoder.h
|
350b4d50ea4a9a151d8049ad1d3f411bb2f2602f |
01-Aug-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkBlendImageFilter, and all tests. Its functionality has been subsumed by SkXfermodeImageFilter. R=robertphillips@google.com Review URL: https://codereview.chromium.org/21404002 git-svn-id: http://skia.googlecode.com/svn/trunk@10482 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlendImageFilter.h
|
92ffe7d10ef5db05f1f4ffef0cfe898169ba13bf |
01-Aug-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Inverse fill support in PDF BUG= https://code.google.com/p/skia/issues/detail?id=241 (partial fix) R=edisonn@google.com, vandebo@chromium.org, reed@google.com Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/19519017 git-svn-id: http://skia.googlecode.com/svn/trunk@10476 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
df/SkPDFDevice.h
|
65a629ab33eb829efdfe258e48395d3d43da61ca |
31-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert "try enabling FONTHOST_USES_FONTMGR and see what breaks""" This reverts commit d0a1a568ac5d5c2ed94e826e91b01241de2ca0ce. git-svn-id: http://skia.googlecode.com/svn/trunk@10472 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
699c06e2f581f362fbef6fc22cb2519440538326 |
31-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "try enabling FONTHOST_USES_FONTMGR and see what breaks"" This reverts commit a8946cf4180908d577681cb62d621db0ebcbe67e. i.e. reapply the change to try enabling FONTHOST_USES_FONTMGR git-svn-id: http://skia.googlecode.com/svn/trunk@10471 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
f3f2d1619e34deb6a1a8cf623f432927e09d0d3c |
31-Jul-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
set nominmax on windows R=scroggo@google.com Review URL: https://codereview.chromium.org/20990007 git-svn-id: http://skia.googlecode.com/svn/trunk@10470 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
cde269a6a62a423aa7cfb285e35881655d581a85 |
31-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "try enabling FONTHOST_USES_FONTMGR and see what breaks" This reverts commit a289c38fc14664b5ba1269cfe08b3048cdbd1e97. git-svn-id: http://skia.googlecode.com/svn/trunk@10468 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
b14d5bc0912699c770d81ce284a236b1f1088b21 |
31-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
try enabling FONTHOST_USES_FONTMGR and see what breaks git-svn-id: http://skia.googlecode.com/svn/trunk@10466 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
caacc8f4e1ff69d545fb55c2a0a1d46e5cdbae3f |
31-Jul-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove a stray double assign that g++ 4.8 thinks has ill-defined sequencing. BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/21352003 git-svn-id: http://skia.googlecode.com/svn/trunk@10462 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
29bf8625152c240311f851a8a0df3e543ed824c9 |
31-Jul-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream changes from Android R=scroggo@google.com Review URL: https://codereview.chromium.org/21053009 git-svn-id: http://skia.googlecode.com/svn/trunk@10461 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaintOptionsAndroid.h
|
631a59b9393208ed3546e81ca843f2f7da06ca64 |
31-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
added drawVertices path to GameBench https://codereview.chromium.org/21168006/ git-svn-id: http://skia.googlecode.com/svn/trunk@10459 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
f2776ee02a322e045c369b57a5d25aca73447b78 |
31-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Alter assert that is causing Chromium compilation failure ../../third_party/skia/include/core/SkTypeface.h:303:19: error: implicit conversion turns string literal into bool: 'const char [14]' to 'bool' [-Werror,-Wstring-conversion] SkASSERT(!"unimplemented"); ~^~~~~~~~~~~~~~~ git-svn-id: http://skia.googlecode.com/svn/trunk@10447 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
30ddd615c447fed73286151b463af20d309c85f1 |
30-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
refactoring for SK_FONTHOST_USES_FONTMGR option BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/21149008 git-svn-id: http://skia.googlecode.com/svn/trunk@10440 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
orts/SkFontMgr.h
|
38bad32cf5297ec6908620fd174cd08c937d331a |
30-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fold SK_CPU_HAS_CONDITION_INSTR through as always defined BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/21122005 git-svn-id: http://skia.googlecode.com/svn/trunk@10432 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
ore/SkTypes.h
|
d49173afc862e0a33133190c392cd5a221a7e51f |
29-Jul-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
always have conditional instruction BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/21155002 git-svn-id: http://skia.googlecode.com/svn/trunk@10422 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
069aea7f2ca9698dddfc2679e26ce61519b91b55 |
29-Jul-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
one more thing to try before rebaselining android BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/21112004 git-svn-id: http://skia.googlecode.com/svn/trunk@10420 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
08df48d2411b33a9078f1621894d630f0b11cd60 |
29-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose getFamilyName to public SkTypeface git-svn-id: http://skia.googlecode.com/svn/trunk@10418 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
aeefb2afe74c010c7236f3572e21a8f8a6aee1bd |
27-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10398 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
|
cffff79a40bd7672e13b31b9801a3f3cda64875e |
26-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
get genmipmap function in the struct BUG= R=bsalomon@google.com, reed@google.com Author: humper@google.com Review URL: https://chromiumcodereview.appspot.com/20436002 git-svn-id: http://skia.googlecode.com/svn/trunk@10393 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
58190644c30e1c4aa8e527f3503c58f841e0fcf3 |
26-Jul-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@10377 Change-Id: Id35b998cb70e867d14e58c2e794b9a742b1ef6d5
onfig/SkUserConfig.h
ore/SkBitmap.h
ore/SkBlitRow.h
ore/SkCanvas.h
ore/SkChecksum.h
ore/SkChunkAlloc.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorPriv.h
ore/SkData.h
ore/SkDevice.h
ore/SkDocument.h
ore/SkDraw.h
ore/SkFixed.h
ore/SkGeometry.h
ore/SkGraphics.h
ore/SkImage.h
ore/SkImageDecoder.h
ore/SkImageEncoder.h
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ore/SkMaskFilter.h
ore/SkOSFile.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPostConfig.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkStream.h
ore/SkString.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTemplates.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkWriter32.h
ore/SkXfermode.h
evice/xps/SkXPSDevice.h
ffects/SkArithmeticMode.h
ffects/SkAvoidXfermode.h
ffects/SkBicubicImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkImageFilterUtils.h
ffects/SkMorphologyImageFilter.h
ffects/SkXfermodeImageFilter.h
pu/GrAARectRenderer.h
pu/GrClipData.h
pu/GrContext.h
pu/GrEffectStage.h
pu/GrFontScaler.h
pu/GrGlyph.h
pu/GrOvalRenderer.h
pu/GrPaint.h
pu/GrRect.h
pu/GrRenderTarget.h
pu/GrTextContext.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/SkGrPixelRef.h
mages/SkForceLinking.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
athops/SkPathOps.h
df/SkPDFDevice.h
df/SkPDFDocument.h
orts/SkFontConfigInterface.h
orts/SkFontMgr.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkLua.h
tils/SkNWayCanvas.h
tils/SkPathUtils.h
tils/SkProxyCanvas.h
tils/SkRTConf.h
iews/SkOSWindow_Unix.h
iews/SkView.h
|
956b310f13c7412c035406c658ff16ca85eac656 |
26-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10385 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
pu/GrContext.h
pu/GrTextureAccess.h
|
4e16bb2a322f2bd16cb1afd2f78c27e420a4b9db |
26-Jul-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement crop rect for lighting image filters. Changes for the CPU path were fairly straightforward: use the bounds rectangle when traversing the pixels, not the source rectangle. For the GPU path, this required modifying the signature of SkImageFilter::asNewEffect() to receive the bounds offset, so that the lighting filters could offset the light position by the offset. It also required modifying the base-class implementation of SkImageFilter::filterImageGPU() (which implements single-pass filters) to intersect against the bounds rect, to pass its offset to asNewEffect(), and to modify the caller's offset (so it's drawn in the correct place). Note: this will require rebaselining the lighting GM. Six new test cases were added, to accommodate a cropped version of each lighting filter. R=bsalomon@google.com, reed@google.com Review URL: https://codereview.chromium.org/20426002 git-svn-id: http://skia.googlecode.com/svn/trunk@10379 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkLightingImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
|
4d24b747e272355395f456e088a2d0177c00ddb5 |
26-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkImage_Gpu share it's pixelref with the surface to prevent premature return to scratch pool. BUG=crbug.com/263329 TEST=Surface unit test, function Test_crbug263329 R=bsalomon@google.com, reed@google.com Author: junov@chromium.org Review URL: https://chromiumcodereview.appspot.com/20354003 git-svn-id: http://skia.googlecode.com/svn/trunk@10378 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
705eba441b6c14f1e569bb33d298a9367c7b8a60 |
24-Jul-2013 |
Alex Ray <aray@google.com> |
remove headers-only dependency on libutils Change-Id: I99edbeebb2b1e2eed713957578c9feff755e3279
ore/SkThread_platform.h
ore/SkUserConfig.h
|
68f2a0df144197d8221f4761285e597f1788e4ff |
25-Jul-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This reverts commit 4052fd051db67bd1099fde2c4fe400cfbe1f2426. git-svn-id: http://skia.googlecode.com/svn/trunk@10374 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
47fad70da32b8654c6e37aed27815f16bcc5e2f9 |
25-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
R=borenet@google.com, bungeman@google.com, robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/19862002 git-svn-id: http://skia.googlecode.com/svn/trunk@10372 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
066fc3fbd6962eaf05bc8215e1e6936a9d828d88 |
25-Jul-2013 |
Alexander Ray <aray@google.com> |
Revert "remove headers-only dependency on libutils" This reverts commit 06a86005a080d8a9008417d8f9be0f7b1328e36d. Change-Id: Iacb501a25c3804b3a16fea1e00c88c5edea2a9d5
ore/SkThread_platform.h
ore/SkUserConfig.h
|
b86add1ad37776818e1f730359ec587c9fdbff5f |
25-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make the filter mode for GrTextureAccess an enum so we can plumb down the paint's filter modes to the GPU BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/20362002 git-svn-id: http://skia.googlecode.com/svn/trunk@10368 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTexture.h
pu/GrTextureAccess.h
|
44a91dcf2542c2aa93f159ebbb5bf813ae7362c0 |
25-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrContext::setMaxTextureSizeOverride https://codereview.chromium.org/20325002/ git-svn-id: http://skia.googlecode.com/svn/trunk@10358 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
9bf380ce7f848dfb5886dd52b82746521454b739 |
25-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
drawBitmap* cleanup https://codereview.chromium.org/19977003/ git-svn-id: http://skia.googlecode.com/svn/trunk@10342 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
194d775edcf5fa6e82098a97ad53018d70db1155 |
25-Jul-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch implements a crop rect for SkImageFilter. It has been implemented for SkColorFilterImageFilter and SkBlurImageFilter as examples. In order to preserve the immutability of SkImageFilters, the crop rect is passed as a constructor parameter. If NULL (the default), the bounds of the input image are used, as before. This also tightens up the boundary handling for SkImageBlurFilter on the GPU backend. Where we were previously using clamping semantics, we now respect decal semantics (so we don't oversaturate the edges). This brings the GPU and raster backends into closer alignment, but will require some new baselines for the GPU tests. At a minimum, the following tests will need new baselines: imageblur, imagefiltersbase, imagefilterscropped, spritebitmap. R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=10251 Review URL: https://codereview.chromium.org/19775006 git-svn-id: http://skia.googlecode.com/svn/trunk@10338 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkRect.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
|
ff36a1d07f23f2b7feddaba110d448073a96f83c |
24-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Start from scratch on a faster SkFlatDictionary. This is like codereview.chromium.org/19276003, except it fits in better with the existing code, doesn't leak memory, and because it's back using SkChunkFlatController it's a little faster too, now a win across the board: Slowdown bench -1.59% desk_youtubetvbrowse.skp -2.56% desk_googlehome.skp -6.40% tabl_androidpolice.skp -6.45% desk_youtubetvvideo.skp -6.91% tabl_googlecalendar.skp ... -29.70% desk_yahoogames.skp -32.17% desk_googlespreadsheet.skp -32.23% mobi_wikipedia.skp -37.16% desk_chalkboard.skp -41.57% desk_pokemonwiki.skp Overall slowdown: -22.74% running bench [640 480] picture_record_recurring_paint_dictionary NONRENDERING: cmsecs = 9.92 running bench [640 480] picture_record_unique_paint_dictionary NONRENDERING: cmsecs = 22.16 running bench [640 480] picture_record_dictionaries NONRENDERING: cmsecs = 9.18 BUG= Committed: http://code.google.com/p/skia/source/detail?r=10328 R=tomhudson@google.com, reed@google.com, scroggo@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/19564007 git-svn-id: http://skia.googlecode.com/svn/trunk@10336 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
5174286bc5697e290d052fed994e8759fa5a4ed3 |
24-Jul-2013 |
mtklein@google.com <mtklein@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Start from scratch on a faster SkFlatDictionary." This reverts commit fec9bfa02d5d2b27bfa2dad3e37e5825a720784d. git-svn-id: http://skia.googlecode.com/svn/trunk@10331 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
cae5d8d5705081cb4d22af7a30be0f01bffce745 |
24-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Start from scratch on a faster SkFlatDictionary. This is like codereview.chromium.org/19276003, except it fits in better with the existing code, doesn't leak memory, and because it's back using SkChunkFlatController it's a little faster too, now a win across the board: Slowdown bench -1.59% desk_youtubetvbrowse.skp -2.56% desk_googlehome.skp -6.40% tabl_androidpolice.skp -6.45% desk_youtubetvvideo.skp -6.91% tabl_googlecalendar.skp ... -29.70% desk_yahoogames.skp -32.17% desk_googlespreadsheet.skp -32.23% mobi_wikipedia.skp -37.16% desk_chalkboard.skp -41.57% desk_pokemonwiki.skp Overall slowdown: -22.74% running bench [640 480] picture_record_recurring_paint_dictionary NONRENDERING: cmsecs = 9.92 running bench [640 480] picture_record_unique_paint_dictionary NONRENDERING: cmsecs = 22.16 running bench [640 480] picture_record_dictionaries NONRENDERING: cmsecs = 9.18 BUG= R=tomhudson@google.com, reed@google.com, scroggo@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/19564007 git-svn-id: http://skia.googlecode.com/svn/trunk@10328 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
58c856a54a75e703aa3c82a0cd4e1affd9bd8ffc |
24-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r10251 (Implement crop rect for SkImageFilter) due to Chromium-side unit test failures git-svn-id: http://skia.googlecode.com/svn/trunk@10304 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkRect.h
ffects/SkBicubicImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
|
7f1af501f206da48a7ff791af53432c9c1c89d08 |
24-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10299 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
06a86005a080d8a9008417d8f9be0f7b1328e36d |
24-Jul-2013 |
Alex Ray <aray@google.com> |
remove headers-only dependency on libutils Change-Id: Ib3567a52506bfe9e0a1423f225b4126796c897cb
ore/SkThread_platform.h
ore/SkUserConfig.h
|
2853429d39b16c1bd09d1e88147a608908f284df |
24-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dead defines from SkUserConfig.h BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/19599011 git-svn-id: http://skia.googlecode.com/svn/trunk@10296 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
47401354074549d8591da7fa115241766d3ee3d2 |
23-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Clang build on SkPDFResourceDict (CL 18977002) R=edisonn@google.com, vandebo@chromium.org Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/19954011 git-svn-id: http://skia.googlecode.com/svn/trunk@10295 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
70d75ca764e16e15f016e423b85a0fa2a29fb8c7 |
23-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkChecksum::Murmur3. BUG= R=reed@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/19500020 git-svn-id: http://skia.googlecode.com/svn/trunk@10292 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
|
602a1d70257eb3fcb746d758577f042d8c94f6d9 |
23-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add scaledimagecache BUG= Review URL: https://codereview.chromium.org/20005003 git-svn-id: http://skia.googlecode.com/svn/trunk@10286 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkGraphics.h
|
dfec28d4a9e05d1d525f377b380b4df3c5e07c7b |
23-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkImage->draw() call with src and dst rects. Committed: http://code.google.com/p/skia/source/detail?r=10237 R=junov@chromium.org, senorblanco@chromium.org, reed@google.com Author: arbesfeld@chromium.org Review URL: https://chromiumcodereview.appspot.com/19729007 git-svn-id: http://skia.googlecode.com/svn/trunk@10274 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
ccf225cebb68f9dbd8e353ba0ded247f7e8915ec |
22-Jul-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch implements a crop rect for SkImageFilter. It has been implemented for SkColorFilterImageFilter and SkBlurImageFilter as examples. In order to preserve the immutability of SkImageFilters, the crop rect is passed as a constructor parameter. If NULL (the default), the bounds of the input image are used, as before. This also tightens up the boundary handling for SkImageBlurFilter on the GPU backend. Where we were previously using clamping semantics, we now respect decal semantics (so we don't oversaturate the edges). This brings the GPU and raster backends into closer alignment, but will require some new baselines for the GPU tests. At a minimum, the following tests will need new baselines: imageblur, imagefiltersbase, imagefilterscropped, spritebitmap. R=reed@google.com Review URL: https://codereview.chromium.org/19775006 git-svn-id: http://skia.googlecode.com/svn/trunk@10251 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkRect.h
ffects/SkBicubicImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
|
fc1666707700e386746c1713077af2f9123aa267 |
22-Jul-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Adds SkPDFResourceDict class, refactor existing code to use it." This reverts commit r10245 Review URL: https://codereview.chromium.org/19523007 git-svn-id: http://skia.googlecode.com/svn/trunk@10247 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
3a8dfc36ae16e995a252030474f2b65b61f757b6 |
22-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds SkPDFResourceDict class, refactor existing code to use it. Committed: http://code.google.com/p/skia/source/detail?r=10202 R=vandebo@chromium.org, edisonn@google.com Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/18977002 git-svn-id: http://skia.googlecode.com/svn/trunk@10245 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
9cfc83cc8ac2ee50a7ce889e65a707941f48bdea |
22-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stop using bitmap-filter flags outside of paint itself, as a step towards really changing them into an enum BUG= Review URL: https://codereview.chromium.org/19825002 git-svn-id: http://skia.googlecode.com/svn/trunk@10240 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
1d241f13d5474770ff517bd0c7999d9014e12ced |
22-Jul-2013 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add SkImage->draw() call with src and dst rects." This reverts commit 9c730e27e0bb550dc228ad496cadeed8787b2244. git-svn-id: http://skia.googlecode.com/svn/trunk@10238 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
1d91600a0272025364e2d3447b4c085f470a773b |
22-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkImage->draw() call with src and dst rects. R=junov@chromium.org, senorblanco@chromium.org, reed@google.com Author: arbesfeld@chromium.org Review URL: https://chromiumcodereview.appspot.com/19729007 git-svn-id: http://skia.googlecode.com/svn/trunk@10237 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
14cec91fe1dbe4986bfacdff8e2eb8928d60fb77 |
20-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkNWayCanvas comment API overrides. SkNWayCanvas should also dispatch beginCommentGroup(), addComment() & endCommentGroup. R=robertphillips@google.com Author: fmalita@chromium.org Review URL: https://chromiumcodereview.appspot.com/19723012 git-svn-id: http://skia.googlecode.com/svn/trunk@10224 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNWayCanvas.h
|
1f3c73825b8a1752abc6b74fbce978a430de6473 |
20-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10223 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
f64c6842c15e1ba126639be7578e4642cb396987 |
20-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a 'unique' method to SkRefCnt, document the usage, and add support. std::shared_ptr has a method called 'unique' which captures the concept that a reference count of 1 is special, and can be used to optimize copy on write. It also has some undocumented need for memory barriers in certain situations and those needs are documented here. The motivation for looking into this is crbug.com/258499 . The use of the reference count in this manner is a benign race with both ref() and unref(). By introducing sk_atomic_unprotected_read, it is possible for Chromium to annotate this read to tell ThreadSanitizer that this is known. R=bsalomon@google.com Review URL: https://codereview.chromium.org/18770007 git-svn-id: http://skia.googlecode.com/svn/trunk@10221 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
c29f3d8c6dec938fd0599db30cae590fcaa2108b |
20-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a detachAsStream to SkDynamicMemoryWStream. R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=10171 Committed: https://code.google.com/p/skia/source/detail?r=10178 Review URL: https://codereview.chromium.org/19677002 git-svn-id: http://skia.googlecode.com/svn/trunk@10218 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
777ded06fd655aad3f8d8ce1eb434374f153f234 |
20-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some noisy warnings on Windows x64. On Windows x64, sizeof(long) < sizeof(size_t). Review URL: https://codereview.chromium.org/19786010 git-svn-id: http://skia.googlecode.com/svn/trunk@10216 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
138ebc3e4061cf533ea2f7f3717239670fdc6e43 |
19-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
The image resampling code has been transplanted from Chrome; it's incredibly fast. We've tested this CL plumbed into Chrome and done benchmarking with excellent results. This CL can land independent of any Chrome changes; it's completely internal to skia. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/19335002 git-svn-id: http://skia.googlecode.com/svn/trunk@10206 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d322cf4939872bbff063468d7357c76eb6250d0f |
19-Jul-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Adds SkPDFResourceDict class to manage resource dicts. Refactors existing code to use this class." This reverts commit r10202 Review URL: https://codereview.chromium.org/19790007 git-svn-id: http://skia.googlecode.com/svn/trunk@10205 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
c84fb471d1428b254c2326d4ce68497c09d2ec45 |
19-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds SkPDFResourceDict class to manage resource dicts. Refactors existing code to use this class. BUG= R=vandebo@chromium.org, edisonn@google.com Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/18977002 git-svn-id: http://skia.googlecode.com/svn/trunk@10202 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
9fdb70576b7cf44e46f3ec1ae07c48dbca9cc239 |
19-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkAlpha constant defs R=edisonn@google.com, vandebo@chromium.org, reed@google.com Author: richardlin@chromium.org Review URL: https://chromiumcodereview.appspot.com/19592014 git-svn-id: http://skia.googlecode.com/svn/trunk@10195 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColor.h
|
88682b77d108a7413a166e3158e187f43211c46b |
19-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a detachAsStream to SkDynamicMemoryWStream. R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=10171 Review URL: https://codereview.chromium.org/19677002 git-svn-id: http://skia.googlecode.com/svn/trunk@10178 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
a79919883e275e7a5e00afc50be10cc721f6ba1d |
19-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10175 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
6eee5c3ec4eb9848c1ab5a54704592d62983d099 |
19-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10171 due to test failure in StreamTest git-svn-id: http://skia.googlecode.com/svn/trunk@10172 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
eacb54e174f3b6aa999087d4ce0b879bfe5829c1 |
19-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a detachAsStream to SkDynamicMemoryWStream. R=reed@google.com Review URL: https://codereview.chromium.org/19677002 git-svn-id: http://skia.googlecode.com/svn/trunk@10171 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
f698c8262df397a7015662e91b1a727e1134c418 |
18-Jul-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow decoding JPEG into A8. If the original image is grayscale, allow decoding into A8. Change the size of PrefConfigTable to allow for 8bit gray, a new source config. Add a new sampler to SkScaledBitmapSampler to 'convert' to A8. FIXME: Should there be a dithered option for gray scale? R=reed@google.com Review URL: https://codereview.chromium.org/18083026 git-svn-id: http://skia.googlecode.com/svn/trunk@10157 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
25a11e48e54b0d3895a69228090f1455131db987 |
18-Jul-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bench to test float to fixed conversion R=reed@google.com Review URL: https://codereview.chromium.org/19773006 git-svn-id: http://skia.googlecode.com/svn/trunk@10155 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
114cfbd10ec2d91aa60fcc60a795c45d5b8345ae |
18-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unimplemented Mutex() method from SkFontMgr.h. R=reed@google.com Review URL: https://codereview.chromium.org/19543008 git-svn-id: http://skia.googlecode.com/svn/trunk@10154 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
c9683151367b2033a26b1e2ebe6b3902d2064bdb |
18-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add FilterLevel API to SkPaint, replacing various Flag bits BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/19769005 git-svn-id: http://skia.googlecode.com/svn/trunk@10138 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
fd03d4a829efe2d77a712fd991927c55f59a2ffe |
17-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace all instances of GrRect with SkRect. And remove the typedef in GrRect.h. The same with GrIRect. R=robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/19449002 git-svn-id: http://skia.googlecode.com/svn/trunk@10130 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
pu/GrClipData.h
pu/GrContext.h
pu/GrFontScaler.h
pu/GrGlyph.h
pu/GrOvalRenderer.h
pu/GrRect.h
pu/GrRenderTarget.h
pu/GrTextContext.h
pu/SkGr.h
|
5dd567c2a55c16c8bc2668902cdfce1734dfae8f |
17-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getRectCount to SkRegtion It is useful to know how many rects comprise a region, since in some situations we can optimize code based on the complexity of the region. For instance, if we use SkRegion for tracking invalidation we might opt to use the region bounds as invalidation instead of iterating over each rect. R=reed@google.com, tomhudson@chromium.org, caryclark@google.com, robertphillips@google.com Author: vmpstr@chromium.org Review URL: https://chromiumcodereview.appspot.com/19366008 git-svn-id: http://skia.googlecode.com/svn/trunk@10129 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
e1a81d2e22bc7221afdc200f372295b2510ab68b |
16-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export SkProxyCanvas and SkNWayCanvas for external use. R=robertphillips@google.com, fmalita@google.com Author: fmalita@chromium.org Review URL: https://chromiumcodereview.appspot.com/19240008 git-svn-id: http://skia.googlecode.com/svn/trunk@10095 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
7bdd614a1940935d3badeb54f7aae75d76ea830d |
15-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement onCountGlyphs and onGetUPEM on Windows. R=vandebo@chromium.org Review URL: https://codereview.chromium.org/19231003 git-svn-id: http://skia.googlecode.com/svn/trunk@10089 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
736dd031f177681bfa284e19291ef031ad0822d5 |
15-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move gaussianBlur functionality to src\effects https://codereview.chromium.org/18771004/ git-svn-id: http://skia.googlecode.com/svn/trunk@10080 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
2d3b49201302f3f82e405a750724eae8ef82e5a0 |
15-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove possiblity of NULL effect in GrEffectStage R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/18295008 git-svn-id: http://skia.googlecode.com/svn/trunk@10075 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
c2050e3a3ecfb8738b36e2add15c526e8e0f21fe |
15-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARM Skia NEON patches - 01 - Simple fixes This series contains a few fairly non-controversial fixes. Misc: remove dead references to neon 4444 functions Misc: avoid the double _neon_neon suffix in the clamp matrix functions. MAKENAME already adds the _neon suffix Misc: a few stupid / obvious fixes BUG= R=djsollen@google.com Author: kevin.petit.arm@gmail.com Review URL: https://chromiumcodereview.appspot.com/18666004 git-svn-id: http://skia.googlecode.com/svn/trunk@10072 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
ore/SkFixed.h
|
42dacab4e7366d9f53989558cc8d045c3d065bcd |
13-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrPaint have a variable sized array of color and coverage stages rather than a fixed size. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/18686007 git-svn-id: http://skia.googlecode.com/svn/trunk@10062 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
pu/SkGpuDevice.h
|
5383a7525355dec72efa2083aeadffdd09a962b9 |
12-Jul-2013 |
egdaniel@google.com <egdaniel@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add implicit hairline conic rendering to GPU R=bsalomon@google.com Review URL: https://codereview.chromium.org/18258005 git-svn-id: http://skia.googlecode.com/svn/trunk@10055 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
4d3767373942c55be893d3bbbfe35e1975c2e1b4 |
12-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix leak in SkAutoSTArray https://codereview.chromium.org/18915010/ git-svn-id: http://skia.googlecode.com/svn/trunk@10053 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
f5cc5b140c1c00c536e02b5cfbe158bb2d5c2c15 |
12-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
R=mtklein@google.com Review URL: https://codereview.chromium.org/18503009 git-svn-id: http://skia.googlecode.com/svn/trunk@10050 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
ef284a84f503adfd08ee52b5aee142c548698ea4 |
12-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
The two leaks are: missing unrefs in megalooper GM missing reset capability in oval renderer This CL also expands the instance counting system to some recently adding classes (e.g., SkFontStyleSet) R=bsalomon@google.com, jvanverth@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/18461007 git-svn-id: http://skia.googlecode.com/svn/trunk@10030 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
pu/GrOvalRenderer.h
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
orts/SkFontConfigInterface.h
orts/SkFontMgr.h
|
de2e4e8a6422c7d8b5847f038f5c6360b187f7a2 |
11-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9992 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
7b320703d47ff2b242ae74faba5e4b0af3560d71 |
10-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement offset for GPU filter path. Although we can't yet use this in Blink for FEOffset, due to SVG semantics, we can use it to support crop rect (upcoming patch). This patch adds the parameter to the filterImageGPU() signature, plumbs through the code on the GPU side, and implements support for it in SkXfermodeImageFilter for both raster and GPU. Of the remaining filters with GPU implementations, Blur, Morphology, Bicubic and Displacement work fine; they're commutative wrt offset and can simply pass it up the chain. Blend is not, but will be removed shortly anyway (has been replaced with SkXfermodeImageFilter in Blink). R=reed@google.com, bsalomon@google.com Author: senorblanco@chromium.org Review URL: https://chromiumcodereview.appspot.com/15995026 git-svn-id: http://skia.googlecode.com/svn/trunk@9977 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ffects/SkBicubicImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkImageFilterUtils.h
ffects/SkMorphologyImageFilter.h
ffects/SkXfermodeImageFilter.h
|
84e22d847fc84727bc220947162363ee1fe068fc |
10-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow createScalerContext to return null, and then have the GDI backend trigger that if we fail to create the necessary GDI resources BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/18484005 git-svn-id: http://skia.googlecode.com/svn/trunk@9957 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
cae27fed5e45e8899e56ece22b27e8958ffc0162 |
10-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow the resource cache to (indirectly) flush the InOrderDrawBuffer R=bsalomon@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/18466005 git-svn-id: http://skia.googlecode.com/svn/trunk@9949 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
9e1ec1a52985cce9db3a0d0e8d448b82a32e70cb |
10-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9948 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
807863839fd5fb9a3fac603241515863dc0790c0 |
09-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
avoid introducing duplicate const in release builds git-svn-id: http://skia.googlecode.com/svn/trunk@9945 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
b088947f27496a9b9dc48a7cfb170f9d59589825 |
09-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New bitmap filter checkin; this time with less build breakage BUG= Review URL: https://codereview.chromium.org/18942002 git-svn-id: http://skia.googlecode.com/svn/trunk@9944 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPaint.h
|
6e8b7ddefdac3793307782f8bdca8cf011288a06 |
09-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use typedef to name our ID type in SkImageCache BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/18612003 git-svn-id: http://skia.googlecode.com/svn/trunk@9943 2bbb7eff-a529-9590-31e7-b0007b416f81
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
|
13b3aa146680b6e3d36bd8faacd1cd7bb50c429e |
09-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export SkPathOps.h functions for external use. In order to make Op() and Simplify() accessible from Blink, they need to be SK_API-annotated. R=caryclark@google.com Author: fmalita@chromium.org Review URL: https://chromiumcodereview.appspot.com/18912002 git-svn-id: http://skia.googlecode.com/svn/trunk@9939 2bbb7eff-a529-9590-31e7-b0007b416f81
athops/SkPathOps.h
|
1a8940e558ecc91502767525f69339fd45b71bd4 |
09-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "More general image filter interface; tested implementation of standalone" This reverts commit 4df3e8b079e019af5f60c13e7e6ec6589663962a. git-svn-id: http://skia.googlecode.com/svn/trunk@9937 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPaint.h
|
25fc6b9bfb3f9c2839b463b69b86ce9ed206c763 |
09-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More general image filter interface; tested implementation of standalone image scaler (not yet plumbed). High quality downsampler. Fast SSE resampler. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/17381008 git-svn-id: http://skia.googlecode.com/svn/trunk@9936 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPaint.h
|
d43f6449129f11c9823bdeb0fb8ac38ab6d76a28 |
09-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Animated the PathUtils Sample to show path contours# Enter a description of the change. Animated the PathUtils Sample to path contours BUG= R=reed@google.com, scroggo@google.com, djsollen@google.com Author: dierk@google.com Review URL: https://chromiumcodereview.appspot.com/18552005 git-svn-id: http://skia.googlecode.com/svn/trunk@9934 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkPathUtils.h
|
468142b2f50de055f00d5684515d962777da5131 |
09-Jul-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow ico decoder to decode PNG sub-images. Since Windows Vista, PNG can be embedded in an ICO file. Update our decoder to support this. BUG=https://code.google.com/p/skia/issues/detail?id=1398 R=djsollen@google.com Review URL: https://codereview.chromium.org/18655007 git-svn-id: http://skia.googlecode.com/svn/trunk@9932 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
bc69ce982f8374742ca910587485f0d741350c2d |
09-Jul-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove bitmap reuse from SkImageDecoder. Now that Android is using an SkBitmap::Allocator to reuse bitmap memory, remove the unnecessary code to handle bitmap reuse inside the decoders themselves. Leaves in the code for bitmap reuse in decodeSubset, which still may reuse bitmaps, and cropBitmap, which is called by decodeSubset. R=djsollen@google.com Review URL: https://codereview.chromium.org/17620004 git-svn-id: http://skia.googlecode.com/svn/trunk@9931 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
387db0a2e516ca01508f7d16433f84da2ea3b93b |
09-Jul-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add extra flag (currently unused) for high quality downsampling BUG= R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/18386006 git-svn-id: http://skia.googlecode.com/svn/trunk@9927 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
056dab300d3649763f30f799bc55038d124acad1 |
08-Jul-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Temporary change to keep chrome happy." Now that chrome has https://chromiumcodereview.appspot.com/18078003/, this is no longer needed. Fully switched over to using CreateFromStream! Review URL: https://codereview.chromium.org/18655008 git-svn-id: http://skia.googlecode.com/svn/trunk@9911 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
293f01939ccb3a97ce3c3e907829fa3a11b78fa0 |
08-Jul-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix header guard typos. This is preventing compilation on Linux with clang. R=robertphillips@google.com Review URL: https://codereview.chromium.org/18131007 git-svn-id: http://skia.googlecode.com/svn/trunk@9905 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkPathUtils.h
|
1842adf01320f9197b449de7375d08ccac43f389 |
04-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9900 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
1267fbd95290f58443652ca8d947bde50b212618 |
03-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor GrContext/GrInOrderDrawBuffer cleanup https://codereview.chromium.org/18341007/ git-svn-id: http://skia.googlecode.com/svn/trunk@9898 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
491493119c11206c5823b76eb6420a705be243a1 |
03-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add canFilterMaskGPU & filterMaskGPU to SkMaskFilter https://codereview.chromium.org/18110012/ git-svn-id: http://skia.googlecode.com/svn/trunk@9888 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
e63c46c356708a5f0efdc0aaeaa3b1ad150ded1f |
03-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SK_OVERRIDE expand to OVERRIDE on iOS BUG=256595 R=reed@google.com Author: glider@chromium.org Review URL: https://chromiumcodereview.appspot.com/18531002 git-svn-id: http://skia.googlecode.com/svn/trunk@9883 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
929c98d35ff8133af765180552715b04ec177ad3 |
02-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speculative fix for signed-unsinged compare warning git-svn-id: http://skia.googlecode.com/svn/trunk@9876 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
76e0d137892f6a4f3bce278aceb99f9a0d37317c |
02-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Commented SSE blend functions and cleaned-up variable naming. R=senorblanco@chromium.org, alokp@chromium.org, reed@google.com, bungeman@google.com Author: ernstm@chromium.org Review URL: https://chromiumcodereview.appspot.com/17847010 git-svn-id: http://skia.googlecode.com/svn/trunk@9870 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
bcb42aecf1bdb9ae80d766d203b4f636b954cf03 |
02-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add charsToGlyphs to SkTypeface Will disable new unittest until all backends are implemented. On Mac, new API is 4x faster than old paint one, so next CL I will reimplement the paint calls in terms of the new typeface call. R=eae@chromium.org Review URL: https://codereview.chromium.org/18083023 git-svn-id: http://skia.googlecode.com/svn/trunk@9860 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
064779aa18694b68536c113f7d5b74ccbe38d3ba |
01-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding my Bitmap2Path sample for 1on1 meeting. BUG= R=reed@google.com, borenet@google.com Author: dierk@google.com Review URL: https://chromiumcodereview.appspot.com/16829003 git-svn-id: http://skia.googlecode.com/svn/trunk@9843 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkPathUtils.h
|
c6081abd2f28d2179ad8e3bef557cb0d00fffe01 |
01-Jul-2013 |
zachr@google.com <zachr@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix copy in SkTDArray R=bsalomon@google.com Review URL: https://codereview.chromium.org/18363003 git-svn-id: http://skia.googlecode.com/svn/trunk@9839 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
0e0180a176b22fe0b6f8015aa234b8571242f761 |
28-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporary change to keep chrome happy. Add back in a version of the constructor taking a stream so that chrome can build until we switch chrome to using the factory. Will be reverted once chrome switches to using the factory. R=robertphillips@google.com Review URL: https://codereview.chromium.org/17916003 git-svn-id: http://skia.googlecode.com/svn/trunk@9823 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
f1754ec69131801c1a6ed3c704501a9400bbf324 |
28-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace SkPicture(SkStream) constructors with a factory. SkPicture: Remove the constructors which take an SkStream as an argument. Rather than having to check a variable for success, the factory will return NULL on failure. Add a protected function for determining if an SkStream is an SKP to share code with SkTimedPicture. In the factory, check for a NULL SkStream. Use a default decoder (from BUG: https://code.google.com/p/skia/issues/detail?id=1325) SkDebuggerGUI: Call SkPicture::CreateFromStream when necessary. Write a factory for creating SkTimedPictures and use it. Use the factory throughout tools. Add include/lazy to utils and effects gyp include_dirs so SkPicture.h can reference SkImageDecoder.h which references SkBitmapFactory.h (in include/lazy). Changes code Chromium uses, so this will require a temporary Skia and then a change to Chromium to use the new Skia code. TODO: Create a decoder that does nothing to be used by pinspect, lua pictures, etc, and allow it to not assert in SkOrderedReadBuffer. R=reed@google.com Review URL: https://codereview.chromium.org/17113004 git-svn-id: http://skia.googlecode.com/svn/trunk@9822 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
60d3235ab42bd1d32a070695ee30d6e3ec2fa222 |
28-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add bitmap::eraseArea BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/18029021 git-svn-id: http://skia.googlecode.com/svn/trunk@9815 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
0a208a117b2d7f2c2231aa357f1db4864dbdcba3 |
28-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag bits for partial GrContext reset BUG=248728 R=bsalomon@google.com Committed: https://code.google.com/p/skia/source/detail?r=9802 Review URL: https://codereview.chromium.org/17027003 git-svn-id: http://skia.googlecode.com/svn/trunk@9814 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
ba669991e539211785ce3b958cc4dd8705f98c9e |
28-Jun-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 9802 breacking tests on some configs git-svn-id: http://skia.googlecode.com/svn/trunk@9805 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
cad107bbe723e5e71e625dccb5d7bcfe20c55c58 |
28-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag bits for partial GrContext reset BUG=248728 R=bsalomon@google.com Review URL: https://codereview.chromium.org/17027003 git-svn-id: http://skia.googlecode.com/svn/trunk@9802 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
f48e4755282d3d185f42fd2dd964d4bbd9887ee4 |
27-Jun-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_DEBUG_PATH_REF R=bungeman@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/18029006 git-svn-id: http://skia.googlecode.com/svn/trunk@9795 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
52394d2ef70cc84048790c1eee392a481d5880cd |
27-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9786 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
39095b9d14b2a2ad7acd1e24b9ebbc20cf7eb4e1 |
27-Jun-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Alias deref -> unref. This allows Skia objects to be held by WTF::RefPtr smart pointers without need for another smart pointer type. Note that the semantics of SkRefCnt match those WTF expects. In particular, newly created objects have refcount 1 and objects are deallocated at refcount 0. This seems like a better fit than the AddRef/Release alises which exist for scoped_ptr (but seem unused). BUG=254509 R=reed@google.com Author: jbroman@chromium.org Review URL: https://chromiumcodereview.appspot.com/17880003 git-svn-id: http://skia.googlecode.com/svn/trunk@9784 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
4a551d49cf44397a99c73787f63409568cf85009 |
26-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
struct != class, even in a friend forward declare git-svn-id: http://skia.googlecode.com/svn/trunk@9783 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
2c31a4678db7a8451b1e999ad4b2b9ae706fa3e4 |
26-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move legacy mipmap apis to private, save one that is currently called by chrome. It will go soon... git-svn-id: http://skia.googlecode.com/svn/trunk@9782 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
b8d00db075b5ea09e353508a26ef5ced50722a6c |
26-Jun-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture. R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/17269003 git-svn-id: http://skia.googlecode.com/svn/trunk@9775 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkDevice.h
ore/SkPixelRef.h
pu/SkGpuDevice.h
pu/SkGrPixelRef.h
|
dd68f4533b6ba7310ebec82e2442efb00c583e73 |
26-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix PathRefDebugRef (SK_DEBUG_PATH_REF) case for SkPath copy constructor. Review URL: https://codereview.chromium.org/17902003 git-svn-id: http://skia.googlecode.com/svn/trunk@9768 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
2cb1480ff8ae030946cb5f218f9c5cbc1e54c7a9 |
26-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove kRLE_Index8_Config from SkBitmap BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/17740003 git-svn-id: http://skia.googlecode.com/svn/trunk@9764 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
73a4b4f91fac1783b589eead5e82b0c0771644de |
26-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9763 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
62b260557d0e9aa9c8a2c08968eddb63a989f3fc |
25-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move kConfigCount out of Config enum, so we don't pullute type-checking git-svn-id: http://skia.googlecode.com/svn/trunk@9759 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
8fd160350ca5f57fbb1b2e03383c5778414a9b48 |
25-Jun-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r9724 (add rect-output parameter to isRect) to allow the DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@9750 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
f86aa78ef1509cb8241553d0306b797b458099c4 |
24-Jun-2013 |
Derek Sollenberger <djsollen@google.com> |
Fix fallback font chaining in the framework bug: 9484557 Change-Id: I5f2640b2782b4c21493e1ef39d333ee359c6637b
ore/SkPaintOptionsAndroid.h
|
020b25becb4a99061e8643780c887ad472eb0648 |
22-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9738 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
6ba4572eed5a4ecfdd22d118fa55b5c06902b574 |
21-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dst/rendertarget support for kARGB_4444_Config BUG= Review URL: https://codereview.chromium.org/17335008 git-svn-id: http://skia.googlecode.com/svn/trunk@9727 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
ore/SkXfermode.h
ffects/SkAvoidXfermode.h
|
da2b21fa9ba43df374f21b0e05d9816ab1dfb876 |
21-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add rect-output parameter to isRect, allowing us to return the correct bounds even if a rectagular path has a trailing moveTo https://code.google.com/p/chromium/issues/detail?id=247770 R=caryclark@google.com Review URL: https://codereview.chromium.org/16950021 git-svn-id: http://skia.googlecode.com/svn/trunk@9724 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
28eadc9e4d3f7f1f04b5c19a0e2d6d7d1686891b |
21-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix macro for r9718. git-svn-id: http://skia.googlecode.com/svn/trunk@9720 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
a5809a3e4cb356387c5201ab9c0a10edf11a01be |
21-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPath::rewind needs to have same reset as SkPath::reset. R=caryclark@google.com, reed@google.com Review URL: https://codereview.chromium.org/17432003 git-svn-id: http://skia.googlecode.com/svn/trunk@9718 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
e9d831957602e3fa46fc4b609ae6d2da46654915 |
21-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add maxCharWidth and a compile flag to use old metrics (needed by Blink). Review URL: https://codereview.chromium.org/17502006 git-svn-id: http://skia.googlecode.com/svn/trunk@9712 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
6757a3c71fd6c16af6bbd76f268307f0177b17ae |
19-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
combine glyph and image bulk alloc, and adjust initial alloc size, to reduce total waste from 50% to 30% add diagnostics to measure cache efficiency BUG= Review URL: https://codereview.chromium.org/17449012 git-svn-id: http://skia.googlecode.com/svn/trunk@9691 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChunkAlloc.h
|
27d302581a09d55cd8b2e64e42b23fceca66e33a |
19-Jun-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix https://code.google.com/p/skia/issues/detail?id=1356 ('32-bit Mac compiler doesn't like https://code.google.com/p/skia/source/detail?r=9686') git-svn-id: http://skia.googlecode.com/svn/trunk@9688 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
d88a3d83364d2158a6fad9cb295012fac0e07ea3 |
19-Jun-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkString::appendU32() and SkString::appendU64() as needed to re-land r9682 R=reed@google.com Review URL: https://codereview.chromium.org/17448012 git-svn-id: http://skia.googlecode.com/svn/trunk@9686 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
acb3d88cf84adf367c173a7a33cd3b0c379291dc |
17-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use select() so we can wait for XEvents or our timer poll for xevents using XPending BUG= Review URL: https://codereview.chromium.org/17275003 git-svn-id: http://skia.googlecode.com/svn/trunk@9633 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
f85693d53a487b00360e77de69556b13bda0e602 |
15-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9631 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
079813e2da59f35e2744af7a785d01d9f490e280 |
14-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speculative fix in TransitionView. don't validate after detachFromParent (we may have been deleted) git-svn-id: http://skia.googlecode.com/svn/trunk@9619 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
|
2bbc2c945bb0ecf18fd6473af74ad1a2f5e727a7 |
14-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an option to create unpremultiplied bitmaps. Currently they cannot be used directly by Skia, but the pixels can be used elsewhere. SkImageDecoder: Add functions to require unpremultiplied output and query the presence of the requirement SkImageDecoder_libpng: SkImageDecoder_libwebp: SkImageDecoder_WIC: Respect the requirement for unpremultiplied output. TODO: Fix SkImageDecoder_CG. SkScaledBitmapSampler: Add procs to skip premultiplication and a boolean parameter to use those procs. ImageDecodingTest: Test unpremultiplied bitmap decoding. SampleUnpremul: Add a sample which allows visually comparing between the unpremultiplied version (copied into a premultiplied bitmap, since drawing unpremultiplied is not currently supported) and a premultiplied version of image files. gm.h: Add a getter for the resource path, so Samples can use it. As of patch set 13, https://codereview.chromium.org/16816016/ and https://codereview.chromium.org/16983004/, which were approved separately. R=reed@google.com Review URL: https://codereview.chromium.org/16410009 git-svn-id: http://skia.googlecode.com/svn/trunk@9612 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageDecoder.h
|
68b6eca42ed2bf9b4daaa2f210c9c14d7a5d0e3f |
14-Jun-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for 9603 git-svn-id: http://skia.googlecode.com/svn/trunk@9604 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
a47347eb9c8de4f64c6e7a0b3242fe87d939cb21 |
14-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add operator delete for SkTArray to match operator new R=robertphillips@google.com Review URL: https://codereview.chromium.org/17075002 git-svn-id: http://skia.googlecode.com/svn/trunk@9603 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
a25c94e50a6bbd1a73656923592293385acc2ce7 |
13-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add validate to SkView for debugging git-svn-id: http://skia.googlecode.com/svn/trunk@9596 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
|
eb6879f50a5564eeb981ec5616b55bf685eb76fc |
13-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace fixed-size array of effect stages in GrDrawState with two appendable arrays, one for color, one for coverage. R=robertphillips@google.com Review URL: https://codereview.chromium.org/16952006 git-svn-id: http://skia.googlecode.com/svn/trunk@9592 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectStage.h
|
21c10c5ff50cb8f2fd995fc9396d435d3396258b |
13-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make text context responsible for setting GrPaint on GrDrawState. R=robertphillips@google.com Review URL: https://codereview.chromium.org/16928010 git-svn-id: http://skia.googlecode.com/svn/trunk@9588 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
d51041469a9a45562d88e9ff137c6726562e8c40 |
13-Jun-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enhancements and a fix to templated containers. R=robertphillips@google.com Review URL: https://codereview.chromium.org/16951004 git-svn-id: http://skia.googlecode.com/svn/trunk@9582 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
ore/SkTemplates.h
|
6fbe54c663bd0eed6f6519c31a4c8e291db2613b |
11-Jun-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Compact the clipstack for kReplace_Op'd geometry When adding a clip rect or clip path to the stack with the kReplace_Op operation, remove all previous elements within the same save frame (elements with fSaveCount equal to the current fSaveCount of the stack). This prevents unbounded growth of the clipstack for long-lived instances that gets reused. Addresses https://code.google.com/p/skia/issues/detail?id=748 R=robertphillips@google.com Author: fs@opera.com Review URL: https://chromiumcodereview.appspot.com/16160020 git-svn-id: http://skia.googlecode.com/svn/trunk@9502 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
7fb5373fb76951b7e8b534f04d508dd51e21be6e |
11-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9501 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
792bbd14c63f217f2de0e6b2f8df99acb1928eea |
11-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add drawImage to lua git-svn-id: http://skia.googlecode.com/svn/trunk@9500 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
5f9f2b08759827169baeb5dc38a2b6cfd5e1ba76 |
11-Jun-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve batching of drawBitmap* calls https://codereview.chromium.org/16406006/ git-svn-id: http://skia.googlecode.com/svn/trunk@9499 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
4e05fd25c88bea64a988ededfc810770095ed97c |
10-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add conic support to hairlines git-svn-id: http://skia.googlecode.com/svn/trunk@9493 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
ore/SkTemplates.h
|
d0925240efb3732475e62966896716c28e9902b2 |
10-Jun-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Force checking of all color, stencil and FBO allocations for SkSurface_Gpu. This fixes the software canvas fallback in Chrome. R=bsalomon@google.com Review URL: https://codereview.chromium.org/15643013 git-svn-id: http://skia.googlecode.com/svn/trunk@9487 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
ddc813b0def5a79d0eb5011240fecce6147ce9ef |
08-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move kAlignCount out of Align enum, so it can't accidentally be passed as a parameter git-svn-id: http://skia.googlecode.com/svn/trunk@9479 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
6319367bdcbf5e5050632ab97973f5035d0dd8fa |
08-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9478 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
|
99ac02bb701c1e30b20f2174aac25ffbe487c0af |
07-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkDocument base for pdf, xps, etc. R=scroggo@google.com Review URL: https://codereview.chromium.org/16660002 git-svn-id: http://skia.googlecode.com/svn/trunk@9476 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDocument.h
|
c76218d5edf08f1b73dc06a92e3af52ed268e7ba |
06-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix bug in setting directories for tests. make_canonical_dir_path only worked if the provided directory did not end with a slash. Remove this function, and call SkPathJoin instead. Update the documentation to acknowledge that this is an acceptable use of SkPathJoin, and update its test. R=epoger@google.com Review URL: https://codereview.chromium.org/16098011 git-svn-id: http://skia.googlecode.com/svn/trunk@9458 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
b4a8d97b4c68896da363e7f365354ab8ddbb7fc1 |
05-Jun-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixup some conventions in SkTArray and add reset to count method. R=jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/15949021 git-svn-id: http://skia.googlecode.com/svn/trunk@9442 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
ddecd9e735a474e5407e15b25183c99a51e73c70 |
05-Jun-2013 |
Derek Sollenberger <djsollen@google.com> |
Fix issues related to resolving fonts based on name. 1) non-system font files are not added to the cache. 2) We cache the default fonts for quick lookup. This is a cherry-pick of Skia r9441. bug: 9229698 Change-Id: I0ccf3775c8496886d2b0d841b85693154efcc096
ore/SkTypeface.h
|
4fa748d5801df66e46e6f4e98e07523d44d261a2 |
05-Jun-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix issues related to resolving fonts based on name. 1) non-system font files are not added to the cache. 2) We cache the default fonts for quick lookup. Review URL: https://codereview.chromium.org/16439004 git-svn-id: http://skia.googlecode.com/svn/trunk@9441 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
8f6ef4010f6835c5ce9ede180e50a6a58512a81e |
05-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9440 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkPaint.h
|
8cb108803425481bf58f1eeb388cf818701c5e77 |
04-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change impl to explicitly store length as u32, rather than size_t, so we keep a packed struct on 64bit machines BUG= Review URL: https://codereview.chromium.org/16356006 git-svn-id: http://skia.googlecode.com/svn/trunk@9436 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
ed43dffbf140cebc0575bed7b4dff1b32430ad21 |
04-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add size limit for using glyphcache. above that, draw using paths BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/16336024 git-svn-id: http://skia.googlecode.com/svn/trunk@9429 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkPaint.h
|
11f2b444500d552031fcae0b381a0770600400fd |
04-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9423 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
11c9a55afd95078d14ab8cd7c1c5c0032af2a498 |
03-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkData::NewFromFD. Chromium needs a SkStream backed by a file descriptor. Skia already has the code and can do the work, this change exposes the functionality in Skia in a clean way. https://codereview.chromium.org/15941025/ git-svn-id: http://skia.googlecode.com/svn/trunk@9408 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkOSFile.h
ore/SkTemplates.h
|
26da7f00aedba107d4b3e382283034e265db09b6 |
01-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9387 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
7edec140391ce06933cc1506d96bb70093b63c7b |
31-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
start a wrapper for color fonts BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/14890016 git-svn-id: http://skia.googlecode.com/svn/trunk@9381 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
a20e42c08b6b92c1022e5b27da3f92a429d0c815 |
31-May-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_API, from SkTSet. the template is not public. Review URL: https://codereview.chromium.org/15792016 git-svn-id: http://skia.googlecode.com/svn/trunk@9374 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
86fc266eda887920e3dd104bee8121ae19729cf5 |
31-May-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkXfermode image filter. This required changing the signature of SkXfermode::asNewEffectOrCoeffs(), to add an optional background texture. For the raster path, we do a straightforward 2-pass method: draw background, then composite the foreground over it. For the GPU path, if the xfermode can be expressed as an effect, we build an effect with the background texture incorporated, then do a single-pass draw fetching both foreground and background textures, and compositing to the result. If the xfermode is expressed as src/dst coefficients, we do a 2-pass draw as in the raster path and use fixed-function blending. R=bsalomon@google.com, reed@google.com Review URL: https://codereview.chromium.org/16125008 git-svn-id: http://skia.googlecode.com/svn/trunk@9373 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
ffects/SkXfermodeImageFilter.h
|
277c3f87656c44e0a651ed0dd56efa16c0ab07b4 |
31-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
bump picture version since SkPath has changed (conics) enable conics in SkPath git-svn-id: http://skia.googlecode.com/svn/trunk@9370 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
ore/SkPath.h
ore/SkPicture.h
|
7def5e1630d47cdbfa4b58a9c86bc060693c4d79 |
31-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Separate core and images project. SkImage calls functions on SkImageDecoder and SkImageEncoder. This is desired behavior, and it is also desired to include SkImage as a part of core. In order to keep core from depending on images, update SkImageDecoder_empty.cpp to implement all of SkImageDecoder and SkImageEncoder. This file will be built by chrome (in https://codereview.chromium.org/15960015). Move force_linking from SkImageDecoder.cpp to its own file. It must be called to force linking with the image decoders if desired. Call the function in tools that need it: sk_image render_pictures render_pdfs sk_hello filter bench_pictures debugger SkImageDecoder: Derive from SkNoncopyable, instead of duplicating its hiding of constructors. skhello: Return rather than trying to write a null SkData to the stream. Revert "Hamfistedly removed core dependence on images" (commit 0f05f682a90bc125323677abf3476e1027d174f5) and "Move SkImage::encode to SkImage_Codec.cpp." (commit 83e47a954d0bf65439f3d9c0c93213063dd70da3.) These two commits were temporary fixes that this change cleans up. SkSnapshot.cpp: Check for a NULL encoder returned by SkImageEncoder::Create. BUG=https://code.google.com/p/skia/issues/detail?id=1275 R=djsollen@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/15806010 git-svn-id: http://skia.googlecode.com/svn/trunk@9364 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkImageDecoder.h
ore/SkImageEncoder.h
mages/SkForceLinking.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
|
e3823fd901674e22269637a669ac2b3e2667dc9c |
30-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add script to scrape glyph usage in drawText calls git-svn-id: http://skia.googlecode.com/svn/trunk@9353 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
fa2f2a48f6822b88ab895fece1998af549c16ebe |
30-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "add asserts to point<-->verb helpers" This reverts commit b4775ac7b55802e87231768f002e4b42f233b0aa. git-svn-id: http://skia.googlecode.com/svn/trunk@9347 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
ore/SkPath.h
|
7950a9eba71f65365d88021680a16f245ad3fa68 |
30-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add asserts to point<-->verb helpers patch from issue 16153005 BUG= Review URL: https://codereview.chromium.org/16195004 git-svn-id: http://skia.googlecode.com/svn/trunk@9344 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
ore/SkPath.h
|
a5d3e77420621c912383c3b22e542d9413d68278 |
30-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9343 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
9a6eb0e1e8a8de7371cd9604f34619b8f87de66f |
29-May-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Provide a GPU implementation of SkArithmeticMode, using a custom GrEffect exposed via asNewEffectOrCoeff(). Doing it this way required modifying the arithmode GM to use saveLayer()/restore() rather than creating an offscreen SkBitmap, since otherwise the compositing is always done in raster mode. Fixing that in turn exposed that SkArithmeticMode did not work in Picture mode, since it wasn't flattenable. Made it so. Note: this will require rebaselining the arithmode GM (again). R=bsalomon@google.com, reed@google.com Originally committed: https://code.google.com/p/skia/source/detail?r=9324 Reverted: https://code.google.com/p/skia/source/detail?r=9325 Review URL: https://codereview.chromium.org/16064002 git-svn-id: http://skia.googlecode.com/svn/trunk@9330 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkArithmeticMode.h
|
1198e740d58abba5edc749c14ed088688b3e76ca |
29-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use macros for new and delete in SkTemplates.h Remove use of new placement array. R=bungeman@google.com, reed@google.com Review URL: https://codereview.chromium.org/15739013 git-svn-id: http://skia.googlecode.com/svn/trunk@9329 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
ed8d6bb2be0ed6a20841573682afaa46dea15175 |
29-May-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Moving updateClipConservativelyUsingBounds into SkCanvas This method is being moved from SkPictureRecord to become a protected member of SkCanvas so that other classes derived from SkCanvas can use it. This Patch also applies the fix provided by updateClipConservativelyUsingBounds to SkPictureUtils::GatherPixelRefs BUG=https://code.google.com/p/chromium/issues/detail?id=244893 Review URL: https://codereview.chromium.org/15894005 git-svn-id: http://skia.googlecode.com/svn/trunk@9326 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
06e7424c70595cdfeee9a0ce8a2fb0f7f17eac41 |
29-May-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Provide a GPU implementation of SkArithmeticMode, using a custom GrEffect exposed via asNewEffectOrCoeff()." This reverts commit b8ffe17b5c684f9cfff02285f27e6aa1f75c9b53. TBR=robertphillips Review URL: https://codereview.chromium.org/16115007 git-svn-id: http://skia.googlecode.com/svn/trunk@9325 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkArithmeticMode.h
|
6b6c1dc34c299be87a3ff3ab41d3d4fd0f96a846 |
29-May-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Provide a GPU implementation of SkArithmeticMode, using a custom GrEffect exposed via asNewEffectOrCoeff(). Doing it this way required modifying the arithmode GM to use saveLayer()/restore() rather than creating an offscreen SkBitmap, since otherwise the compositing is always done in raster mode. Fixing that in turn exposed that SkArithmeticMode did not work in Picture mode, since it wasn't flattenable. Made it so. Note: this will require rebaselining the arithmode GM (again). R=bsalomon@google.com, reed@google.com Review URL: https://codereview.chromium.org/16064002 git-svn-id: http://skia.googlecode.com/svn/trunk@9324 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkArithmeticMode.h
|
3467ee06d31798b2673364ef4f7abd83619b21dd |
29-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add != operator for SkTDArray BUG= Review URL: https://codereview.chromium.org/16203002 git-svn-id: http://skia.googlecode.com/svn/trunk@9323 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
6cab1a4b6a68aa81237731308ff37a646d48f51c |
29-May-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkStream. https://codereview.chromium.org/15298009/ git-svn-id: http://skia.googlecode.com/svn/trunk@9312 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
ore/SkStream.h
|
0a4805e33f8ddb445a2fd061462e715e1707f049 |
29-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at Comment API https://codereview.chromium.org/13957009/ git-svn-id: http://skia.googlecode.com/svn/trunk@9310 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDumpCanvas.h
tils/SkProxyCanvas.h
|
66070a527c480d1cef5f7f7136f68d4f17b68f06 |
28-May-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Changing SkDeferredCanvas to use factories for creation The objective of this change is to remove all calls to SkCanvas::setDevice. The factory API is hidden behind a build flag in order to ease the roll into chromium. A side-effect of the factory pattern is that it will no longer be possible to allocate a SkDeferredCanvas on the stack. This changes nothing for chrome, but it impacts skia test programs. Review URL: https://codereview.chromium.org/16040002 git-svn-id: http://skia.googlecode.com/svn/trunk@9298 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
bb6a3178c3e79c8549b332e4ce84c64b59964f1e |
28-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrContext track the current matrix, render target, and clip directly rather than using GrDrawState. R=robertphillips@google.com, jvanverth@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/15821008 git-svn-id: http://skia.googlecode.com/svn/trunk@9297 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectStage.h
|
e7e8691b08f0cf2292ff470ada84e03ded358075 |
28-May-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r9286 into android. Conflicts: include/core/SkFontHost.h include/core/SkPaint.h include/core/SkScalar.h include/ports/SkTypeface_android.h src/core/SkPaint.cpp src/core/SkScalerContext.cpp src/core/SkScalerContext.h bug: 8719528 Change-Id: Icf2f43cfaacc6f0a0fa1965b2c1f4d2b957e9982
|
ccd7afb6fb2df9774e57fb4d7f62f9504cabf03e |
28-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 'Add path utils, plus a test for it.' Build SkPathJoin and SkBasename on windows also. Previous CL did not build on Windows because the two functions were accidentally placed inside an ifdef that did not include windows. Move the functions to the top of the file, and add a comment by the endif for clarity. Previously reviewed at https://codereview.chromium.org/15747004/ Review URL: https://codereview.chromium.org/15740024 git-svn-id: http://skia.googlecode.com/svn/trunk@9295 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
779bf8a99dc7f03e5c43b26d4b85d7920ce89aee |
28-May-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@9286 Change-Id: I07f49058086dc8e7893cf10d33fca6773bf5508e
ore/SkColorFilter.h
ore/SkImageFilter.h
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
ore/SkPicture.h
ore/SkScalar.h
ore/SkShader.h
ore/SkTypes.h
ffects/SkColorMatrixFilter.h
ffects/SkGradientShader.h
ffects/SkLayerDrawLooper.h
orts/SkTypeface_android.h
tils/SkDeferredCanvas.h
tils/SkLua.h
|
40078cb49e290e7fa6da1515c9d32a1d98e304a6 |
24-May-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Android specific changes that are upstreamed from the android framework. R=reed@google.com Review URL: https://codereview.chromium.org/15720006 git-svn-id: http://skia.googlecode.com/svn/trunk@9283 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaintOptionsAndroid.h
orts/SkTypeface_android.h
|
dbbcaa8983c866187cdca6944717a72461bc8037 |
24-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add path utils, plus a test for it." This reverts commit d172374b46cae0bd5d7c024b9848f5bdafcc6a16. This CL broke on Windows. Review URL: https://codereview.chromium.org/15986004 git-svn-id: http://skia.googlecode.com/svn/trunk@9278 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
1bee03704408fad8df334f6193267774bb21231b |
24-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add path utils, plus a test for it. SkOSFile: Added class SkOSPath with functions for modifying strings representing path names. OSPathTest.cpp: Test of the new utilities. factory.cpp: Use SkPathJoin. gmmain and gm_expectations: Use SkOSPath::SkPathJoin instead of a local version. skimage_main.cpp: Use the new location of SkPathJoin and SkBasename. R=epoger@google.com Review URL: https://codereview.chromium.org/15747004 git-svn-id: http://skia.googlecode.com/svn/trunk@9277 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
7070f76b90b098b4713bc0d13dc129adea64d7ef |
24-May-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding setSurface public API method to SkDeferredCanvas The purpose of this change is to provide an API that Blink 2D canvas layers can use to install a new render target when recovering from a lost graphics context. Review URL: https://codereview.chromium.org/15896005 git-svn-id: http://skia.googlecode.com/svn/trunk@9276 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
24287c15d6c80560fc023b7924ff0bc41ad7f587 |
24-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Patch to prevent chromium breakage until the DEPS." This reverts commit d2a284728d30082d46b02c39d916294c6d36e11f. Review URL: https://codereview.chromium.org/16019005 git-svn-id: http://skia.googlecode.com/svn/trunk@9275 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
68400767be5f72e4b9750ccc8bcf0078d42869a7 |
24-May-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkImageFilter::getInputResult(), since its return value is not style-compliant, and doesn't allow us to abort on failure. R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=9245 Review URL: https://codereview.chromium.org/15600003 git-svn-id: http://skia.googlecode.com/svn/trunk@9274 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
3d3a860d0ba878adb905512a45c500a67532b0a3 |
24-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag to gradients to interpolate colors in premul space. Experimental API to encapsulate the shared parameters for all gradients into a struct. BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/15893002 git-svn-id: http://skia.googlecode.com/svn/trunk@9273 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
ffects/SkGradientShader.h
|
abcec6db9b1efa28a6f4d902cb1fba01e6b38d56 |
23-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove outdated debugging code now that we no longer support fixed point R=reed@google.com, djsollen@google.com Author: djsollen@google.com Review URL: https://chromiumcodereview.appspot.com/15879003 git-svn-id: http://skia.googlecode.com/svn/trunk@9258 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
0f2b1953c7a8f8bb5a25d573dd9e215eaa10a2f8 |
23-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix bug in SkAutoSMalloc::reset https://codereview.chromium.org/15858007/ git-svn-id: http://skia.googlecode.com/svn/trunk@9257 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
1202c2ac563cdeb07406872825706b83e335c977 |
23-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add printing of SkColorFilter-derived classes to debugger https://codereview.chromium.org/15697012/ git-svn-id: http://skia.googlecode.com/svn/trunk@9255 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ffects/SkColorMatrixFilter.h
|
7839ce1af63bf12fe7b3caa866970bbbb3afb13d |
23-May-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@9231 Change-Id: I384e5f43ceb90b1a2e58a1e33753b3e79c85b949
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkChecksum.h
ore/SkColorPriv.h
ore/SkData.h
ore/SkDataTable.h
ore/SkDevice.h
ore/SkDeviceProperties.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkEndian.h
ore/SkError.h
ore/SkFlattenableBuffers.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkImage.h
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ore/SkMask.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
ore/SkPath.h
ore/SkPathMeasure.h
ore/SkPicture.h
ore/SkPostConfig.h
ore/SkRRect.h
ore/SkRefCnt.h
ore/SkStream.h
ore/SkSurface.h
ore/SkTArray.h
ore/SkTLazy.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread_platform.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUtils.h
ore/SkXfermode.h
evice/xps/SkConstexprMath.h
evice/xps/SkXPSDevice.h
ffects/SkLayerDrawLooper.h
ffects/SkLerpXfermode.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkPerlinNoiseShader.h
pu/GrAARectRenderer.h
pu/GrBackendEffectFactory.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrEffectUnitTest.h
pu/GrOvalRenderer.h
pu/GrPaint.h
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTBackendEffectFactory.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/GrTypesPriv.h
pu/GrUserConfig.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
athops/SkPathOps.h
df/SkPDFDevice.h
df/SkPDFDocument.h
ipe/SkGPipe.h
orts/SkFontConfigInterface.h
orts/SkFontMgr.h
orts/SkFontStyle.h
orts/SkTypeface_android.h
tils/SkDeferredCanvas.h
tils/SkLuaCanvas.h
tils/SkThreadPool.h
tils/mac/SkCGUtils.h
tils/win/SkTScopedComPtr.h
|
2d816ad36e806e5b1cf3c447e547829bbbe74fd1 |
23-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9252 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
f0656c140aa3dcbfb250433045e803b2b99f4cab |
23-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r9245 due to Chrome breakage git-svn-id: http://skia.googlecode.com/svn/trunk@9250 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
be879bcda3218df6e80d2a792b538f9a289ae1e0 |
22-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark SkDrawPictureCallback with SK_API, so that it can be derived from by SK_API classes R=reed@google.com Author: vmpstr@chromium.org Review URL: https://chromiumcodereview.appspot.com/15745015 git-svn-id: http://skia.googlecode.com/svn/trunk@9249 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
3597b73bc6e3e169f1d360de80d77e6e0ab65e96 |
22-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expand SkLua to handle creation of its own State add lua sample BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/15742009 git-svn-id: http://skia.googlecode.com/svn/trunk@9247 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
be1d02e52862f8afa5a4056f66d0eacb4f16e6fd |
22-May-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkImageFilter::getInputResult(), since its return value is not style-compliant, and doesn't allow us to abort on failure. R=reed@google.com Review URL: https://codereview.chromium.org/15600003 git-svn-id: http://skia.googlecode.com/svn/trunk@9245 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
74ce6f046c8c8990172cebcfa830c8e5f5e42a1e |
22-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add dumpops.lua as a sample scraper that just dumps the arguments add SkLua.h for common utilities BUG= R=rmistry@google.com Review URL: https://codereview.chromium.org/15737010 git-svn-id: http://skia.googlecode.com/svn/trunk@9242 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLua.h
|
25b3bd58dfaf0d1704c48ed3a50e1482fd336e62 |
22-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add kBicubicFilterBitmap_Flag to paint, just for testing purposes. BUG= Review URL: https://codereview.chromium.org/15553005 git-svn-id: http://skia.googlecode.com/svn/trunk@9236 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
9eb6645956a46e81336a2ed9e705a5360163c4f9 |
22-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add return param to SkAutoSMalloc::reset() that indicates whether the allocation changed or not. Review URL: https://codereview.chromium.org/15558005 git-svn-id: http://skia.googlecode.com/svn/trunk@9235 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
8f838259ab65e44562902679fa88cb00575b99ce |
22-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add methods to SkLayerDrawLooper to allow adding layers on top as well as on the bottom. This is more convenient for some callers who generate layers from a data structure in bottom-to-top, rather than top-to-bottom, order. BUG=242529 R=tomhudson@chromium.org Author: jbroman@chromium.org Review URL: https://chromiumcodereview.appspot.com/15314003 git-svn-id: http://skia.googlecode.com/svn/trunk@9233 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
b83cb9bf89d26b40e4db83db1b9782437d2adba7 |
21-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkLerpXfermode BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/15602003 git-svn-id: http://skia.googlecode.com/svn/trunk@9229 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
ffects/SkLerpXfermode.h
|
edef4aa8d84f9d0cfa49e9b7c761bb986af63142 |
21-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Patch to prevent chromium breakage until the DEPS. Once https://codereview.chromium.org/15489004/ is submitted to Skia, a DEPS roll into chrome will break due to a change in the API. A long term fix for chrome to use the new API is at https://codereview.chromium.org/15496006/, but since it depends on the earlier Skia change, this patch fills in the gap. Will be reverted once https://codereview.chromium.org/15496006/ is submitted to chrome. R=djsollen@google.com Review URL: https://codereview.chromium.org/15538005 git-svn-id: http://skia.googlecode.com/svn/trunk@9228 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
1b1bcc3ceac9b4adbb4de68429903a5f721ffe62 |
21-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New API for encoding bitmaps during serialization. This change gives more flexibility to the implementation of EncodeBitmap to prefer calling refEncodedData, doing its own encode, or even doing both and making a decision about which to use. The new function signature also allows the implementation to tell the ordered write buffer whether to store the pixel offset, in the case where the encoded bitmap represents the larger bitmap, or to ignore the pixel offset, in the case where the implementation only encoded the subset that is used. Requires changes to chromium to use the new function signature. (https://codereview.chromium.org/15496006/) SkPicture: New API for EncodeBitmap. SkOrderedReadBuffer: Ifdef'd out addition of reading the offset. SkOrderedWriteBuffer: Never call refEncodedData. Allow the user to call that from their EncodeBitmap function, if desired. This addresses https://code.google.com/p/skia/issues/detail?id=1239 Add in ifdef'd out code to record the offset. PictureTest and PictureRenderer: Implement the new definition of EncodeBitmap. Also update the name of the function to meet coding style guidelines. BUG=https://code.google.com/p/skia/issues/detail?id=1239 R=reed@google.com Review URL: https://codereview.chromium.org/15489004 git-svn-id: http://skia.googlecode.com/svn/trunk@9226 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
bfae9d373ccc9cf47fd70757092962c7850fadf4 |
21-May-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a fontConfig interface for android. The contents of this CL are based on the SkFontHost_android.cpp found in the android repository. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/14731025 git-svn-id: http://skia.googlecode.com/svn/trunk@9219 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
7768751b8bec9e50fcbdad67b82e1962e71c3eb9 |
21-May-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add buffer helper to read directly into SkString to avoid extra copying R=reed@google.com Review URL: https://codereview.chromium.org/15179008 git-svn-id: http://skia.googlecode.com/svn/trunk@9218 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
ore/SkPaintOptionsAndroid.h
|
f02fe3d4fec9120da009c941d14af66980911a4e |
21-May-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
support SkCanvas as a real lua object git-svn-id: http://skia.googlecode.com/svn/trunk@9208 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLuaCanvas.h
|
3e50e99fe7e6d5dbc3f3f834c8c312474d3ad057 |
21-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9207 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
74babdfce524f478b9177834fe51d0394e42de6a |
20-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkDrawPictureCallback optional parameter to drawPicture(), which can abort the picture drawing. R=bsalomon@google.com Review URL: https://codereview.chromium.org/14598023 git-svn-id: http://skia.googlecode.com/svn/trunk@9197 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
4b0757b7489ee5d6bd7149bbcdb0b2af6b7a21cb |
20-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add encodeData() to SkImageEncoder, and add encoding to SkImage BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/15002004 git-svn-id: http://skia.googlecode.com/svn/trunk@9193 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
mages/SkImageEncoder.h
|
845220b8179a73c8ec3e53b6dcc11ee3d30ad6a4 |
20-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9189 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
20f7f173e05b60f541910d0c1da9850ac73e2958 |
17-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
One SkTSearch to rule them all. Allow key to be of different type than the array. R=bungeman@google.com Review URL: https://codereview.chromium.org/15070011 git-svn-id: http://skia.googlecode.com/svn/trunk@9182 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTSearch.h
|
83d1a68141830cbfa0d5fca6f9c9bccf9c978ad2 |
17-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add special handling of rectori case for gpu https://codereview.chromium.org/15080010/ git-svn-id: http://skia.googlecode.com/svn/trunk@9175 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
pu/GrAARectRenderer.h
|
9401deeb1046ff763d38d5354bb54648b3bab234 |
16-May-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make the use of fallback fonts in Android a runtime decision. R=reed@google.com Review URL: https://codereview.chromium.org/14972022 git-svn-id: http://skia.googlecode.com/svn/trunk@9168 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaintOptionsAndroid.h
|
539f364e80a1e8ee35845b93fd6547e855380cad |
16-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9159 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLuaCanvas.h
|
dff7e11c2000d6745261de046d76b1500a05ece9 |
15-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkLuaCanvas add lua 5.2 to third_party BUG= R=bungeman@google.com Review URL: https://codereview.chromium.org/14907017 git-svn-id: http://skia.googlecode.com/svn/trunk@9149 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLuaCanvas.h
|
f98118e65cbcee064bb8034f94a4faf4ea8d5536 |
15-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Provide a function to print the name of a Format. Also use SkToU32 instead of a flat cast. R=djsollen@google.com Review URL: https://codereview.chromium.org/14565005 git-svn-id: http://skia.googlecode.com/svn/trunk@9139 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
|
5da3f220034f89f3234b16b98bd86e7246941ffe |
14-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix includes in SkLayerDrawLooper.h. It was previously not possible to include this header unless SkPoint and SkPaint were previously defined. BUG= R=reed@google.com, senorblanco@chromium.org Author: jbroman@chromium.org Review URL: https://chromiumcodereview.appspot.com/14607015 git-svn-id: http://skia.googlecode.com/svn/trunk@9130 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
afd1cba5237eba5394ee011106eede9f6c8074c8 |
14-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-add isIRect test for AA rect drawing https://codereview.chromium.org/14820035/ git-svn-id: http://skia.googlecode.com/svn/trunk@9128 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
|
c7a20e40938ae031368e3a9e4df33ce90a765aba |
13-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
API modifications needed to upstream Android font changes. Committed: http://code.google.com/p/skia/source/detail?r=9083 R=reed@google.com Author: djsollen@google.com Review URL: https://chromiumcodereview.appspot.com/14761003 git-svn-id: http://skia.googlecode.com/svn/trunk@9107 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
orts/SkTypeface_android.h
|
3f4ea26ff5794547c4c7ff40b265700fff551521 |
11-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Check for NULL texture in GrAutoScratchTexture::detach() R=sugoi@chromium.org, robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/14683009 git-svn-id: http://skia.googlecode.com/svn/trunk@9104 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
94b284d719ee5ccd3e2efbd1d7084ec554583bac |
10-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrPathCmd R=reed@google.com Review URL: https://codereview.chromium.org/15068008 git-svn-id: http://skia.googlecode.com/svn/trunk@9097 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
pu/SkGr.h
|
114eb9e69942c11635380284deb9cc91eaab3632 |
10-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update shader rect drawing path for r9087 (removal of isIRect "opt") https://codereview.chromium.org/14972013/ (SkipBuildbotRuns) git-svn-id: http://skia.googlecode.com/svn/trunk@9089 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
|
18136d1cf284bea42ae574e491fa8032aef4e7dd |
10-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove isIRect "optimization" & defer computation of device Rect in AA rect rendering https://chromiumcodereview.appspot.com/14890021/ git-svn-id: http://skia.googlecode.com/svn/trunk@9087 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
|
e55491d84632bc69d989be793e9709d941d173b4 |
10-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting 9083 & 9084 due to Android failures git-svn-id: http://skia.googlecode.com/svn/trunk@9085 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
orts/SkTypeface_android.h
|
14451703f1a53d0ff14ffe4f44436526383a5fd4 |
09-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
API modifications needed to upstream Android font changes. R=reed@google.com Author: djsollen@google.com Review URL: https://chromiumcodereview.appspot.com/14761003 git-svn-id: http://skia.googlecode.com/svn/trunk@9083 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPaintOptionsAndroid.h
orts/SkTypeface_android.h
|
4a8084ced3fa5c73a364f96cadfa1fbfbea24ff6 |
09-May-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r9081 Review URL: https://codereview.chromium.org/14773022 git-svn-id: http://skia.googlecode.com/svn/trunk@9082 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
3a8d3d06ea9ea2066950abe55246319b0d9b1625 |
09-May-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkString::append(const char c) R=bsalomon@google.com Review URL: https://codereview.chromium.org/14813013 git-svn-id: http://skia.googlecode.com/svn/trunk@9081 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
8d47ddc19a40d1984bf1f384d711d36ab59fd1c0 |
09-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLShaderBuilder check whether GrEffect advertised that it would require the dst color or fragment position R=senorblanco@chromium.org, robertphillips@google.com Author: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/14998007 git-svn-id: http://skia.googlecode.com/svn/trunk@9074 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrEffect.h
|
d0280567129a1ede91730f96a9c5c863beb2bc7b |
08-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API git-svn-id: http://skia.googlecode.com/svn/trunk@9054 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathMeasure.h
|
2b34fe01d7b5736b212eb4886afc723a7b9241ae |
08-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9051 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
24bd210f2e2cf66f356b4e98f7801631089b8aa3 |
07-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add (untested) tangent calc for conics git-svn-id: http://skia.googlecode.com/svn/trunk@9048 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
3b34505d79691f129d7babb5de607c6459ac9f4d |
07-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add block comment describing sync nature of SkStream git-svn-id: http://skia.googlecode.com/svn/trunk@9039 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
b5e34e22aa0e019e25f9f913f0e119a9a97e5562 |
07-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
XPS ttc handling. R=reed@google.com Author: bungeman@google.com Review URL: https://chromiumcodereview.appspot.com/14873006 git-svn-id: http://skia.googlecode.com/svn/trunk@9037 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
evice/xps/SkConstexprMath.h
evice/xps/SkXPSDevice.h
|
2983ddd4b57a05e3262fe2c1964a34f1717a5a1c |
07-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Allow supporting 1 older PICTURE_VERSION." This reverts commit deb9d6990ef2d153230340d960d86b0966f261e1. That change was just to allow us to bump the PICTURE_VERSION without changing the SKPs to the new one. Since it is not entirely reliable, I am removing it. R=rmistry@google.com Review URL: https://codereview.chromium.org/14741007 git-svn-id: http://skia.googlecode.com/svn/trunk@9035 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
c5fd46171841711973b9433c726ff8608335940c |
07-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mask orientation and layout correctly. R=reed@google.com, clefru@google.com Author: bungeman@google.com Review URL: https://chromiumcodereview.appspot.com/14884010 git-svn-id: http://skia.googlecode.com/svn/trunk@9022 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProperties.h
|
665b2cca88e25b821a69c9ce8a4fd7f551532012 |
06-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
lockPixels before calling getColorTable. Fixes a bug where we try to dereference a NULL pointer. Update the comment for SkBitmap::getColorTable, telling the client that pixels must be locked for it to return non-NULL. R=edisonn@google.com Review URL: https://codereview.chromium.org/15002002 git-svn-id: http://skia.googlecode.com/svn/trunk@9018 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
e4faa14de8a1264811f07e4d24477ef33235cce2 |
06-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused complex script support from android builds R=reed@google.com Author: djsollen@google.com Review URL: https://chromiumcodereview.appspot.com/14942003 git-svn-id: http://skia.googlecode.com/svn/trunk@9011 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
7e6fceeffd250d99eff9f1dbb459a916ae4a754e |
03-May-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Test region decoding in skimage, plus fixes. Add tests in skimage to perform region decoding. Write out a PNG of the region as well as a bitmap obtained with extractSubset for comparison. Rename decodeRegion to decodeSubset, so it will not be confused with SkRegion. (Leave a function called decodeRegion which calls decodeSubset.) Clean up some comments. Use png_set_interlaced_pass instead of modifying pass directly. Make some changes to region decoding to fix problems I discovered during testing: Only call getAddr within a valid range. Check for a NULL fInputStream. Return a boolean for whether cropBitmap succeeded. In cropBitmap, do not attempt to draw to a bitmap to an Index8 bitmap, which crashes. Use extractSubset instead. Remove an assert. R=djsollen@google.com Review URL: https://codereview.chromium.org/14567011 git-svn-id: http://skia.googlecode.com/svn/trunk@8996 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
|
b4ca46d748364236e82fdaccc08022dd89e29d40 |
03-May-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkBitmapHasher: use 64-bit-truncated MD5 instead of 64-bit CityHash BUG=https://code.google.com/p/skia/issues/detail?id=1257 (if we change our mind within the next few days, we can toggle the BITMAPHASHER_USES_TRUNCATED_MD5 #ifdef ; at some point, we'll remove that option so we can delete our CityHash implementation entirely) R=bungeman@google.com Review URL: https://codereview.chromium.org/14054012 git-svn-id: http://skia.googlecode.com/svn/trunk@8992 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEndian.h
|
2fd42c471c77f54ace35c13975651e17d5b2e8c6 |
03-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@8976 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
00142c44057e5a7c156b17a4bfc98a9605cf3f18 |
02-May-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GL extension printing on core profiles. R=robertphillips@google.com Review URL: https://codereview.chromium.org/14864002 git-svn-id: http://skia.googlecode.com/svn/trunk@8970 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
|
5bdfb331ac650cf464baa96a49e2473ee10a515c |
02-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Detect color masks, and divert to draw-sprite instead of maskblitters. Review URL: https://codereview.chromium.org/14637007 git-svn-id: http://skia.googlecode.com/svn/trunk@8967 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
4b140b5fbedcb75d0b9587fa9d232ce54d9c7eb5 |
02-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add geometry-based rotated AA rect drawing path https://codereview.chromium.org/14854005/ git-svn-id: http://skia.googlecode.com/svn/trunk@8961 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
|
b19cb7f36785f3ad3b1512c342fc662ab79e3fca |
02-May-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Axis aligned shader-based rect drawing https://codereview.chromium.org/14314004/ git-svn-id: http://skia.googlecode.com/svn/trunk@8960 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
|
4bbc524ca44874cd5db6d72fab103ba085c86486 |
02-May-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
TTC support for DirectWrite. https://codereview.chromium.org/14600009/ git-svn-id: http://skia.googlecode.com/svn/trunk@8958 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkTScopedComPtr.h
|
37d883d9d3c5945e9d121830bdcd1935160fd53b |
02-May-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable AA for ovals and roundrects if MSAA is enabled. Also remove GrPaint from a number of methods -- we only use it to get the AA state. R=bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/14109033 git-svn-id: http://skia.googlecode.com/svn/trunk@8954 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrOvalRenderer.h
|
da90474b5fcc019fb0971d12360bd05213ad4dc8 |
02-May-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding public API method on SkImage for extracting the GPU texture handle. TEST=Surface unit test Review URL: https://codereview.chromium.org/14646007 git-svn-id: http://skia.googlecode.com/svn/trunk@8945 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
7103344b64f3f0df88e76857c16edc8eedb58366 |
01-May-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add FontMgr to DirectWrite. https://codereview.chromium.org/14314008/ git-svn-id: http://skia.googlecode.com/svn/trunk@8934 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
tils/win/SkTScopedComPtr.h
|
0cb7df97185d5fc8780e225c912e2bc99a26aa8d |
30-Apr-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow supporting 1 older PICTURE_VERSION. Allows https://codereview.chromium.org/14230022/ to be submitted without breaking bench_pictures and render_pictures. After DEPS roll and SKP capture, this will be reverted. Review URL: https://codereview.chromium.org/14158015 git-svn-id: http://skia.googlecode.com/svn/trunk@8918 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
74b7ffda687c66d46ac3cfa4f2baedd4c62e3fbe |
30-Apr-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixes for piping bitmaps with encoded data. Similar goals as https://codereview.chromium.org/14437012. Builds on patch set 1 from that issue (https://codereview.chromium.org/14437012/#ps1). Instead of the changes in patch set 2 from that issue, this changes SkOrderedWriteBuffer::writeBitmap to store whether an SkBitmapHeap was used when to store the index of the SkBitmap. SkOrderedReadBuffer::readBitmap now uses that information to distinguish between using the heap and unflattening. In addition, writeBitmap now records the width/height first in all cases. If now SkBitmapHeapReader is attached, but an SkBitmapHeap was used to record the bitmap, reading will fail and provide the same red SkBitmap as in the case where the SkBitmap was encoded but could not be decoded. Updates the PICTURE_VERSION as well. The key differences in this CL to look at are in: SkOrderedWriteBuffer, SkOrderedReadBuffer, and SkPicture. BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/14230022 git-svn-id: http://skia.googlecode.com/svn/trunk@8917 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ipe/SkGPipe.h
|
af5c506cd6b63f43a0ebee2fb171ea55ba98e09f |
30-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add routines to compute error between conic and quad git-svn-id: http://skia.googlecode.com/svn/trunk@8916 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
a6ffb58b109f71512bde4e14d06a655914578c8d |
29-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plumbed in discard_framebuffer extension https://codereview.chromium.org/14461006/ git-svn-id: http://skia.googlecode.com/svn/trunk@8906 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
5c341d1ff1b58cc2b88c52f4ee41faf53a2a7578 |
29-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reenable __builtin_clz for GNUC (and clang), recognizing that it is undefined for a zero argument, so we check for that explicitly. git-svn-id: http://skia.googlecode.com/svn/trunk@8905 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
de58012f65997323306ff59cec33f5eccf905759 |
29-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
temp work-around for mysterious failure of shadertext2 when using __builtin_clz git-svn-id: http://skia.googlecode.com/svn/trunk@8900 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
7729534da419436ea6127545e9f79b0b47ccffb4 |
29-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reland 8897 (was not a build-breaker) and fix MathTest (was a build-breaker) git-svn-id: http://skia.googlecode.com/svn/trunk@8899 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
44d37d9d7228e7409f4feea722c26f570434b8fd |
29-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 8897 -- broke clang build git-svn-id: http://skia.googlecode.com/svn/trunk@8898 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
c267b4bfc91b93c1c1b782b66ae48f857cc88b42 |
29-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use intrinsics on more platforms for SkCLZ Review URL: https://codereview.chromium.org/14418004 git-svn-id: http://skia.googlecode.com/svn/trunk@8897 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
97514f22e4cb85a0d79b089a1eecd54d4a952291 |
27-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add computation for error in conic-as-quad git-svn-id: http://skia.googlecode.com/svn/trunk@8887 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
214c870f5e45f79bc5a8d695c55ec7b881535f4c |
27-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8886 2bbb7eff-a529-9590-31e7-b0007b416f81
athops/SkPathOps.h
|
66560ca776773858abfffd59974eac32c942acc3 |
26-Apr-2013 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
path ops -- handle non-finite numbers Op() and Simplify() do nothing if the input is non-finite. Add code and tests. Review URL: https://codereview.chromium.org/14407006 git-svn-id: http://skia.googlecode.com/svn/trunk@8882 2bbb7eff-a529-9590-31e7-b0007b416f81
athops/SkPathOps.h
|
2cf444f7040614b43af67e368f3aa636ebeaa45a |
26-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8873 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
pu/GrOvalRenderer.h
|
28552e12a019bf5ae55c9e8602bbe216562d7a3e |
26-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SkRationalQuad to SkConic git-svn-id: http://skia.googlecode.com/svn/trunk@8872 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
39edf4cd94e6fbeb8c1187a588b314e9795c81e4 |
25-Apr-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updates to skimage tool to use it for testing. skimage_main.cpp: More changes in the interest of testing our decoders. force_all_opaque before writing PNG files. Test reencoding the image to its original type (if possible), and then test redecoding it (to make sure the encoding was successful). Add an option to turn off this behavior. Merge decodeFileAndWrite with decodeFile. SkImageDecoder: Add kUnknown_Type to SkImageEncoder::Types. Add a static function to get the Format of an SkStream. In getFormatName(), remove an incorrect assert. When calling the flavor of DecodeStream that returns the Format, check the stream if the decoder returns kUnknown_Format. BUG=https://code.google.com/p/skia/issues/detail?id=1241 Review URL: https://codereview.chromium.org/14363003 git-svn-id: http://skia.googlecode.com/svn/trunk@8862 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
mages/SkImageEncoder.h
|
6ef912ac43a49c5df1114b56c106e086915384c9 |
25-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce calls to SkMatrix::reset from GrDrawState https://codereview.chromium.org/14474011/ git-svn-id: http://skia.googlecode.com/svn/trunk@8861 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
f2bfd54de32ffbcf90ddcd0e249aaebb1559d9c2 |
25-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GPU support for roundrects This uses the OvalRenderer to render roundrects as "stretched ovals." It adds an additional shader that handles the straight edges of ellipsoid roundrects better, and uses the circle shader for roundrects where the two radii are the same. Only axis-aligned, simple roundrects are supported. Handles fill, stroke and hairline. R=bsalomon@google.com, robertphillips@google.com, reed@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/13852049 git-svn-id: http://skia.googlecode.com/svn/trunk@8859 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkDrawFilter.h
pu/GrContext.h
pu/GrOvalRenderer.h
pu/SkGpuDevice.h
|
384f5e2a9b491c4ae814a465c167612fafdcd89f |
25-Apr-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding missing SK_API identifier to class so that it's accessible in debug blink. Review URL: https://codereview.chromium.org/14190016 git-svn-id: http://skia.googlecode.com/svn/trunk@8857 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
45a75fb4d0ca5daa0ac5e634238970306e3b5838 |
25-Apr-2013 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
path ops : make it real Add an option to SkCanvas to turn on path ops when combining clips. Allow Op() to use one of the input paths as an output path. Fix a bug in Op() when the minuend is empty and the subtrahend is not (for difference). Change the build to allow core to depend on pathops. Review URL: https://codereview.chromium.org/14474002 git-svn-id: http://skia.googlecode.com/svn/trunk@8855 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
32c1b66a2c4f26935ba59f3afe3e81600fade78d |
25-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added "SkRRect::contains(const SkRect&) const" https://codereview.chromium.org/14200044/ git-svn-id: http://skia.googlecode.com/svn/trunk@8854 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
9711e446676e6bf84b3fff916fd1d7537933a110 |
24-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move MMap to SkData. R=reed@google.com Author: bungeman@google.com Review URL: https://chromiumcodereview.appspot.com/14336003 git-svn-id: http://skia.googlecode.com/svn/trunk@8848 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
d9dfa18372119c8e1318125d2075fa80e0819094 |
24-Apr-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Encode images with DCTDecode (JPEG) in PDFs if it makes sense. Fallback to FlateDecode (zip) if it makes sense. Otherewise include uncompressed stream. This change will reduce the size of PDFs to 50% (in the case of the existing SKPs, we reduce the total size of PDFs from 105MB to 50MB) Review URL: https://codereview.appspot.com/7068055 git-svn-id: http://skia.googlecode.com/svn/trunk@8835 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
8c6a4f24d331503b3eb9a5c918d5876772b9a5ee |
23-Apr-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ARGB image encoder for checksums. https://codereview.chromium.org/14267031/ git-svn-id: http://skia.googlecode.com/svn/trunk@8831 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageEncoder.h
|
d42aca31b9ddc1cb9a81522b4c73a9fe550450bc |
23-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove static effects from the effect memory pool. Review URL: https://codereview.chromium.org/14081016 git-svn-id: http://skia.googlecode.com/svn/trunk@8828 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
pu/GrEffect.h
|
d42f7587e5972d7e787b5cf2a043c33fbe96091f |
23-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add block comment for using SkChecksum git-svn-id: http://skia.googlecode.com/svn/trunk@8827 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
|
3b97af5add04489d57c7926ba6dc6f0013daf40f |
23-Apr-2013 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
path ops -- use standard max, min, double-is-nan fix a comment or two as well Review URL: https://codereview.chromium.org/13934009 git-svn-id: http://skia.googlecode.com/svn/trunk@8822 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
ore/SkTypes.h
|
e36a168d132a70d04eb696d8b50e2aea5c725bff |
23-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8819 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
orts/SkFontConfigInterface.h
|
ea774d2a5a049bf89474c0f047ed6a4e521de126 |
22-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix asserts in SkMulDiv255Round, and add test Review URL: https://codereview.chromium.org/13934010 git-svn-id: http://skia.googlecode.com/svn/trunk@8813 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
f55061fd8453e8d2b33f1f05060fc443deee3222 |
22-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for linux fontmgr impl Review URL: https://codereview.chromium.org/14305007 git-svn-id: http://skia.googlecode.com/svn/trunk@8808 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
orts/SkFontStyle.h
|
44c661ff151356ba1c49d7942d23aa1507237989 |
22-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add thread-per-core setting to SkThreadPool. BUG= R=scroggo@google.com, caryclark@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/13855009 git-svn-id: http://skia.googlecode.com/svn/trunk@8802 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkThreadPool.h
|
aa2c2ffe5ad006cdee376e9c6850f615eac13b4d |
22-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Feed Clang a pragma to ignore -Wc++11-extensions to let it build Skia on Mac. Tested: CXX=clang++ ./gyp_skia && ninja -C out/Debug && CXX=G++ ./gyp_skia && ninja -C out/Debug && echo "ok" Got to ok. BUG= R=bungeman@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/14365009 git-svn-id: http://skia.googlecode.com/svn/trunk@8799 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
7dfbb0720a133c0f63ac7be504f335bbcc62a291 |
22-Apr-2013 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
path ops : add support for inverse fill add inverse fill, reverse diff, and gm tests cleaned up some interfaces Review URL: https://codereview.chromium.org/14371011 git-svn-id: http://skia.googlecode.com/svn/trunk@8798 2bbb7eff-a529-9590-31e7-b0007b416f81
athops/SkPathOps.h
|
c4c9870953037be94da00ac9db887d171f6e479c |
22-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding optimization to avoid image copy in SkSurface copy on write when content is discardable This patch also adds code to SkDeferredCanvas to trigger the optimization. TEST=DeferredSurfaceCopy bench, Surface unit test R=reed@google.com Author: junov@chromium.org Review URL: https://chromiumcodereview.appspot.com/14063015 git-svn-id: http://skia.googlecode.com/svn/trunk@8797 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
cac3ae37522bf070244c723960d1689e53da4dcd |
21-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
specialize SkDataTable for arrays where all elements are the same size. optimize impl to not require another level of indirection (SkData) for storage. add unittests for flattening. optimize builder to not make a deepcopy of its chunkalloc heap. git-svn-id: http://skia.googlecode.com/svn/trunk@8790 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataTable.h
|
235ef3d0e253200af43bb69139df09744f5ddbef |
20-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_STATIC_RECT_VB https://codereview.chromium.org/14367030/ git-svn-id: http://skia.googlecode.com/svn/trunk@8786 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
64b682ca42c75667e49251d3ab04f192f92d0dd8 |
20-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8785 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataTable.h
|
027fd204ad09fe3160c7319b1e55c4ae44747947 |
19-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkDataTable to return familyNames for fontmgr git-svn-id: http://skia.googlecode.com/svn/trunk@8781 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
3cceb9f400583be4ec70da526c23fe81b68dc6ee |
19-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkDataTable::NewEmpty() git-svn-id: http://skia.googlecode.com/svn/trunk@8780 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataTable.h
|
8c5c7a905b708f7c0a991ca7c872af645544afef |
19-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkDataTable, to efficiently store an immutable array. Includes a builder helper class. Review URL: https://codereview.chromium.org/14188049 git-svn-id: http://skia.googlecode.com/svn/trunk@8779 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataTable.h
|
8da9bc751e1898d50dd84d7e5ca666b00e4ff624 |
19-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add all remaining separable xfer modes to GPU backend. Review URL: https://codereview.chromium.org/14189024 git-svn-id: http://skia.googlecode.com/svn/trunk@8768 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
018f179efb2413431bdb1a9e6701eb44ef36b792 |
18-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expand modulate, add, subtract, extract component glsl helpers. Review URL: https://codereview.chromium.org/13895006 git-svn-id: http://skia.googlecode.com/svn/trunk@8755 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrColor.h
pu/GrTypesPriv.h
|
9d1cff124c14e550889a5755ffa5e6537af7c8c8 |
18-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkAutoTDelete instead of SkTScopedPtr Review URL: https://codereview.chromium.org/13831011 git-svn-id: http://skia.googlecode.com/svn/trunk@8749 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
96447bef11a88e5a6c5bb3223133a73db87ca87a |
18-Apr-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SK_API to export SkImage and SkSurface API classes Review URL: https://codereview.chromium.org/14328002 git-svn-id: http://skia.googlecode.com/svn/trunk@8736 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkSurface.h
|
4c6adf9a089dbdd541f25d01d257ec05aedcb57d |
17-Apr-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updates to images project. Use the SkImageEncoder_Factory on all platforms. On Windows and Mac, register the platform's image encoder as an option for SkImageEncoder::Create. Also add more types that can be decoded. Update comments for SkImageDecoder to be more accurate. Add more types to SkImageEncoder::Type, and return the correct type of encoder, if it exists. Use a custom version of SkImageDecoder::Factory on Windows and Mac to check the stream for registered decoders before defaulting to the platform's version. Share code with the existing SkImageDecoder::Factory method. Preparation for testing decoders and encoders: BUG=https://code.google.com/p/skia/issues/detail?id=1241 Review URL: https://codereview.chromium.org/14298010 git-svn-id: http://skia.googlecode.com/svn/trunk@8730 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
mages/SkImageEncoder.h
|
45fb8b60137c65106b7903285672d0f8a8041f97 |
17-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8714 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
5c082a14acbb70eec2fd6dc5a4c134799f3d8535 |
17-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add compute-bounds for conics git-svn-id: http://skia.googlecode.com/svn/trunk@8713 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
0c5c3867bdbde1005a7bbb9de9df93cc10e27782 |
17-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add extrema for conics git-svn-id: http://skia.googlecode.com/svn/trunk@8712 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
6f4cf2a19553b69d5bb10c5cd1005706a9fc6e22 |
16-Apr-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove 'friend SkRefCnt' from SkData. https://codereview.chromium.org/13925021/ If a non-POD class does not provide a default destructor, one is provided by teh compiler. GCC will do so, but only at the point where the vtable is output; since BlockRef has no implementation its destructor is never output, so there is no complaint. VC++, however, provides the destructor implementation as soon as it sees the type. If the destructor of BlockRef is ever defined an error will be reported (since the destructor of SkData is private). Declaring (but does not defining) a destructor for BlockRef fixes two issues. First, it prevents a default destructor from being provided, removing the VC++ error. Second, BlockRef now blocks access to the destructor through '->'. git-svn-id: http://skia.googlecode.com/svn/trunk@8697 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkRefCnt.h
|
c4f2ecaa475756bda48684b1158ec6b8bbdd1016 |
16-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable GPU acceleration for narrow ovals. GPU anti-aliasing is currently not correct for ellipses where the ratio of long axis length to short axis length is greater than 2 (see https://code.google.com/p/skia/issues/detail?id=1249). This disables the GPU path for those cases. Review URL: https://codereview.chromium.org/13925015/ git-svn-id: http://skia.googlecode.com/svn/trunk@8694 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrOvalRenderer.h
|
7841c63136e8aa2d3aadbeab8432405abcd73c32 |
16-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8693 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
3df87cb36e9f9d2e04d2f81ac64cf3d778c33847 |
15-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add experimental chop-into-quads for conics git-svn-id: http://skia.googlecode.com/svn/trunk@8681 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
b0091b8382970c28dba57adc170e27b2e3d7394a |
15-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add coeffecients for kScreen xfermode. Review URL: https://codereview.chromium.org/14046021 git-svn-id: http://skia.googlecode.com/svn/trunk@8680 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
8d551011966a1bc14a654dbde704f343c0e222b6 |
14-Apr-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add special-case for chopping at exactly half for rational-quads (2-3x faster) git-svn-id: http://skia.googlecode.com/svn/trunk@8672 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
4bb50b22fce5c4031549976cf7b04d63cc22e624 |
13-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8670 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
5ee449af7448c202cfc6e9a359d8f996392885b2 |
12-Apr-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing viral copy/paste typo Shapshot -> Snapshot Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@8667 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
tils/SkDeferredCanvas.h
|
c518710d9a99c4d0adf759a102f4a1cb582f5939 |
12-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experimental start to arcs git-svn-id: http://skia.googlecode.com/svn/trunk@8665 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
dd96eb4f5c84a8225396d9ce0ca65d4d8966d741 |
12-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
explicitly initialize all entries in array of SkBaseMatrix, since we can't say that implicitly in C (given that our initializer value may not be all zeros). crbug.com/174644 Review URL: https://codereview.chromium.org/13990003 git-svn-id: http://skia.googlecode.com/svn/trunk@8660 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
ad7d481ea9839e0f4c497e58cabe209ffc1e4683 |
12-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add testing of optimizations to GM https://codereview.chromium.org/12843028/ git-svn-id: http://skia.googlecode.com/svn/trunk@8658 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
07a8ea00027ccdc7aa5a92d77bed3dbef697194a |
12-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r8654 git-svn-id: http://skia.googlecode.com/svn/trunk@8655 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
c10531b50259049bd7238e85df17e8c2c09a062c |
12-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add testing of optimizations to GM https://codereview.chromium.org/12843028/ git-svn-id: http://skia.googlecode.com/svn/trunk@8654 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
67d74228448cab0f1eca77fff444ddbe8c2eaef3 |
12-Apr-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SkSurface support to SkDeferredCanvas Review URL: https://codereview.chromium.org/14178002 git-svn-id: http://skia.googlecode.com/svn/trunk@8648 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
7abfa49390bac6c07161435324ba5f2d3b270635 |
12-Apr-2013 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
turn on pathops unit test This temporarily disables SK_ENABLE_INST_COUNT ( skbug.com/1219 ) This fixes a linktime error on VS2012 in PathTest.cpp; -SK_ScalarInfinity should be SK_ScalarNegativeInfinity instead. This adds pathops and pathops unit tests to the main unit tests. Should this change destabilize anything, it should be sufficient to comment out the pathops gypi includes. at test.gyp:18,21. Review URL: https://codereview.chromium.org/14137010 git-svn-id: http://skia.googlecode.com/svn/trunk@8644 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
98168bb394bbb10cd7d3468828e7dc4376a70e12 |
12-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glCopyTexSubImage2D to GrGLInterface Author: bsalomon@google.com Reviewed By: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13941006 git-svn-id: http://skia.googlecode.com/svn/trunk@8634 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
0b9832653e3033d8b1a03d2abc0f00aea7c4f785 |
11-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
forward declare SkTypeface git-svn-id: http://skia.googlecode.com/svn/trunk@8623 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
45c3db827d5bcb7c08bf49eff035be667332ec05 |
11-Apr-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed bug in SkSurface_Gpu to make the surface receive the new copy when copy on write happens. Review URL: https://codereview.chromium.org/13195002 git-svn-id: http://skia.googlecode.com/svn/trunk@8622 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
aae71baa73a55f91446fcac22f8ccffcbfc6adea |
10-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API to public classes for sharedlib build git-svn-id: http://skia.googlecode.com/svn/trunk@8588 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
orts/SkFontStyle.h
|
21db1dbbce8de9d1205a4fac1c3b15975807a7e7 |
10-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporary patch to get Chrome Windows compiling git-svn-id: http://skia.googlecode.com/svn/trunk@8583 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
54c69147f96eedb10e430df72d71419795e81d3a |
09-Apr-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
extend FontConfigInterface to start to match new fontmgr design Review URL: https://codereview.chromium.org/13297004 git-svn-id: http://skia.googlecode.com/svn/trunk@8575 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
686bcb871b8425603b9accbf72e27a9309f786d8 |
09-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland of 8525 with fix for case when GrRT outlives GrTexture. Review URL: https://codereview.chromium.org/13814015 git-svn-id: http://skia.googlecode.com/svn/trunk@8573 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
|
df3695e5c72b3b4401e71ff259827d87bfe8a06f |
09-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at Rect Effect https://codereview.chromium.org/13521006/ git-svn-id: http://skia.googlecode.com/svn/trunk@8571 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
pu/GrAARectRenderer.h
|
3284017a60ea4fc3dc5b95838ba0c301ee1e4e8d |
09-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8568 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkError.h
ore/SkImageFilter.h
|
75e3ca127cd14fffc9c8df7ea03d6529fb001831 |
08-Apr-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Error checking / reporting API Review URL: https://codereview.chromium.org/13699004 git-svn-id: http://skia.googlecode.com/svn/trunk@8566 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkError.h
|
d043ccee3788ea4192806bd8c94484ed003fa828 |
08-Apr-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow single-pass filters (which use asNewEffect()) to participate in the image filter DAG. This was done by introducing the SkSinglePassImageFilter abstract base class, which implements canFilterImageGPU() and filterImageGPU() on behalf of the derived class. The derived class still only needs to asNewEffect(). This allows us to recurse on the filter input in SkSinglePassImageFilter::onFilterImageGPU(). It also allows us to remove any knowledge of single-pass image filters from SkGpuDevice and from the SkImageFilter base class as well. BUG= Review URL: https://codereview.chromium.org/13602013 git-svn-id: http://skia.googlecode.com/svn/trunk@8563 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkImageFilterUtils.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
|
dde23ce372d3ac1beb27c82ad5814cc744b843d8 |
03-Apr-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia r8352 into Android Change-Id: Id9945639617af9802b3d16a5f8485469125e8545
|
07393cab57ce74a4aae89a31fae9aaa9780fc19d |
08-Apr-2013 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add base types for path ops Paths contain lines, quads, and cubics, which are collectively curves. To work with path intersections, intermediary curves are constructed. For now, those intermediates use doubles to guarantee sufficient precision. The DVector, DPoint, DLine, DQuad, and DCubic structs encapsulate these intermediate curves. The DRect and DTriangle structs are created to describe intersectable areas of interest. The Bounds struct inherits from SkRect to create a SkScalar-based rectangle that intersects shared edges. This also includes common math equalities and debugging that the remainder of path ops builds on, as well as a temporary top-level interface in include/pathops/SkPathOps.h. Review URL: https://codereview.chromium.org/12827020 git-svn-id: http://skia.googlecode.com/svn/trunk@8551 2bbb7eff-a529-9590-31e7-b0007b416f81
athops/SkPathOps.h
|
7731eada5bfeb14db403cfee5c1439198c39a05b |
05-Apr-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix more clang errors. Fixed -Wunused-private-field errors. R=reed@google.com,bsalomon@google.com Review URL: https://codereview.chromium.org/13474012 git-svn-id: http://skia.googlecode.com/svn/trunk@8547 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDocument.h
|
e3b4c5097a6fd9b6c09d2ffbc3db170a287fdd99 |
05-Apr-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New SVG turbulence in Skia This cl contains the code for CPU generation of noise. TEST:Added 'perlinnoise' gm Review URL: https://codereview.chromium.org/13094003 git-svn-id: http://skia.googlecode.com/svn/trunk@8541 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
e06f8ef5ba369f6bb1ed83ebe230db68198abf7c |
03-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 8525,8526 pending investigation of bench_pictures crashes. git-svn-id: http://skia.googlecode.com/svn/trunk@8527 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
|
d02e8803e910b762e47a955162292c8b5eee15dc |
03-Apr-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrTexture::releaseRenderTarget() and add GrSurface::isSameAs(). Review URL: https://codereview.chromium.org/13414006 git-svn-id: http://skia.googlecode.com/svn/trunk@8525 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
|
e2022cc36e47b9f0d219eb5cd24be61772c28d3b |
03-Apr-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@8352 Change-Id: I09dbe7f21185e6c22f04edbaf46de2f5c620e475
ore/SkFontHost.h
ore/SkStream.h
ore/SkTLazy.h
ore/SkTypeface.h
pu/GrBackendEffectFactory.h
pu/GrContext.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrOvalRenderer.h
pu/GrPaint.h
pu/GrTBackendEffectFactory.h
mages/SkImageDecoder.h
mages/SkJpegUtility.h
|
a9e1824e009015ef2a60491916780e96c220afb8 |
03-Apr-2013 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkDraw.h #include cleanup Removal of SkAutoKern header was already done in r8495; this just lands the replacement of #includes with forward declarations for incremental compile speed. https://codereview.appspot.com/8109043/ git-svn-id: http://skia.googlecode.com/svn/trunk@8504 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
5d01bec07a0740b30e4ebc51eec9057009a09bc2 |
02-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for effect cache key. Adds the additional shift needed to incorporate the attribKeyBits. Also simplifies the creation of the static globals for the edge effects. Author: jvanverth@google.com Reviewed By: bsalomon@google.com Review URL: https://chromiumcodereview.appspot.com/13465019 git-svn-id: http://skia.googlecode.com/svn/trunk@8498 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTBackendEffectFactory.h
|
00aae979fac24e223b7110cace06f2735071a5e0 |
02-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused header declaration. BUG=1179 Author: djsollen@google.com Reviewed By: reed@google.com,tomhudson@chromium.org Review URL: https://chromiumcodereview.appspot.com/13097005 git-svn-id: http://skia.googlecode.com/svn/trunk@8495 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
6addb1930013ebb2f984045141650fd7afcfa90f |
02-Apr-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
resubmit https://code.google.com/p/skia/source/detail?r=7883 (in the meantime we added capability to collect minidump and callstack if buildbot fails with heap coruption in windows, and a NPE bug was fixed in SkPDFDocument, when document was destroyed without ever beeing used and a field was NULL + a few minor conflicts have been resolved) git-svn-id: http://skia.googlecode.com/svn/trunk@8487 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
05a2ee052c9ef4c781b7b590b00b3d2da3b3449a |
02-Apr-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8477 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
ore/SkXfermode.h
|
a6c63a90d1b82452f422c6ba80660544f80329ae |
02-Apr-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix another clang warning/error git-svn-id: http://skia.googlecode.com/svn/trunk@8476 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypesPriv.h
|
86b5e29f8044a28c19f7cbb2fe43882131922bb6 |
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Patches for r8468 build errors. Unreviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@8469 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypesPriv.h
|
054ae99d93711c26e40682a0e3a03a47ea605c53 |
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Take two for r8466: Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set. Original author: bsalomon@google.com Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13296005 git-svn-id: http://skia.googlecode.com/svn/trunk@8468 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTypesPriv.h
|
c7bf2963f00a29bd28e5e2a446da79f93c1d9383 |
01-Apr-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r8466. Not reviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@8467 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTypesPriv.h
|
fb495b537f5ddd6966f02cfe38f6b106a4869934 |
01-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revise attribute binding interface. Replace the old attribute binding and index interface with one where we include the binding as part of the attribute array. Also removed the fixed attribute indices for constant color and coverage attributes, and replaced with dynamic ones based on current attribute set. Removed binding of color and coverage attributes unless they're actually set. Original author: bsalomon@google.com Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13296005 git-svn-id: http://skia.googlecode.com/svn/trunk@8466 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTypesPriv.h
|
d7aaf6034e519ea9b70649c1d344f2f24de90ccb |
01-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Xfermode bench. Also clear before rendering in bench (rather than after). Author: bsalomon@google.com Reviewed By: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13334011 git-svn-id: http://skia.googlecode.com/svn/trunk@8454 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
bb5c46591c50d05418467cd1c4e927ceb85c2ba9 |
01-Apr-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Trim the copy of the dst made for dst-reading effects using the clip and dev-bounds of draw. Adds dev bounds to circles and rects drawn by GrDrawTarget base class (GrIODB already provides rect bounds). Author: bsalomon@google.com Reviewed By: robertphilips@google.com,jvanverth@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/13222004 git-svn-id: http://skia.googlecode.com/svn/trunk@8453 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
26e18b593ab65e4d92dfbce92579d8bc180d4c2c |
29-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for reading the dst pixel value in an effect. Use in a new effect for the kDarken xfer mode. The current implementation is to always make a copy of the entire dst before the draw. It will only succeed if the RT is also a texture. Obviously, there is lots of room for improvement. Review URL: https://codereview.chromium.org/13314002 git-svn-id: http://skia.googlecode.com/svn/trunk@8449 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
pu/GrEffect.h
pu/GrTexture.h
|
964988f0e93f4a559b7e41db53d70d0282527350 |
29-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add matcher to fontstyleset Review URL: https://codereview.chromium.org/13312002 git-svn-id: http://skia.googlecode.com/svn/trunk@8444 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
123ac1d4eab757052407064623643fdc59f85363 |
28-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GM render to render targets that are also textures. Review URL: https://codereview.chromium.org/13211002 git-svn-id: http://skia.googlecode.com/svn/trunk@8438 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
b8eb2e89edf914caf5479baeffcb670d3e93f496 |
28-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLShaderBuilder::TextureSampler extract only required info from GrTextureAccess. This will make it possible to init a TextureSampler without a texture or a specific config. Also unify two separate bitfields of color components in GPU code. Review URL: https://codereview.chromium.org/13121002 git-svn-id: http://skia.googlecode.com/svn/trunk@8428 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrColor.h
pu/GrEffect.h
pu/GrTextureAccess.h
pu/GrTypes.h
|
73818dce9340c9d7be372d44e8bba305c915c89a |
28-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrPaint stage for xfermodes. Review URL: https://codereview.chromium.org/12918032 git-svn-id: http://skia.googlecode.com/svn/trunk@8425 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
f51c01328dc52a87c07e056d6fc4eb7452ccac7a |
27-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add interface to SkXfermode to return a GrEffect and blend coeffs. Review URL: https://codereview.chromium.org/13097006 git-svn-id: http://skia.googlecode.com/svn/trunk@8412 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
31ec7985f2b52a0cab4aa714a613b918cf663c08 |
27-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrGLProgram::Desc out of GrGLProgram. Review URL: https://codereview.chromium.org/12942014 git-svn-id: http://skia.googlecode.com/svn/trunk@8411 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypesPriv.h
|
48552314f6d101f3fd094d5f2fd6f70fe9aad841 |
26-Mar-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a few clang errors while trying to build tools target. Most of the errors were like: ../../src/gpu/gl/GrGLEffectMatrix.cpp:74:9: error: variable 'varyingType' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized] ../../src/gpu/gl/debug/GrDebugGL.h:125:21: error: private field 'fMaxTextureUnits' is not used [-Werror,-Wunused-private-field] ../../src/core/SkBitmapSampler.cpp:312:25: error: private field 'fProcTable' is not used [-Werror,-Wunused-private-field] R=bsalomon@google.com,scroggo@google.com Review URL: https://codereview.chromium.org/12915007 git-svn-id: http://skia.googlecode.com/svn/trunk@8403 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
ad9327f0362599ee97d09fbe2a0693895ed8d4b2 |
26-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Increase space for effect-class-ID and fix assert https://codereview.chromium.org/12703040/ git-svn-id: http://skia.googlecode.com/svn/trunk@8400 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
83787c55db37e382ae36231a7b9458991228c10a |
26-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
impl part of SKFontMgr for mac Here is some test code SkFontMgr* mgr = SkFontMgr::RefDefault(); for (int i = 0; i < mgr->countFamilies(); ++i) { SkString familyName; mgr->getFamilyName(i, &familyName); SkDebugf("%s\n", familyName.c_str()); SkFontStyleSet* styles = mgr->createStyleSet(i); for (int j = 0; j < styles->count(); ++j) { SkFontStyle fs; SkString styleName; styles->getStyle(j, &fs, &styleName); SkTypeface* face = styles->createTypeface(j); SkDebugf(" %s [%d %d] %x\n", styleName.c_str(), fs.weight(), fs.width(), face); } styles->unref(); } mgr->unref(); Review URL: https://codereview.chromium.org/13094005 git-svn-id: http://skia.googlecode.com/svn/trunk@8395 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
|
e8be73b2d3ac2bbd3075e37f159f8f0a2d31dac3 |
26-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
oops, don't say static for an extern function git-svn-id: http://skia.googlecode.com/svn/trunk@8387 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
1fa793fa6b83219a266124aa70455540b98a4633 |
26-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFontHost::NextLogicalFont, and add android-specific function SkAndroidNextLogicalTypeface git-svn-id: http://skia.googlecode.com/svn/trunk@8386 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
orts/SkTypeface_android.h
|
e60ed08a3568b5e253dfb5dec2b52d13a16fff1c |
26-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8383 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
orts/SkFontMgr.h
|
8cf10efe759982340acda7c5d2c88fa65005085d |
25-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r8376, r8373 and r8371 due to Android shader compilation failures git-svn-id: http://skia.googlecode.com/svn/trunk@8378 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
95625dbcb6b2960732bc27ad0dd0fc4adbb4f7c0 |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point (early) for fontmgr stuff, not called. git-svn-id: http://skia.googlecode.com/svn/trunk@8377 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
orts/SkFontStyle.h
|
50b14a26dcb6d36f59987d00fd39897d1d5082bf |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
oops, fix name for SkCreateDataProviderFromData git-svn-id: http://skia.googlecode.com/svn/trunk@8375 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
12b1f19c1f5f4e9fe64053fee73ee72e2a301ec1 |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose skdata -> cgdataprovider helper git-svn-id: http://skia.googlecode.com/svn/trunk@8374 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
fe74765f0d302669ae49e68074492bdfe0ce6e6f |
25-Mar-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change fixedWidth to fixedPitch and implement on Windows. https://codereview.appspot.com/7954044/ git-svn-id: http://skia.googlecode.com/svn/trunk@8372 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
2daa365123528219fae3b63791a8fd3d197a9ce2 |
25-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New SVG turbulence in Skia This cl contains the code for both CPU and GPU generation of noise. Both codepaths yield equivalent results. TEST:Added 'perlinnoise' gm Review URL: https://codereview.chromium.org/13047005 git-svn-id: http://skia.googlecode.com/svn/trunk@8371 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
c452d82c8276a7c73debe3c7c2bf2e1e2f5c6c66 |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move fontmgr into include/ports for now git-svn-id: http://skia.googlecode.com/svn/trunk@8370 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontMgr.h
orts/SkFontStyle.h
|
c26d94fd7dc0b00cd6d0e42d28285f4a38aff021 |
25-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps. Pass caps to GrEffect::TestCreate() functions so that they can return effects that will work with the capabilities. Review URL: https://codereview.chromium.org/12965018 git-svn-id: http://skia.googlecode.com/svn/trunk@8369 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
a45bcc802229ba5e128d8ae7528b41219507970a |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make SkFontHost::NextLogicalTypeface private (only called by SkScalerContext) git-svn-id: http://skia.googlecode.com/svn/trunk@8363 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
e74f83bbfe4b62fc7c0d2958db1aeac8155e1154 |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFontHost::EnsureTypefaceAccessible declaration (no longer implemented or called) git-svn-id: http://skia.googlecode.com/svn/trunk@8361 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
5526ede94a2fc58bcf6b578b12a29f6addad776d |
25-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
land https://codereview.chromium.org/12676024 git-svn-id: http://skia.googlecode.com/svn/trunk@8359 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
7e32851d5473d14db5c396f5877e3dfcb7b19f6d |
23-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8350 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrOvalRenderer.h
|
81312830ef73420efdc4821feb7c2d6fd9152af8 |
22-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move oval rendering code to GrOvalRenderer. Author: jvanverth@google.com Reviewed By: bsalomon@google.com,robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/12657003 git-svn-id: http://skia.googlecode.com/svn/trunk@8345 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrOvalRenderer.h
|
292b1d4903a770a77282508054917b48fb989d49 |
22-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFontHost::OpenStream(), now subsumed by SkTypeface::openStream() remove obsolete/abandoned SkFontHost_freetype_mac.cpp Review URL: https://codereview.chromium.org/13008019 git-svn-id: http://skia.googlecode.com/svn/trunk@8342 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
096defe64d408e54474fe19f418c95bf1a554fc7 |
22-Mar-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@8255 Change-Id: I4666e04b05c7d2f2f0f25204b20b302e7d161d85
ore/SkAdvancedTypefaceMetrics.h
ore/SkAnnotation.h
ore/SkBitmap.h
ore/SkData.h
ore/SkDevice.h
ore/SkDeviceProperties.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkFontLCDConfig.h
ore/SkImageFilter.h
ore/SkImageTypes.h
ore/SkInstCnt.h
ore/SkMMapStream.h
ore/SkMaskFilter.h
ore/SkPaint.h
ore/SkPicture.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRRect.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkScalar.h
ore/SkSerializationHelpers.h
ore/SkStream.h
ore/SkString.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTDict.h
ore/SkTemplates.h
ore/SkThread_platform.h
ore/SkTileGridPicture.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUtils.h
ore/SkXfermode.h
ffects/SkBicubicImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLightingImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkRectShaderImageFilter.h
ffects/SkSingleInputImageFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
pu/GrBackendEffectFactory.h
pu/GrConfig.h
pu/GrContext.h
pu/GrContextFactory.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrEffectUnitTest.h
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTBackendEffectFactory.h
pu/GrTextContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/GrTypesPriv.h
pu/GrUserConfig.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLExtensions.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkANGLEGLContext.h
pu/gl/SkDebugGLContext.h
pu/gl/SkGLContext.h
pu/gl/SkGLContextHelper.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
mages/SkBitmapFactory.h
mages/SkBitmapRegionDecoder.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
df/SkPDFDevice.h
df/SkPDFDocument.h
orts/SkFontConfigInterface.h
orts/SkTypeface_win.h
tils/SkDebugUtils.h
tils/SkDeferredCanvas.h
tils/SkMatrix44.h
tils/SkRandom.h
tils/SkWGL.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_NaCl.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
iews/SkWidget.h
|
5ee708a235926b87958ae03ba7301112c4f127b7 |
22-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix typo in SkTLazy.h's "operator delete" git-svn-id: http://skia.googlecode.com/svn/trunk@8333 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
66d831dc74953986fb1eef2e10d5b301213ccd4a |
22-Mar-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFontHost::GetFileName All remaining impls were either empty, or always return 0 for ttcIndex (its only value). This functionality is now totally subsumed by SkTypeface::openStream() git-svn-id: http://skia.googlecode.com/svn/trunk@8321 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
53872fb937f0195c31b05a47d5af238e3c42d14f |
22-Mar-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove now obsolete GetAdvancedTypefaceMetrics API from SkFontHost git-svn-id: http://skia.googlecode.com/svn/trunk@8319 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
b7636d3fadeceb803de58441bffb0448fba69fda |
21-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting 8313 (SVG turbulence) due to Ubuntu failures git-svn-id: http://skia.googlecode.com/svn/trunk@8316 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
29b7e636be3e087b1554e657e2cf7f53fcfdd20d |
21-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make OpenStream and GetFileName private (soon to go away) git-svn-id: http://skia.googlecode.com/svn/trunk@8315 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
3067cc904d22fee756eea6dd8f65c00523026eb1 |
21-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New SVG turbulence in Skia This cl contains the code for both CPU and GPU generation of noise. Both codepaths yield equivalent results. TEST:Added 'perlinnoise' gm Review URL: https://codereview.appspot.com/7322060 git-svn-id: http://skia.googlecode.com/svn/trunk@8313 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPerlinNoiseShader.h
|
6c66d2f2b6525576524308c84eb952bb4bccf664 |
21-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove GetTable* APIs from SkFontHost, and rely on SkTypeface::onGetTable* default impls call SkFontStream, and rely on SkTypeface::onOpenStream Review URL: https://codereview.chromium.org/13001002 git-svn-id: http://skia.googlecode.com/svn/trunk@8310 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
2cdc6713fb04c46ecbc73a724029a8b266004ddf |
21-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add virtual SkTypeface::onOpenStream and override that for fontconfig (other ports to follow) When this is complete, we will be able to remove from SkFontHost - OpenStream - GetFileName Review URL: https://codereview.chromium.org/12988002 git-svn-id: http://skia.googlecode.com/svn/trunk@8299 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
38c37ddbaf3b29cdacbc25d4aa2acca1869d276f |
21-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
call onGetUPEM to subclasses can optimize it, and place default behavior (calling getAdvancedTypefaceMetrics) in base impl. This allows us to remove SkFontHost::GetUnitsPerEm entirely Review URL: https://codereview.chromium.org/12915003 git-svn-id: http://skia.googlecode.com/svn/trunk@8295 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
c1641fc92259a1ca5cfc32cd5c8c55ea316b2bd1 |
21-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8281 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
2689f615e364dc48ad73826564f5b13d2329179d |
20-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move impl of AdvancedTypefaceMetrics into typeface (3) Review URL: https://codereview.chromium.org/12807004 git-svn-id: http://skia.googlecode.com/svn/trunk@8274 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
c78188896e28a4ae49e406a7422b345ae177dafe |
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Attempt to reland 8264-5 with warning-as-error fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@8272 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
pu/GrBackendEffectFactory.h
pu/GrContext.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrPaint.h
pu/GrTBackendEffectFactory.h
|
67e7cde5c5e59a8f1de7ee28276b8193ecb2bc7f |
20-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 8265-8264 (broke build) git-svn-id: http://skia.googlecode.com/svn/trunk@8268 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
pu/GrBackendEffectFactory.h
pu/GrContext.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrPaint.h
pu/GrTBackendEffectFactory.h
|
113994051b41366a7b25851d05cd56e89866a33b |
20-Mar-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream changes from Android for decoding jpeg images. Review URL: https://codereview.chromium.org/12438025 git-svn-id: http://skia.googlecode.com/svn/trunk@8267 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkJpegUtility.h
|
4d9853288bd726f8def70dc13b15ca2ce36326dc |
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix build breakage. git-svn-id: http://skia.googlecode.com/svn/trunk@8265 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
ae81d5c4aa1716756b2cfb4c44f27f4dce2716ef |
20-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds local coords to GrEffect system. Effects can ask the builder for local coords which may or may not be distinct from positions. GrEffectStage tracks changes to relationship between pos and local coords. GrGLEffectMatrix and GrSingleTextureEffect can use either pos or textures as intput coords GrSimpleTextureEffect now allows for an explicit texture coords attribute. Review URL: https://codereview.chromium.org/12531015 git-svn-id: http://skia.googlecode.com/svn/trunk@8264 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
pu/GrBackendEffectFactory.h
pu/GrContext.h
pu/GrDrawEffect.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrPaint.h
pu/GrTBackendEffectFactory.h
|
8e3fb2d6f416eaa882d1e17421f38a3c55e2d3ff |
20-Mar-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
comments only: update docs for SkStream::readData(), SkWStream::writeData() BUG=https://code.google.com/p/skia/issues/detail?id=1167 Review URL: https://codereview.chromium.org/12604012 git-svn-id: http://skia.googlecode.com/svn/trunk@8260 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
a4ecab08b67c7c9c3453c2dd3baf5cf852a7e9af |
20-Mar-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused declaration Review URL: https://codereview.chromium.org/12704017 git-svn-id: http://skia.googlecode.com/svn/trunk@8257 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
|
acef3c408216f7ef41bad1532f7946dc067f2bae |
20-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r8233 (Use SkSet in PDF) git-svn-id: http://skia.googlecode.com/svn/trunk@8255 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
f210f505ffffccc15ae5e91f8ccb9763ba7fc152 |
20-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new API for gdi fonts (not hooked up yet) git-svn-id: http://skia.googlecode.com/svn/trunk@8253 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_win.h
|
01c34ee59906f729f6ca7d35f0c0e5e2f5e693fe |
20-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8249 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
f4b6763b956fe85b1e20c40f5c5c23ebe36034c1 |
20-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed GrEffectStage::fVertexAttribCount to fix Chrome compilation warning/error git-svn-id: http://skia.googlecode.com/svn/trunk@8245 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
f3a60c09b975f50bbd14215df10effffd2fd46e8 |
19-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for IMG's MSAA extension. Review URL: https://codereview.chromium.org/12875005 git-svn-id: http://skia.googlecode.com/svn/trunk@8241 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
65eb4d5a210884cc92c43a8582cbd1ccbddcab57 |
19-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add stroked ovals and CircleEdgeEffect. Adds some optimizations to the circle and ellipse shaders, static effect instances for their GrEffects, and some minor changes to GrDrawState::setEffect to make GrEffect setup faster. git-svn-id: http://skia.googlecode.com/svn/trunk@8238 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectStage.h
|
66bedbb02dbd252f46c1fad862d0561a0bb3f94b |
19-Mar-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
resubmit https://code.google.com/p/skia/source/detail?r=7883 (in the meantime we added capability to collect minidump and callstack if buildbot fails with heap coruption in windows. a few minor conflicts have been resolved) Review URL: https://codereview.chromium.org/12840004 git-svn-id: http://skia.googlecode.com/svn/trunk@8233 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
0da48618a758ef46c2174bdc1eaeb6dd8a693a2e |
19-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFontHost::CreateScalerContext Review URL: https://codereview.chromium.org/12593013 git-svn-id: http://skia.googlecode.com/svn/trunk@8228 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
4ecd42e4bf41ef5ad92bfd67bdcf365c8c6d2864 |
19-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for displacement mapping Fixed the skia displacement map effect to match the WebKit displacement map fix. Review URL: https://codereview.chromium.org/12787007 git-svn-id: http://skia.googlecode.com/svn/trunk@8225 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
90808e87c21e93b8e670360655e0b0eb12cb2f87 |
19-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkTypeface* parameter to SkScalerContext (and its callers) Use SkTypeface to create scalercontext instead of SkFontHost Review URL: https://codereview.chromium.org/12706010 git-svn-id: http://skia.googlecode.com/svn/trunk@8223 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkTypeface.h
|
e4657ed7e1f4ae5b1834b398724c718f21589ca3 |
19-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a macro for querying the byte order of SkPMColor. R=reed@google.com Author: bsalomon@google.com Reviewed By: reed@google.com,epoger@google.com Review URL: https://chromiumcodereview.appspot.com/12771010 git-svn-id: http://skia.googlecode.com/svn/trunk@8219 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
pu/GrTypes.h
|
8a70eef71cf369803e97ffea786f43f944de758e |
19-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add MSAA configs to bench. Review URL: https://codereview.chromium.org/12607013 git-svn-id: http://skia.googlecode.com/svn/trunk@8217 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
8eaddb0089a170760e157646192813bd940c26e7 |
19-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8211 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkStream.h
|
bb281f7f963ea9ae6d735ca8430396cfabaa73ca |
18-Mar-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improvements/additions to SkImageCache/SkLazyPixelRef. SkPurgeableImageCache: New image cache that uses virtual memory to store the pixels. Combines features of SkAshmemImageCache (which has been removed) with SkPurgeableMemoryBlock, which has android and Mac versions. SkImageCache: Modified the API. pinCache now returns a status out parameter which states whether the pinned memory retained the old data. This allows allocAndPinCache to only be used for allocations. Add a new debug only interface to purge unpinned data. Updates to documentation, clarifying behavior. Changed CachedStatus to MemoryStatus SkLruImageCache: Implement the new function purgeAllUnpinnedCaches and change implementation of pinCache for the new behavior. SkLazyPixelRef: Rewrite onLockPixels to account for the new behavior of pinCache. BitmapFactoryTest: Test the new SkPurgeableImageCache. Write tests which directly test the SkImageCaches. Create a larger bitmap, since some of the SkImageCaches are designed to handle large bitmaps. bench_ and render_pictures: Consolidate lazy_decode_bitmap into one function. Allow using a flag to specify using the purgeable image cache. Clean up some #includes. Review URL: https://codereview.chromium.org/12433020 git-svn-id: http://skia.googlecode.com/svn/trunk@8207 2bbb7eff-a529-9590-31e7-b0007b416f81
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
azy/SkPurgeableImageCache.h
orts/SkAshmemImageCache.h
|
e1575aa21619e252f6c6514317041c32d00ce5a6 |
18-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reland 8200 w/ fix for android (use fullpath instead of path) Review URL: https://codereview.chromium.org/12921003 git-svn-id: http://skia.googlecode.com/svn/trunk@8206 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkMMapStream.h
ore/SkPreConfig.h
ore/SkStream.h
|
070235e746c46f6c0a26ed6c23c832c532b974e9 |
18-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 8204 -- what is happening??? git-svn-id: http://skia.googlecode.com/svn/trunk@8205 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkMMapStream.h
ore/SkPreConfig.h
ore/SkStream.h
|
4f7e846cd8b577fc40f30cce6d982d853763a3eb |
18-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reland 8200 w/ fix for android (need fullpath instead of path) git-svn-id: http://skia.googlecode.com/svn/trunk@8204 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkMMapStream.h
ore/SkPreConfig.h
ore/SkStream.h
|
1311f7e7f43d00cd1fa6802a414e987e60e6d67d |
18-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 8200 to figure out android break git-svn-id: http://skia.googlecode.com/svn/trunk@8201 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkMMapStream.h
ore/SkPreConfig.h
ore/SkStream.h
|
d5ea2aeb6082840c598818aba37fcb8e08773341 |
18-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SK_MMAP_SUPPORT into SkPreConfig, so we can know about its availability throughout the code. Add SkData::NewFromMMap() help factory. Refactor (now gone) SkMMapStream into SkStream::NewFromFile() factory Review URL: https://codereview.chromium.org/12919013 git-svn-id: http://skia.googlecode.com/svn/trunk@8200 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkMMapStream.h
ore/SkPreConfig.h
ore/SkStream.h
|
0bd80fa01bba2b3f0f49937fcb17928c74bde5a6 |
18-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added toString to SkMaskFilter-derived classes https://codereview.appspot.com/7889043/ git-svn-id: http://skia.googlecode.com/svn/trunk@8194 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
|
c49cabfe5cddc1691a00f713ae1b077d9409389f |
15-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8168 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
bff83f61fa0dafafa4734e791c34551d4cb8b811 |
14-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix window's build errors Author: djsollen@google.com Reviewed By: bsalomon@google.com,borenet@google.com,reed@google.com Review URL: https://chromiumcodereview.appspot.com/12668007 git-svn-id: http://skia.googlecode.com/svn/trunk@8158 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkBitmapRegionDecoder.h
|
2d927e95326befff35491ccfa88f97aa3500ea9d |
14-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make OpenStream and GetFileName public ... for now, until we fix FreeType backend. git-svn-id: http://skia.googlecode.com/svn/trunk@8157 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
fed86bdb8b9f037439bbfa7cdbd53a581dbc5985 |
14-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move most of SkFontHost to private (preceeding making it all private) In this change, have to accomodate PDF wanting to call openStream and advancedMetrics Review URL: https://codereview.chromium.org/12739006 git-svn-id: http://skia.googlecode.com/svn/trunk@8156 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
a936e37cc76614868f5b489395bceeb340cc04cd |
14-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream Android modifications to the image encoders/decoders. This CL does not update the libjpeg as that change is large enough to warrant its own CL. Author: djsollen@google.com Reviewed By: reed@google.com,robertphillips@google.com,scroggo@google.com Review URL: https://chromiumcodereview.appspot.com/12604006 git-svn-id: http://skia.googlecode.com/svn/trunk@8155 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkBitmapRegionDecoder.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
|
2863f082f2524ebae9e69f382b50065189912b47 |
13-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
have reset() return its argument as a convenience git-svn-id: http://skia.googlecode.com/svn/trunk@8141 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
c3413d6f41b07caeed9ff496a1eee56b5a15d8ee |
13-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Increase bits for effect attribute key. We can have an attribute index value up to 7, but only allow 2 bits for each index in GrGLEffect::GenAttribKey. This change gives them 3 bits (and fixes an assert when running tests in debug). Review URL: https://codereview.chromium.org/12431018/ git-svn-id: http://skia.googlecode.com/svn/trunk@8140 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
dcf9c19d38d366a9f27ad0d8b5bda327c5edb164 |
13-Mar-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Always set the symbolic Flag for Fonts. This should fix Chrome bug 124572 Review URL: https://codereview.appspot.com/7631045 git-svn-id: http://skia.googlecode.com/svn/trunk@8136 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
|
530efc808544e9ff79814f61678bd919b168cb21 |
13-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove extraneous paren. Review URL: https://codereview.chromium.org/12750004 git-svn-id: http://skia.googlecode.com/svn/trunk@8125 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
059a4c70d7eb6556c123e529259aaffe7214164d |
13-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
refactor android defines to implicitly assume NDK compliance unless it is explicitly marked as being specific to the android framework. Author: djsollen@google.com Reviewed By: reed@google.com,borenet@google.com Review URL: https://chromiumcodereview.appspot.com/12739007 git-svn-id: http://skia.googlecode.com/svn/trunk@8124 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
ore/SkThread_platform.h
|
91274b99722d9be62e077ab979c630c23cdd04b1 |
13-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8120 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontLCDConfig.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrTBackendEffectFactory.h
|
8c020612bad088d1a26dd663f0a806deeef8029b |
12-Mar-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update flag to reflect actual meaning. Review URL: https://codereview.chromium.org/12754004 git-svn-id: http://skia.googlecode.com/svn/trunk@8118 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDocument.h
|
1a64a54b278c07b33a3b5e8883b1fdf3173c840e |
12-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add (temp) SkFontLCDConfig class to hold LCD getters/setters. This will allow us to make SkFontHost.h private (once webkit switches to the SkFontLCDConfig api) Stage 2 is to either move this code into chrome/webkit, or change the callers to perform their own globals management. Review URL: https://codereview.chromium.org/12623011 git-svn-id: http://skia.googlecode.com/svn/trunk@8107 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProperties.h
ore/SkFontLCDConfig.h
|
ff6ea2663f76aa85ec55ddd0f00ca7906f1bc4e3 |
12-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrEllipseEdgeEffect. Adds the effect that replaces the old oval rendering code. Also hooks in code to set attribute names and indices for effects. Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/12462008 git-svn-id: http://skia.googlecode.com/svn/trunk@8092 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrBackendEffectFactory.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrTBackendEffectFactory.h
pu/GrTypesPriv.h
|
e0e385c1d4171e065348ba17c546b3463a0bd651 |
11-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed unused parameters I removed unused parameters wherever it was trivial to do so. Review URL: https://codereview.chromium.org/12469002 git-svn-id: http://skia.googlecode.com/svn/trunk@8068 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkInstCnt.h
|
eed625df23ee83a94f1814c43744b1961b79adf1 |
09-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8059 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
4bd2bdbf04f21237337616aa931e34d7c8991edc |
08-Mar-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream changes from Android. Review URL: https://codereview.chromium.org/12699002 git-svn-id: http://skia.googlecode.com/svn/trunk@8045 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPaint.h
ore/SkRRect.h
ore/SkThread_platform.h
|
c7d0ea3cd328566958bfcb86b4488dcbb94dd5ec |
08-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add asScalars() to document when we want to treat SkPoint or SkRect as an array of SkScalars. Review URL: https://codereview.chromium.org/12530010 git-svn-id: http://skia.googlecode.com/svn/trunk@8041 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
ore/SkRect.h
|
b58772f86659cfe0e8d9247fcee878dddd8fdad9 |
08-Mar-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PDF: add support for named destinations. Landing patchset 7 from https://codereview.appspot.com/7374052 for dml@google.com Review URL: https://codereview.chromium.org/12533009 git-svn-id: http://skia.googlecode.com/svn/trunk@8034 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
df/SkPDFDevice.h
|
9c55f801a35b0d6c39f007fae432bd13094f3c52 |
07-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing some warnings on Linux There were only a few warnings left, so I fixed them and enabled the unused variable warning by removing the "-Wno-unused" flag. Only the -Wno-unused-parameter remains for now (could be removed later). Review URL: https://codereview.chromium.org/12480002 git-svn-id: http://skia.googlecode.com/svn/trunk@8030 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWidget.h
|
b9cf393e84a5f0e6dd6f570e4027b5d0c205f982 |
07-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add missing #include <stdarg.h> to SkString.h (fix Android build) git-svn-id: http://skia.googlecode.com/svn/trunk@8021 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
f910d3b23bcf590ee937628dbab8e39a98ee5860 |
07-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLEffects use an interface to append their code. A small step towards encapsulating GrGLShaderBuilder. Review URL: https://codereview.chromium.org/12547012 git-svn-id: http://skia.googlecode.com/svn/trunk@8018 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
8c9737e114f13ce393f2c582b2567ac4b3e530e7 |
06-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change FontIdentity to explicitly hold ttcIndex and ID, so we can use both in the IPC version in chrome. git-svn-id: http://skia.googlecode.com/svn/trunk@8005 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
64334352cc3f29f52dfa07225d65eb218d2fd830 |
06-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8003 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
ore/SkXfermode.h
|
812b6f59fafc213260a56a4a4264ebf23646f662 |
06-Mar-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r8000 due to failures on some buildbots git-svn-id: http://skia.googlecode.com/svn/trunk@8001 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
df/SkPDFDevice.h
|
1cad898916c9e4a21429b5325c834a51fa6f361e |
06-Mar-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PDF: add support for named destinations Imported from https://codereview.appspot.com/7374052/ on behalf of dml@google.com Review URL: https://codereview.chromium.org/12466008 git-svn-id: http://skia.googlecode.com/svn/trunk@8000 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
df/SkPDFDevice.h
|
64cc810ad165724f9c666a75bd52e41c67f13564 |
05-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkOSWindow return the sample count and stencil bit count for its GL context. Review URL: https://codereview.chromium.org/12437010 git-svn-id: http://skia.googlecode.com/svn/trunk@7995 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_NaCl.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
|
b7f20f20ac4d87819789211aec5935ec1b83ffcd |
05-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify wgl context creation. R=robertphillips@google.com Review URL: https://codereview.chromium.org/12455009 git-svn-id: http://skia.googlecode.com/svn/trunk@7990 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkWGL.h
|
a718c5e0e56fb2d399273d068fcfedbef43ea90d |
05-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API to more stream subclasses (for shared library use) git-svn-id: http://skia.googlecode.com/svn/trunk@7986 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
b24f89353ed7a45b27ab0ffc69c222b81bbf87c3 |
05-Mar-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added support for non-separable blending modes. Fixed scalar issue from https://codereview.appspot.com/7346044 Review URL: https://chromiumcodereview.appspot.com/12393049 git-svn-id: http://skia.googlecode.com/svn/trunk@7984 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
c75764ed4441a7a9ab5555824b7f5e7cc34ba368 |
04-Mar-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
If Ashmem cache fails pinCache, do not reallocate. Review URL: https://codereview.chromium.org/12398021 git-svn-id: http://skia.googlecode.com/svn/trunk@7973 2bbb7eff-a529-9590-31e7-b0007b416f81
azy/SkImageCache.h
|
a560d00ba5005ded8094a307ca41365bdf47cd50 |
04-Mar-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Provide an option in bench_pictures to count pixel ram. In SkLruImageCache, provide an option to keep all pixels, and document the new behavior. In gm/factory.cpp, set the budget for the Lru image cache to 1, to retain (basically) the old behavior. BUG=https://code.google.com/p/skia/issues/detail?id=1010 Review URL: https://codereview.chromium.org/12378075 git-svn-id: http://skia.googlecode.com/svn/trunk@7972 2bbb7eff-a529-9590-31e7-b0007b416f81
azy/SkLruImageCache.h
|
37ebe3fbf6c4a5728bc2c322cc0f626444f987bf |
04-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Address some valgrind issues https://codereview.appspot.com/7448051/ git-svn-id: http://skia.googlecode.com/svn/trunk@7966 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
d66045ec7d37720309dae4879efc01793c3e746a |
04-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export getter for global instance of fontconfiginterfacedirect git-svn-id: http://skia.googlecode.com/svn/trunk@7963 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
86a44b89c5bd6345790c03fba63969cd1c19e66b |
04-Mar-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export api with SK_API git-svn-id: http://skia.googlecode.com/svn/trunk@7962 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
dc09f07671145b21c83de7153c9c9b950c871f1a |
03-Mar-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move some of the impl in fonthost into typeface virtuals git-svn-id: http://skia.googlecode.com/svn/trunk@7944 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
9b855c7c95ce9fff7a447e4a6bdf8a469c1f3097 |
01-Mar-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resubmit r7899 and r7901. git-svn-id: http://skia.googlecode.com/svn/trunk@7929 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTextContext.h
pu/GrTypes.h
|
ecd84842b3f65918eb040c53391172b6413fd7ad |
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to GrGLInterface for vertex array objects Committed: https://code.google.com/p/skia/source/detail?r=7919 Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7924 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
b82c3993c2f753e5caaff2df9648ebdafc68595f |
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7919 and 7920 (committed wrong version of r7919.) git-svn-id: http://skia.googlecode.com/svn/trunk@7923 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
87c6d7a99ee7fee2dcc537a1ccad95fc5a9bd26b |
01-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support to GrGLInterface for vertex array objects Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7919 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
631cdcb4a6b926b6447f328b81911a4499fb3698 |
01-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7910 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
af3a3b9fb1f3be46082013a2d1977d12faf1f61c |
01-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r7901 & r7899 to allow DEPS roll git-svn-id: http://skia.googlecode.com/svn/trunk@7909 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTextContext.h
pu/GrTypes.h
|
6177e6999d23a4268ffd98dedfb1da00e272a89b |
28-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrGLContextInfo into GrGLContext & GrGLContextInfo https://codereview.appspot.com/7436045/ git-svn-id: http://skia.googlecode.com/svn/trunk@7905 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
pu/gl/SkANGLEGLContext.h
pu/gl/SkDebugGLContext.h
pu/gl/SkGLContext.h
pu/gl/SkGLContextHelper.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
|
26fb61ae464d9dfeabb4824663cdde379ae87829 |
28-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the default definition of GR_USE_NEW_SHADER_SOURCE_SIGNATURE to GrGLConfig. R=senorblanco@google.com Review URL: https://codereview.chromium.org/12390021 git-svn-id: http://skia.googlecode.com/svn/trunk@7904 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLFunctions.h
|
aa537d4bdb2384cdcd0644a02a2ab7fb0ecdd3b3 |
28-Feb-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkTDArray accessors const-friendly. This change creates const and non-const versions of SkTDArray::begin(), end(), operator[]() and getAt(). This will keep us from inadvertently changing a const SkTDArray, which the previous signatures allowed. Review URL: https://chromiumcodereview.appspot.com/12315131 git-svn-id: http://skia.googlecode.com/svn/trunk@7902 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
ore/SkTDict.h
|
e452a0ab4319c729d0014b8195157aee149d8ecf |
28-Feb-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use updated Khronos signature for glShaderSource (const char* const instead of char**). This is needed for new Khronos headers. BUG=178589 Review URL: https://chromiumcodereview.appspot.com/12310156 git-svn-id: http://skia.googlecode.com/svn/trunk@7900 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig_chrome.h
|
b8b705b1b983a2ee3a254bed4dd03f926101e4e7 |
28-Feb-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add new vertex attribute array specification. This changes the old method of setting vertex layout to a new one where we specify vertex attribute data separately from attribute bindings (i.e. program functionality). Attribute data is now set up via an array of generic attribute types and offsets, and this is mapped to the old program functionality by setting specific attribute indices. This allows us to create more general inputs to shaders. git-svn-id: http://skia.googlecode.com/svn/trunk@7899 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
pu/GrTextContext.h
pu/GrTypes.h
|
5bd26d32ab85d09dccabbdc6dd944ef36ac32423 |
28-Feb-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert r7892 git-svn-id: http://skia.googlecode.com/svn/trunk@7896 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
cad11b70d41fe3698c65b15bfd39093cd8894891 |
27-Feb-2013 |
Romain Guy <romainguy@google.com> |
Don't increment the paint's generation ID when measuring text All the text measurement methods (measureText, getFontMetrics, breakText) rely on an internall class called SkAutoRestorePaintTextSizeAndFrame to save and restore the paint state. This class has the side effect of always changing the style of the paint once or twice (by forcing the style to kFill_Style first then by restoring the previous value.) This is causing Android to incorrectly track paints in hardware display lists and leading to incorrect renderings. The change simply saves and restores the generation ID of the paint. Change-Id: I8f1eea274e8f444e126555bfb937b594170061c0
ore/SkPaint.h
|
194b7cdb5024719aeb7e2878f69b8f4b144aa9c4 |
27-Feb-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
resubmit after fixing assert issue: https://codereview.appspot.com/6744050 git-svn-id: http://skia.googlecode.com/svn/trunk@7892 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
ff436617d8f11297f0eff93ddd49fb9022d0843b |
27-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sort GL extension strings and search to find. Review URL: https://codereview.chromium.org/12316141 git-svn-id: http://skia.googlecode.com/svn/trunk@7889 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
ore/SkTypes.h
|
f71a2335f9b64442c65b45d1f703cd4ffb84129d |
27-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use fontconfig fonthost for skia (in prep for using in chrome) Review URL: https://codereview.chromium.org/12319150 git-svn-id: http://skia.googlecode.com/svn/trunk@7887 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
29b19e53cfac5af4f9bd5d361436d1097f349a34 |
27-Feb-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkTileGride geometry calculations to match the Chromium compositor. This patch changes the semantics of tileWidth/Height to include the border region, and uses an offset to take into account the fact that there is no outer border for outer tiles. This patch also fixes a previous bug where the right column and bottom row were considered to be included in bounds that are expressed as an SkIRect. Companion Chromium CL required for roll: https://codereview.chromium.org/12221077/ TEST=TileGrid unit test Review URL: https://codereview.appspot.com/7350050 git-svn-id: http://skia.googlecode.com/svn/trunk@7885 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
d1c53aae59ee44377be8bc0cc15e54d46aa530ce |
27-Feb-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r7883 git-svn-id: http://skia.googlecode.com/svn/trunk@7884 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
676aef05ab1b8e913032648470ff483185e92b51 |
27-Feb-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkSet to fix issue when pdf generates an exp number of resources. The problem fixed - http://code.google.com/p/skia/issues/detail?id=940 - is that getResources will recursively obtain all child resource recursively without checking for duplicates. If we have lots of duplicates, then we try to build a very large vector (exponential with the number of nodes usually) and sooner or later we end up using too much memory and crash. A possible solution could have been to make sure resources do not have duplicates, but that requirement is impractical, and it this leaves the solution fragile, if there is any issue in the tree, we crash. When we emit the pdf, the large number of duplicates is not an issue, because SkPDFCatalog::addObject will deal with duplicates. I have run the gm with --config pdf, and the images are 100% same bits, while the pdfs have the same size but some very small changes, the order of some objects. Review URL: https://codereview.appspot.com/6744050 git-svn-id: http://skia.googlecode.com/svn/trunk@7883 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
12eea2b10d6caaafe0a207d10b1e9322510983a2 |
27-Feb-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7875 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
|
1744f97ea73384b9f75b0ccee0a36a213c681d3a |
26-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use glGetStringi to get extensions when available. Review URL: https://codereview.chromium.org/12328111 git-svn-id: http://skia.googlecode.com/svn/trunk@7872 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLExtensions.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContext.h
|
f47dd74da3c7454af46aa0abe052d3fc6f02b9b2 |
26-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename template param to SkSTArray to be consistent with its base class, SkTArray. R=jvanverth@google.com Review URL: https://codereview.appspot.com/7372050 git-svn-id: http://skia.googlecode.com/svn/trunk@7862 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
80f5465083bdc5449223f5875b401648616e8e09 |
25-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
git-svn-id: http://skia.googlecode.com/svn/trunk@7856 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
e5f48243bdbed2662be7a31be0888abc273b09e8 |
25-Feb-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a bunch of warnings, mainly around rowBytes. My recent change changed the way SkBitmap::fRowBytes is stored, and parameter/return values referring to rowBytes were changed to type size_t. Change the storage back, and eliminate warnings resulting from returning a size_t. Review URL: https://codereview.appspot.com/7396059 git-svn-id: http://skia.googlecode.com/svn/trunk@7855 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d71fe99fe4d54230572223915166bea8efd67d85 |
25-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point: skiafy SkFontHost_fontconfig from chrome git-svn-id: http://skia.googlecode.com/svn/trunk@7852 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkFontConfigInterface.h
|
6e4e65066a7c0dbc9bfbfe4b8f5d49c3d8a79b59 |
25-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Give GrDrawTarget a back ptr to its owning GrContext. Review URL: https://codereview.appspot.com/7395055 git-svn-id: http://skia.googlecode.com/svn/trunk@7850 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
0ba4bf427acbd7707d04192a98c77ef194a0f25a |
25-Feb-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use size_t for rowBytes. Previously, we were using uint32_t sometimes, int sometimes, and size_t sometimes. Switch to using size_t, since we are actually talking about a number of bytes. In copyPixelsTo, use 0 as a flag to use the internal rowBytes, which is more consistent with setConfig. Review URL: https://codereview.appspot.com/7370047 git-svn-id: http://skia.googlecode.com/svn/trunk@7843 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
58433de8627c54ac2d68c65d248d67f48a79179d |
23-Feb-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7839 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkAshmemImageCache.h
|
32ef131f5279da0850f865dece4935aeddddb40a |
22-Feb-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkSerializationHelpers. Move the function definition for EncodeBitmap to SkPicture, where InstallPixelRefProc has already moved (and where it is relevant). Review URL: https://codereview.appspot.com/7386053 git-svn-id: http://skia.googlecode.com/svn/trunk@7837 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkSerializationHelpers.h
|
f8d7d2731318cdf510ab68e6b3f5ec68ab22c8e2 |
22-Feb-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create SkLazyPixelRef which performs lazy decoding. The new pixel ref behaves similarly to SkImageRef, with some key differences: It does not depend on the images project. It requires an SkImageCache, which handles allocation and caching of the pixel memory. It takes a function signature for decoding which decodes into already allocated pixel memory rather than into an SkBitmap. Add two implementations of SkImageCache: SkLruImageCache and SkAshmemImageCache. Replace SkSerializationHelpers::DecodeBitmap with SkPicture::InstallPixelRefProc, and update sites that referenced it. SkBitmapFactory now sets the pixel ref to a new object of the new class SkLazyPixelRef, provided it has an SkImageCache for caching. Provide an option to do lazy decodes in render_pictures and bench_pictures. SkPicture: Eliminate the default parameters in the constructor. If a proc for decoding bitmaps is installed, use it to decode any encoded data in subpictures. When parsing deserializing subpictures, check for success. When serializing subpictures, pass the picture's bitmap encoder to the subpicture's call to serialize. Update BitmapFactoryTest to test its new behavior. BUG=https://code.google.com/p/skia/issues/detail?id=1008 BUG=https://code.google.com/p/skia/issues/detail?id=1009 Review URL: https://codereview.appspot.com/7060052 git-svn-id: http://skia.googlecode.com/svn/trunk@7835 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
ore/SkSerializationHelpers.h
mages/SkBitmapFactory.h
mages/SkImageDecoder.h
azy/SkBitmapFactory.h
azy/SkImageCache.h
azy/SkLruImageCache.h
orts/SkAshmemImageCache.h
|
cb26535ff71fc323278892d6b90546b3b1c54649 |
22-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GPU versions of benchs use the same canvas size as raster. Review URL: https://codereview.appspot.com/7400049 git-svn-id: http://skia.googlecode.com/svn/trunk@7827 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
4b6d432f1e4ea0a6556dfff1b4d19b69ca005c27 |
21-Feb-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Small adjustments to SkRectShaderImageFilter to follow up on original cl. Review URL: https://codereview.appspot.com/7377049 git-svn-id: http://skia.googlecode.com/svn/trunk@7816 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkRectShaderImageFilter.h
|
96966a5a1ffc2f03eef1b5523308299aa4195f50 |
21-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use CPU arrays for dynamic indices/vertices on ARM GPUs. Review URL: https://codereview.appspot.com/7365047 git-svn-id: http://skia.googlecode.com/svn/trunk@7810 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
|
a1c511b8704c6c266b90860a4c68f30ca7514f9b |
21-Feb-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New SkRectShaderImageFilter image filter This new changelist also introduces a new image filter called SkRectShaderImageFilter which is make to simply apply a shader on a region without using any inputs. TEST=Added ShaderImageFilter test Review URL: https://codereview.appspot.com/7300046 git-svn-id: http://skia.googlecode.com/svn/trunk@7808 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkRectShaderImageFilter.h
|
76bf70d38fd109a09ee44d074cfd392e1884afff |
20-Feb-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7787 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageTypes.h
|
baaf8c53cad75813b916903d3eab2a8c68330c21 |
20-Feb-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add as experiment to factor out low-level enums and types git-svn-id: http://skia.googlecode.com/svn/trunk@7786 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageTypes.h
|
044679ef8c08e1f01afadf5bc08251fe8597df81 |
15-Feb-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7746 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDebugUtils.h
|
5d0a7692da32ae50d639b9ef3cf99724e3b112ac |
14-Feb-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
debug dump functions for mathematica visualization BUG= Review URL: https://codereview.appspot.com/7322078 git-svn-id: http://skia.googlecode.com/svn/trunk@7743 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDebugUtils.h
|
cfb7b91b57aa37714f914c86e84928f88c7ad2d7 |
14-Feb-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
print a useful message when assert fails on the mac BUG= Review URL: https://codereview.appspot.com/7314100 git-svn-id: http://skia.googlecode.com/svn/trunk@7742 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
682e1f92455e398804f413d4c223d1d05c4ea2a1 |
14-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use CGL rather than AGL on the Mac. Review URL: https://codereview.appspot.com/7307106 git-svn-id: http://skia.googlecode.com/svn/trunk@7736 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkNativeGLContext.h
|
791f12e6cf558e0dd1689fbb0a6b5eddac9f42ad |
14-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkPaint::toString from debugger to SkPaint https://codereview.appspot.com/7314092/ git-svn-id: http://skia.googlecode.com/svn/trunk@7732 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
73a9694b4ceb67547e5863db5315488e7d5294f7 |
13-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkMWRandom in GLPrograms test. R=jvanverth@google.com Review URL: https://codereview.appspot.com/7306097 git-svn-id: http://skia.googlecode.com/svn/trunk@7721 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
2ae67e70cd06be3f64c6290be7724af8ce6bc853 |
12-Feb-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add custom implementation for drawBitmapRect to shield from changes in SkDevice git-svn-id: http://skia.googlecode.com/svn/trunk@7696 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
8d84b8f4207b72d0e54af039fcce1a633f0a7c9a |
08-Feb-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding comments based on review https://codereview.appspot.com/7300072/ git-svn-id: http://skia.googlecode.com/svn/trunk@7686 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
994b52ea55e4c061c971f1f897155bb6b6cec943 |
08-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Correct default value for GR_STATIC_RECT_VB git-svn-id: http://skia.googlecode.com/svn/trunk@7685 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
|
6438695222333981fafee9c8c09f3bf51dce3816 |
08-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7625 until after M26 due to a mix of perf changes. git-svn-id: http://skia.googlecode.com/svn/trunk@7683 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
f507c410e3a2a7ef7dab84152d836da5e5a8a5e9 |
08-Feb-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding option to SkTileGrid for specifying border pixels. The purpose of this patch is to make it possible for the chromium compositor to generate a TileGrid structure that is better suited for scaled playback. Review URL: https://codereview.appspot.com/7300072 git-svn-id: http://skia.googlecode.com/svn/trunk@7680 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
85983288ba8f4abc1fba4c54da827d2b089472e0 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove compile time option to use different types for text vertices. Review URL: https://codereview.appspot.com/7309060 git-svn-id: http://skia.googlecode.com/svn/trunk@7658 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrTextContext.h
pu/GrUserConfig.h
|
82b0ec6ea408d866e02805fbe0519d00d2e87627 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_DISABLE_DRAW_BUFFERING, replace with RTConf variable. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7312061 git-svn-id: http://skia.googlecode.com/svn/trunk@7656 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
5990397d08640a80a7ccb3955b9952b356be3f86 |
07-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Address google3 compiler warning https://codereview.appspot.com/7308063/ git-svn-id: http://skia.googlecode.com/svn/trunk@7655 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
5b25a8d72d129cdfd8fe001635941cf725bcf2bd |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_DUMP_TEXTURE_UPLOADS R=robertphillips@google.com Review URL: https://codereview.appspot.com/7300062 git-svn-id: http://skia.googlecode.com/svn/trunk@7652 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
51ac7e6d97d7f92ffb4b29b867dba1089836e0cb |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_AGGRESSIVE_SHADER_OPTS build option. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7312058 git-svn-id: http://skia.googlecode.com/svn/trunk@7650 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
753a362cfc336062cae7b55c285332a0d1c8ae72 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkBits2Float in SkRandom https://codereview.appspot.com/7266044/ git-svn-id: http://skia.googlecode.com/svn/trunk@7648 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRandom.h
|
fe1b536bb7af523995549b64ad19de6685e11411 |
07-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enhance GL error checking for non-Ganesh GL calls https://codereview.appspot.com/7312057/ git-svn-id: http://skia.googlecode.com/svn/trunk@7647 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkGLContext.h
|
efbe8e9bedda21a3e061ebf3d96431a0f250a654 |
07-Feb-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix errors when compiling with -Wall -Werror on Android. This CL also turns those features on by default on Android Review URL: https://codereview.appspot.com/7313049 git-svn-id: http://skia.googlecode.com/svn/trunk@7645 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
tils/SkRandom.h
|
fec0bc3fc13481f5bcb341ab2d2d695911f39bd4 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove legacy names no longer referenced in Chrome and WebKit. Review URL: https://codereview.appspot.com/7311055 git-svn-id: http://skia.googlecode.com/svn/trunk@7640 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectUnitTest.h
pu/GrTypes.h
|
1c7c01a1b3963d4d280a0d9c52b1af288d6e04a2 |
06-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GR_STATIC_RECT_VB Review URL: https://codereview.appspot.com/7304055 git-svn-id: http://skia.googlecode.com/svn/trunk@7625 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
9c68058b679aee81e6e0158e7fcbfb5d8479c91a |
06-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix WritePixels test on ANGLE. Don't upload BGRA to RGBA if not supported (ES2 w/ EXT BGRA extension). R=senorblanco@chromium.org Review URL: https://codereview.appspot.com/7305046 git-svn-id: http://skia.googlecode.com/svn/trunk@7622 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
3fda0eadac18dc3071e2bb2979512bd580b39ead |
06-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check for self-assignment in operator= git-svn-id: http://skia.googlecode.com/svn/trunk@7610 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
53f3f31e17ab814b233080d6a76af6e9ce20abbd |
06-Feb-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
tweak to spacing, to trigger build git-svn-id: http://skia.googlecode.com/svn/trunk@7607 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
3cb406bb88f5aa09cf9f5a9554b4b1314cf1a2ee |
05-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for origin-TopLeft render targets. Note that the default behaviour remains the same: textures default to origin-TopLeft, render targets default to origin-BottomLeft, and backend textures default to origin-BottomLeft. However, the caller can override the default by setting fOrigin in GrTextureDesc, GrBackendTextureDesc or GrBackendRenderTargetDesc. Review URL: https://codereview.appspot.com/7230049 git-svn-id: http://skia.googlecode.com/svn/trunk@7594 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
pu/GrTypes.h
|
cf9faf6ce9e3351b4d4030753eb43c8cd2010e0c |
05-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r7545 (render target origin change) due to layout test issues (see https://codereview.chromium.org/12210002/) git-svn-id: http://skia.googlecode.com/svn/trunk@7571 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
pu/GrTypes.h
|
377c14a1e648f4427bd11474fad8ac264d98aff2 |
04-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Nuke SkSingleInputImageFilter. 99% of its functionality was refactored into SkImageFilterUtils in https://code.google.com/p/skia/source/detail?r=7467, so it has outlived its usefulness. Review URL: https://codereview.appspot.com/7277055 git-svn-id: http://skia.googlecode.com/svn/trunk@7563 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBicubicImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkLightingImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkSingleInputImageFilter.h
|
3d5b998bd7415d23469360425b0d5ddbf3f284cc |
04-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkToS32 to turn a ptrdiff_t into an int (on 64bit build) git-svn-id: http://skia.googlecode.com/svn/trunk@7562 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
60a9b8e11b10563167107cebafd1cc25d825d7b1 |
04-Feb-2013 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia @7527 Conflicts resolved in: include/gpu/GrBackendEffectFactory.h src/core/SkPaint.cpp src/effects/gradients/SkLinearGradient.cpp src/ports/FontHostConfiguration_android.cpp Change-Id: I5ad1f8f99f8fdbc26c5f98861701dd0c1cee82fa
|
25cfa693420b6da4182bda42ba15970999b840dd |
04-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
land https://codereview.appspot.com/7221086/ -- add Multiply xfermode matching CSS spec git-svn-id: http://skia.googlecode.com/svn/trunk@7553 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
ed8659b51d9f2bad3f004df6033d72cc32d71c0d |
04-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for origin-TopLeft render targets in GL backend. Review URL: https://codereview.appspot.com/7230049 git-svn-id: http://skia.googlecode.com/svn/trunk@7545 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
pu/GrTypes.h
|
67b915de99e6b89d476907930ac8c27afb64d10e |
04-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GPU unit tests use GrContexts of different GL types. Review URL: https://codereview.appspot.com/7281046 git-svn-id: http://skia.googlecode.com/svn/trunk@7540 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
7de18e5c7b4e4a8ad8910b1016688ded902f185b |
04-Feb-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add sk_ignore_unused_variable to avoid warnings. https://codereview.appspot.com/7218045/ git-svn-id: http://skia.googlecode.com/svn/trunk@7539 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
d686ac77c2c485c4a3302eda9c1de597a6f8c568 |
04-Feb-2013 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@7527 Change-Id: I83c7c2152f5d2c303b4655a5a604f513a54f350a
nimator/SkAnimator.h
nimator/SkAnimatorView.h
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkBitmap.h
ore/SkBounder.h
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkDevice.h
ore/SkDeviceProperties.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEmptyShader.h
ore/SkEndian.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGraphics.h
ore/SkImageFilter.h
ore/SkInstCnt.h
ore/SkLineClipper.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkMetaData.h
ore/SkOSFile.h
ore/SkPaint.h
ore/SkPathEffect.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRRect.h
ore/SkRandom.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkStringUtils.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTLazy.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread_platform.h
ore/SkTileGridPicture.h
ore/SkTime.h
ore/SkTrace.h
ore/SkTypes.h
ore/SkUnitMapper.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkArithmeticMode.h
ffects/SkAvoidXfermode.h
ffects/SkBicubicImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDisplacementMapEffect.h
ffects/SkGradientShader.h
ffects/SkImageFilterUtils.h
ffects/SkLayerDrawLooper.h
ffects/SkLightingImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkPorterDuff.h
ffects/SkSingleInputImageFilter.h
ffects/SkTransparentShader.h
pu/GrBackendEffectFactory.h
pu/GrCacheID.h
pu/GrClipData.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrEffectUnitTest.h
pu/GrFontScaler.h
pu/GrGlyph.h
pu/GrInstanceCounter.h
pu/GrKey.h
pu/GrNoncopyable.h
pu/GrPoint.h
pu/GrRect.h
pu/GrRefCnt.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSurface.h
pu/GrTBackendEffectFactory.h
pu/GrTextContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/GrUserConfig.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/SkGrPixelRef.h
pu/SkGrTexturePixelRef.h
pu/gl/SkDebugGLContext.h
pu/gl/SkNullGLContext.h
mages/SkImageRef.h
mages/SkPageFlipper.h
orts/SkTypeface_mac.h
orts/SkTypeface_win.h
vg/SkSVGBase.h
ext/SkTextLayout.h
tils/SkBoundaryPatch.h
tils/SkCamera.h
tils/SkCubicInterval.h
tils/SkDumpCanvas.h
tils/SkInterpolator.h
tils/SkMatrix44.h
tils/SkNWayCanvas.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkParsePath.h
tils/SkRTConf.h
tils/SkRandom.h
tils/SkUnitMappers.h
iews/SkBGViewArtist.h
iews/SkEventSink.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_NaCl.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_iOS.h
iews/SkStackViewLayout.h
iews/SkTextBox.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWindow.h
iews/animated/SkBorderView.h
iews/animated/SkScrollBarView.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLWriter.h
|
aac2fb8019282e8933d76462b3bc62bf727e6627 |
04-Feb-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move kStyleCount out of Style enum, and into its own, to avoid 1. someone passing kStyleCount as a parameter 2. warnings about not handling all enum values in a switch We should probably move to remove kCountFoo from all of our enums for these reasons. git-svn-id: http://skia.googlecode.com/svn/trunk@7532 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
408586e2a62f5669a663d1df7d3215a508bb240d |
01-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove the kMultiply_Mode alias for kModulate_Mode. We plan to re-target kMultiply_Mode in the future, to match the CSS spec. git-svn-id: http://skia.googlecode.com/svn/trunk@7518 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
d9b0f480be398cb37c447605109c419e8314cf61 |
01-Feb-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Only support SkPicture abort for Android due to the fragility of the existing API Review URL: https://codereview.appspot.com/7225083 git-svn-id: http://skia.googlecode.com/svn/trunk@7515 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
528a556514fddfd1275cda9f2c2af17abc02c693 |
01-Feb-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix android errors when unflattening an SkImageRef_ashmem object. Review URL: https://codereview.appspot.com/7228071 git-svn-id: http://skia.googlecode.com/svn/trunk@7514 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
mages/SkImageRef.h
|
ba3a3c93b255639f7841b973294a938b103491f3 |
01-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert name changes to SkBlendImageFilter. It (correctly) named its enum kMultiply_Mode, and handled that itself internally, rather than calling SkXfermode. This CL removes the kModulate_Mode alias from its list. git-svn-id: http://skia.googlecode.com/svn/trunk@7509 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlendImageFilter.h
|
24d5ee4f886dd238731381b92e9d13d7194af728 |
31-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7484 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRandom.h
|
6cfe1fba332be8fef7aabd5ea352e521e71520a6 |
31-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding kMultiply_Mode (as an alias to kModulate_Mode) in SkBlendImageFilter.h to get Chrome compiling git-svn-id: http://skia.googlecode.com/svn/trunk@7482 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlendImageFilter.h
|
e7c843d2e5a053adbbfbcd023f98913694ed311d |
31-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Readding kMultiply_Mode (as an alias to kModulate_Mode) in SkXfermode.h to get Chrome to compile git-svn-id: http://skia.googlecode.com/svn/trunk@7480 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
8d3cd7a170c810e3816bf00220cbef51e7b16795 |
30-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
clone of https://codereview.appspot.com/7208043/ Review URL: https://codereview.appspot.com/7232062 git-svn-id: http://skia.googlecode.com/svn/trunk@7476 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkXfermode.h
ffects/SkBlendImageFilter.h
ffects/SkPorterDuff.h
|
c2594f41066102d7a8a73effd3c574142a018b9a |
30-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This changes the signature of SkImageFilter::filterImageGPU() to use SkBitmaps for input and output, and removes the rect param. This allows us to return textures which are larger than the actual result, such as when GrAutoScratchTextures are used. The SkBitmap's size represents the active region, while the GrTexture's size is the full texture size. This fixes the bicubic image filter GM on the GPU, which otherwise draws garbage outside the filtered region. It also moves us closer to unifying the signatures of SkImageFilter::onFilterImage() and SkImageFilter::filterImageGPU(). Review URL: https://codereview.appspot.com/7180048 git-svn-id: http://skia.googlecode.com/svn/trunk@7467 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkBicubicImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkDisplacementMapEffect.h
ffects/SkImageFilterUtils.h
ffects/SkMorphologyImageFilter.h
ffects/SkSingleInputImageFilter.h
|
a8e66f76d9333939d7cbbc9d99188901fde91291 |
30-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds SkMWCRandom, which generates random numbers using a variant of George Marsaglia's multiply-with-carry "mother-of-all" method. This passes the tuftests suite so it should be much better than the current method (which does not). https://codereview.appspot.com/7235056/ git-svn-id: http://skia.googlecode.com/svn/trunk@7463 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRandom.h
|
8c0bc9b7125da3c4e44fc89c1d2dc4b392a892d3 |
29-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API to SkMutex (for chrome) git-svn-id: http://skia.googlecode.com/svn/trunk@7443 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
cdcb2ce2744c7e5c47453328dbf292edee79ab37 |
29-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7439 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStringUtils.h
pu/GrContext.h
|
24d10cb635b002462dc503bf603d3ec487fcb557 |
28-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
tweak to comments, ws change to trigger bots git-svn-id: http://skia.googlecode.com/svn/trunk@7435 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
75847199c25121c9989e8dba103ac6002d2132d6 |
28-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix build Review URL: https://codereview.appspot.com/7229052 git-svn-id: http://skia.googlecode.com/svn/trunk@7426 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStringUtils.h
|
4991b8f23482afc1494fd17647421ce68de53331 |
28-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added toString to SkDrawLooper-derived classes https://codereview.appspot.com/7195054/ git-svn-id: http://skia.googlecode.com/svn/trunk@7422 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawLooper.h
ore/SkStringUtils.h
ffects/SkBlurDrawLooper.h
ffects/SkLayerDrawLooper.h
|
22943cd5883a1f22ef4108a943a002bf0700245d |
28-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix debug build. Unreviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@7416 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSurface.h
|
ef5dbe1cd90fe586f165e54cb6f7608942610793 |
28-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an origin flag for backend (external) textures. Some textures in WebKit have a topdown orientation, and skia needs to be notified of this, so that they are not drawn upside-down. Review URL: https://codereview.appspot.com/7200048 git-svn-id: http://skia.googlecode.com/svn/trunk@7414 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
pu/GrTypes.h
|
adc6536fe5baff2216fb76ecda6cc81c61109d5c |
28-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove getter of writable GrEffectStage from GrDrawState. Upcoming changes will require GrDrawState to know things about the set of installed effects. Thus all setting of effects must go through a GrDrawState function (setEffect()). This change accomplishes that. Review URL: https://codereview.appspot.com/7214045 git-svn-id: http://skia.googlecode.com/svn/trunk@7411 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
e16efc1882ab34a0bb3ae361a2d37f840044cf87 |
26-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7406 2bbb7eff-a529-9590-31e7-b0007b416f81
nimator/SkAnimator.h
nimator/SkAnimatorView.h
ore/Sk64.h
ore/SkBounder.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorPriv.h
ore/SkDraw.h
ore/SkEndian.h
ore/SkFloatBits.h
ore/SkGraphics.h
ore/SkLineClipper.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMetaData.h
ore/SkPaint.h
ore/SkPathEffect.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkScalarCompare.h
ore/SkShader.h
ore/SkTArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTLazy.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkTime.h
ore/SkTrace.h
ore/SkUnitMapper.h
ore/SkUtils.h
ffects/SkGradientShader.h
ffects/SkLightingImageFilter.h
ffects/SkMorphologyImageFilter.h
pu/GrClipData.h
pu/GrColor.h
pu/GrConfig.h
pu/GrFontScaler.h
pu/GrGlyph.h
pu/GrKey.h
pu/GrNoncopyable.h
pu/GrPoint.h
pu/GrRect.h
pu/GrRefCnt.h
pu/GrTextContext.h
pu/GrUserConfig.h
pu/SkGpuDevice.h
pu/SkGrPixelRef.h
pu/SkGrTexturePixelRef.h
pu/gl/SkDebugGLContext.h
pu/gl/SkNullGLContext.h
mages/SkPageFlipper.h
orts/SkTypeface_mac.h
orts/SkTypeface_win.h
vg/SkSVGBase.h
ext/SkTextLayout.h
tils/SkBoundaryPatch.h
tils/SkCamera.h
tils/SkCubicInterval.h
tils/SkInterpolator.h
tils/SkNWayCanvas.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkParsePath.h
tils/SkRandom.h
tils/SkUnitMappers.h
iews/SkBGViewArtist.h
iews/SkEventSink.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_NaCl.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_iOS.h
iews/SkStackViewLayout.h
iews/SkTextBox.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/animated/SkBorderView.h
iews/animated/SkScrollBarView.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLWriter.h
|
6d5d08f14f1907d516ee28656dfd9ca063e0f7fc |
25-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix nextRangeU(0, MAX_UINT) div by zero. R=reed@google.com Review URL: https://codereview.appspot.com/7201058 git-svn-id: http://skia.googlecode.com/svn/trunk@7400 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRandom.h
|
3bc72002401ed4b258587c0e59320502e37d28a6 |
25-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move random from core to utils Review URL: https://codereview.appspot.com/7193064 git-svn-id: http://skia.googlecode.com/svn/trunk@7395 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRandom.h
tils/SkRandom.h
|
4024f32d99b63a599c544a49f526e53c25135159 |
25-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7385 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
4bbdeac58cc928dc66296bde3bd06e78070d96b7 |
24-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional cull-rect to patheffects, so they can do less work if their results lie outside of the current clip-bounds (the cull rect). Review URL: https://codereview.appspot.com/7206044 git-svn-id: http://skia.googlecode.com/svn/trunk@7378 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkPaint.h
ore/SkPathEffect.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
|
95ed55adc6b8f0cee063c2cf2e14782773b0087f |
24-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all GrContext members that return a texture also ref the texture for the caller. Review URL: https://codereview.appspot.com/7198049 git-svn-id: http://skia.googlecode.com/svn/trunk@7362 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/SkGr.h
|
43a6b6a046774576378dfb725e19632a0c8530b7 |
24-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7357 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
838f6e18fb13cd295f2c4d1e673cb03458f4e0a8 |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add deferred count to GrResource. This will be used to determine whether a resource can either be deleted or reinserted in the cache when its ref count reaches zero. Review URL: https://codereview.appspot.com/7202046 git-svn-id: http://skia.googlecode.com/svn/trunk@7355 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrResource.h
|
1f0f1a3b5ef4404da11ccf937ee270ea6ddb41e2 |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix bug introduced in r7348, deleting wrapped resources. git-svn-id: http://skia.googlecode.com/svn/trunk@7354 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
728302281920727b96e6cec0bfc7575900f34a8b |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrResource know whether 3D objects' lifetimes are managed by Skia or not. Review URL: https://codereview.appspot.com/7201046 git-svn-id: http://skia.googlecode.com/svn/trunk@7348 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSurface.h
pu/GrTexture.h
|
ca43208e4aaac817fbc8265542f995f24a3fb7bf |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r7342 with fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@7346 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrEffectStage.h
|
58f9ae1c7aa6e0a04c48ae907ad78f849ae14836 |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 7342 to investigate failures. git-svn-id: http://skia.googlecode.com/svn/trunk@7345 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrEffectStage.h
|
bcede394ee5e1b5d10dbb149d69a3ad8b8f2cd3c |
23-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrDrawState::DeferredState for saving GrDrawStates in GrInOrderDrawBuffer. A future CL will do the unref'ing of GrResources when converting a GrDrawState to a DeferredState. Review URL: https://codereview.appspot.com/7181049 git-svn-id: http://skia.googlecode.com/svn/trunk@7342 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrEffectStage.h
|
1d6cff7293582c66b1b0a8b3f32ed5d993913d62 |
23-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add alias for MakeFromIRect (just Make) git-svn-id: http://skia.googlecode.com/svn/trunk@7340 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
23c2939a4f59e8c57a88122fa430095a84797c38 |
23-Jan-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use Skia style cast in SkDeviceProperties. (Alternative to 7329.) git-svn-id: http://skia.googlecode.com/svn/trunk@7339 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProperties.h
|
98ded84b80918ac1e40224c125922941f3b2eb03 |
23-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7332 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkArithmeticMode.h
|
5133fc73fec8915561bd4eb7c60abac9be6e8f8d |
23-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speculative fix for cros_daisy compilation failure include/core/SkDeviceProperties.h:82:51: error: narrowing conversion of '(((int)orientation) | ((int)layout))' from 'int' to 'uint8_t unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@7329 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProperties.h
|
730138c02b7e57455730d3efda5365e909fb1e99 |
22-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove declaration of unimplemented function. git-svn-id: http://skia.googlecode.com/svn/trunk@7327 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
8a252f79629b189a03de22cd8ff0312c5bccedd1 |
22-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Switch GrEffect::onIsEqual signature back to GrEffect from GrEffectRef. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7188046 git-svn-id: http://skia.googlecode.com/svn/trunk@7326 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
6340a41108633ac1ce5941e5cd30538630c4c55b |
22-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Let them eat GrEffectRef. Changes the remaining existing code that operates on naked GrEffects to GrEffectRef. Review URL: https://codereview.appspot.com/7124058 git-svn-id: http://skia.googlecode.com/svn/trunk@7321 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrTBackendEffectFactory.h
|
ba3284e7bbb830749206414890f8152e421969f2 |
22-Jan-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix VC++ warning and Android only code for 7317. git-svn-id: http://skia.googlecode.com/svn/trunk@7319 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProperties.h
|
532470f34dbe9fc0b8b71e3917eca8894feaf336 |
22-Jan-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose geometry and gamma on device. https://codereview.appspot.com/6499101/ git-svn-id: http://skia.googlecode.com/svn/trunk@7317 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkDeviceProperties.h
ore/SkFontHost.h
ore/SkPaint.h
|
b83b6b4f7690fe929d8d6b1a3d2b7ed562b95ba6 |
22-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added toString to SkXfermode-derived classes (for debugger) https://codereview.appspot.com/7139058/ git-svn-id: http://skia.googlecode.com/svn/trunk@7308 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
ffects/SkArithmeticMode.h
ffects/SkAvoidXfermode.h
ffects/SkPixelXorXfermode.h
|
46d3d39e65e0b3ea2ad7c91c176ccafb4df0fa24 |
22-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GPU support for axis-aligned ovals: - Add drawOval base function to SkDevice, and override in SkGpuDevice - Move isSimilarityMatrix to SkMatrix (renamed to isSimilarity) and fixed up unit test - Since both SkGpuDevice::drawOval() and GrContext::drawPath() can try to draw ovals, added GrContext::canDrawOval() and GrContext::internalDrawOval() to avoid duplicate code - Hooked in axis-aligned oval fill shader - Enabled GPU stroked circles - Added stroked circle bench test Review URL: https://codereview.appspot.com/7137050 git-svn-id: http://skia.googlecode.com/svn/trunk@7304 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkDrawFilter.h
ore/SkMatrix.h
pu/GrContext.h
pu/SkGpuDevice.h
|
3f2d45aff69260fcf39d4eea8586387ed44402bb |
18-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
(Relanding r7275 with assert fix, plus fixes from r7276, r7280, r7283.) Implement a bicubic resampling image filter, with raster and GPU backends. In order to get this to work on the GPU side, I had to modify the width and height of the drawn texture in drawSprite() and drawDevice() to use the filtered texture's dimensions, instead of the source texture. (This wasn't a problem before since all other image filters produce results the same dimensions as their input texture.) For now, this implementation only does axis-aligned scaling (same as the Lanczos-3 implementation in Chrome). It's also done for correctness and clarity, not speed, so there are lots of opportunities for speedups. Committed: https://code.google.com/p/skia/source/detail?r=7275 Review URL: https://codereview.appspot.com/7033049 git-svn-id: http://skia.googlecode.com/svn/trunk@7287 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBicubicImageFilter.h
|
c51f752554f1f84d8f49b8cc00537b7d4cdb355b |
18-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting chain of SkBicubicImageFilter changes (7275, 7276, 7280 & 7283) git-svn-id: http://skia.googlecode.com/svn/trunk@7285 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBicubicImageFilter.h
|
744820e6576ec255c9454a561f21e2ef94e891ba |
18-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement a bicubic resampling image filter, with raster and GPU backends. In order to get this to work on the GPU side, I had to modify the width and height of the drawn texture in drawSprite() and drawDevice() to use the filtered texture's dimensions, instead of the source texture. (This wasn't a problem before since all other image filters produce results the same dimensions as their input texture.) For now, this implementation only does axis-aligned scaling (same as the Lanczos-3 implementation in Chrome). It's also done for correctness and clarity, not speed, so there are lots of opportunities for speedups. Review URL: https://codereview.appspot.com/7033049 git-svn-id: http://skia.googlecode.com/svn/trunk@7275 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBicubicImageFilter.h
|
68b58c95384dd6c2fd389a5b4bbf8fc468819454 |
17-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove default implementation of GrEffect::isEqual. Make GrSingleTextureEffect abstract. Review URL: https://codereview.appspot.com/7142049 git-svn-id: http://skia.googlecode.com/svn/trunk@7254 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrEffectStage.h
|
7cfb9c7b6186bf1e42b7d13466eab94470587e7e |
17-Jan-2013 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r7241, which broke tests on most platforms. git-svn-id: http://skia.googlecode.com/svn/trunk@7245 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
21e4322b925b1a0463094be8e9cc581d284f4b46 |
17-Jan-2013 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SSE2 multiplication for SkMatrix44 on some platforms. Original author whunt@chromium.org. https://codereview.appspot.com/7058077/ git-svn-id: http://skia.googlecode.com/svn/trunk@7241 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
4d28d9889b033777afc1950474296d37887ef71b |
17-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7240 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
edb7713cd57cf055d8146c71953417bd2b4cae7c |
16-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
mark default constructor for SkMatrix44 as deprecated, since it calls setIdentity() and we have explicit (enum-based) constructors to distinguish that from uninitialized. git-svn-id: http://skia.googlecode.com/svn/trunk@7228 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
4668e13c3778a04bb517e22a77a02cdb41a0f2c5 |
16-Jan-2013 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SK_API to SkTileGridPicture class declaration Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@7227 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
a1ebbe447d5eab098111eb83580e55f2f5f6faca |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change some function/vars from EffectPtr to EffectRef to reflect GrEffectPtr->GrEffectRef renaming. git-svn-id: http://skia.googlecode.com/svn/trunk@7226 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrEffectStage.h
|
87c472653be9be8909c9ea0a86a509e90c0cb469 |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix no-static-init (android) build. git-svn-id: http://skia.googlecode.com/svn/trunk@7225 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
64287c5ef759092bf95b015f51a8bb24d48191c5 |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix missing "class" in friend decls in GrEffect.h git-svn-id: http://skia.googlecode.com/svn/trunk@7223 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
0ac6af49975c54c2debf41e9200af416ecd2d973 |
16-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Wrap GrEffects in GrEffectPtr. This is the first step towards automatic recycling of scratch resouces in the cache via ref-cnts. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7092061 git-svn-id: http://skia.googlecode.com/svn/trunk@7222 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkImageFilter.h
ore/SkPostConfig.h
ore/SkShader.h
ffects/SkColorMatrixFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrEffectUnitTest.h
|
6f54724c11ab739fa0d6deff1d4b564596fe3970 |
16-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove legacy build-flags for drawBitmapRect add SkRect::isetWH() Review URL: https://codereview.appspot.com/7127045 git-svn-id: http://skia.googlecode.com/svn/trunk@7221 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
4e23068b374023d43c4c725138d523721d975892 |
15-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-enable inst counting in debug builds. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7098066 git-svn-id: http://skia.googlecode.com/svn/trunk@7206 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkInstCnt.h
ore/SkPostConfig.h
|
76f9e938df0b5826fd4c80b854ceafaf385cfbe1 |
15-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added print out of SkShader information to debugger https://codereview.appspot.com/7105045/ git-svn-id: http://skia.googlecode.com/svn/trunk@7201 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkMatrix.h
ore/SkShader.h
ore/SkTypes.h
ffects/SkTransparentShader.h
tils/SkDumpCanvas.h
|
f892089516be024511acd5c8013e9bd305b7c25d |
15-Jan-2013 |
Raph Levien <raph@google.com> |
am cfceaa81: Merge "Changes to Skia to support Harfbuzz NG" * commit 'cfceaa81654c0b02a693e29d2763ef1540e55647': Changes to Skia to support Harfbuzz NG
|
cfceaa81654c0b02a693e29d2763ef1540e55647 |
15-Jan-2013 |
Raph Levien <raph@google.com> |
Merge "Changes to Skia to support Harfbuzz NG"
|
781cc76e0f1ebb06e0796a9237045ae9d4bddd21 |
15-Jan-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implementation of the displacement effect (both CPU and GPU) TEST=Added new GM called "displacement" Review URL: https://codereview.appspot.com/7058075 git-svn-id: http://skia.googlecode.com/svn/trunk@7182 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDisplacementMapEffect.h
|
d53025364a8062b5c72f3f9ed54a613a1ae17958 |
15-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
To support alignment pragmas (for speed), we need to relax assumptions about our sizeof. So rewrite operator= and copy-constructor to just copy individual fields. Review URL: https://codereview.appspot.com/7098063 git-svn-id: http://skia.googlecode.com/svn/trunk@7181 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
fb830981f2ec157674953650de6ddbf8723051a0 |
15-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7176 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
9b64cac7c8db2dce6759f551d3bab4192563d8c0 |
15-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warning on linux BUG= Review URL: https://codereview.appspot.com/7101058 git-svn-id: http://skia.googlecode.com/svn/trunk@7174 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
7fc0e0a75a99ac5ea2e5d03ab3a00cacabacfa09 |
15-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7173 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
tils/SkRTConf.h
|
810ae48f82f82d6e7fc4cf78d7a5a69e3cf9f2ed |
14-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move template specializations to inline functions in the header to make windows happy again BUG= Review URL: https://codereview.appspot.com/7099053 git-svn-id: http://skia.googlecode.com/svn/trunk@7164 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
18a48c3c1c1aa183a1b1ab033be34329685199f6 |
14-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace getline with fgets for portability BUG= Review URL: https://codereview.appspot.com/7085058 git-svn-id: http://skia.googlecode.com/svn/trunk@7163 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
6d29eda49129893d8f5e385bfbe8473af154b82b |
14-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dynamic_cast because rtti is disabled on some platforms (but not all??) BUG= Review URL: https://codereview.appspot.com/7102056 git-svn-id: http://skia.googlecode.com/svn/trunk@7161 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRTConf.h
|
61a972f11f60a84ec0faadd6c33f77e690317a98 |
14-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix gcc build BUG= Review URL: https://codereview.appspot.com/7095055 git-svn-id: http://skia.googlecode.com/svn/trunk@7160 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
7af56bee17764a0c118c8856a035bb3d27766969 |
14-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Runtime configuration system for skia. This will allow developers to control settings at launch time without relying on compile-time flags or recompilation. It can be used to turn features on and off, as well as to control numeric quantities to 'tune' algorithms. Once I make sure it's working across all platforms I'll send out a quick tutorial on its use. Review URL: https://codereview.appspot.com/7098051 git-svn-id: http://skia.googlecode.com/svn/trunk@7158 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
ore/SkString.h
ore/SkTDArray.h
tils/SkRTConf.h
|
e197cbf9a3e66bab926bc5e51962752dad5221a0 |
14-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change signature of SkShader::asNewEffect(), implement for SkBitmapProcShader. Review URL: https://codereview.appspot.com/7086051 git-svn-id: http://skia.googlecode.com/svn/trunk@7153 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
47ebbcc7abf90c943b2d5e05fcedb42913e917e0 |
14-Jan-2013 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use the NDK's cpu-features library when building skia for Chromium/Android. This patch ensures that when Skia is built for Chromium, it will always use the Android NDK's cpu-features helper library to detect NEON at runtime. This is needed because sandboxed Chromium renderer processes cannot access /proc, and the probing performed in SkUtilsArm.cpp will never work. As such, the NEON code paths will never be used even when the device supports them. Chromium has special code that ensures that the browser process passes the CPU features flags to every renderer process, but Skia needs to use android_getCpuFeatures() to get them. See http://crbug.com/164154 for full details. Review URL: https://codereview.appspot.com/7102045 git-svn-id: http://skia.googlecode.com/svn/trunk@7149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
371e105da5d9fdfff3b4242b37ff6fc09214c8c8 |
11-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrEffect::updateKnownColorComponents(). It is used to determine whether the output of an effect has a constant output value for r,g,b, or a. Review URL: https://codereview.appspot.com/7064057 git-svn-id: http://skia.googlecode.com/svn/trunk@7144 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
50db75c871b203081a32190ab173f13c785a147f |
11-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrEffect::textureAccess non-virtual. Require subclasses to append their GrTAs. Review URL: https://codereview.appspot.com/7062063 git-svn-id: http://skia.googlecode.com/svn/trunk@7129 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
171f5c76b95da85ff7341f6cb0dcdac868101de7 |
10-Jan-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename onFilterImageGPU to filterImageGPU(), to match skia convention. No change in functionality. (Note that this does mean that clients must override onFilterImage() to implement the raster path, but filterImageGPU() to implement the GPU path.) Review URL: https://codereview.appspot.com/7058078 git-svn-id: http://skia.googlecode.com/svn/trunk@7123 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkMorphologyImageFilter.h
|
e490420efc931db8d2c8f397ddf704aab980295d |
09-Jan-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Ensure that SkMemoryStream does not crash dereferencing fData. SkMemoryStream attempts to dereference fData in multiple places. Instead of allowing it to be NULL, resulting in a crash, set it to SkData::NewEmpty(). Add a test for SkStream that will crash when its SkData is set to NULL. Review URL: https://codereview.appspot.com/7061059 git-svn-id: http://skia.googlecode.com/svn/trunk@7111 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
b6c933cc9b05a44cec25b00b4c55075e01ca7084 |
09-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix iOS build after adding modifierKeys to click events git-svn-id: http://skia.googlecode.com/svn/trunk@7107 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_iOS.h
|
454e75e7a602ac830ae4f3fa218b35675d094bf0 |
09-Jan-2013 |
Romain Guy <romainguy@google.com> |
am 460abbfb: Expose extra matrix parameter in glyph cache APIs * commit '460abbfbc83c74096ecb5b470932458fcee4cc53': Expose extra matrix parameter in glyph cache APIs
|
50c79d886bf435d3a9cad056885370e2c3f526ad |
08-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enable warnings-as-errors on Windows. Review URL: https://codereview.appspot.com/7066054 git-svn-id: http://skia.googlecode.com/svn/trunk@7094 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
ore/SkScalar.h
|
4d5c26de0a24f86c37c1da8b0e30d11a550ea67b |
08-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
pass modifier keys to click events (e.g. control | shift etc.) Review URL: https://codereview.appspot.com/7062054 git-svn-id: http://skia.googlecode.com/svn/trunk@7082 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkKey.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_iOS.h
iews/SkView.h
iews/SkWindow.h
|
e814a2d5b40c02a405e9f797e12ce572155a4983 |
04-Jan-2013 |
Derek Sollenberger <djsollen@google.com> |
Fixes to the Skia merge at revision 6890. Change-Id: I4d660b49051add2407fbe4eb1dcbd2c661ad39ee
ore/SkCanvas.h
pu/GrBackendEffectFactory.h
|
1d0f5a1e3b467fc2211e2a94b3806770b228b6e0 |
19-Dec-2012 |
Derek Sollenberger <djsollen@google.com> |
Merge Skia @6890 Change-Id: I12ae1c7ebdb566addf3d2783c8405793e842df8a
|
2b57dc6bb241a6627c4375ee54b73039983d03da |
08-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warings. add SkTAbs() git-svn-id: http://skia.googlecode.com/svn/trunk@7075 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
460abbfbc83c74096ecb5b470932458fcee4cc53 |
08-Jan-2013 |
Romain Guy <romainguy@google.com> |
Expose extra matrix parameter in glyph cache APIs Change-Id: Id331cea931fbc29611fdc32e4267bc9ecc463994
ore/SkPaint.h
|
0e51577a14f903ffeafa117a75954baeb173ffb9 |
07-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warning from scalar --> int32 conversion BUG= Review URL: https://codereview.appspot.com/7065050 git-svn-id: http://skia.googlecode.com/svn/trunk@7061 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
21cbec4870660f776f470e3a5e327599b6433dd2 |
07-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrTDArray. Two dynamic array classes is enough. R=reed@google.com Review URL: https://codereview.appspot.com/7069047 git-svn-id: http://skia.googlecode.com/svn/trunk@7053 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
f515ffc3d44975a09755276e572448061df3e2fe |
07-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Show the paint's typeface information in the details pane of the debugger. Also add a convenience constructor for SkMemoryStream that takes the SkData directly (instead of having to construct an empty one and call setData). Review URL: https://codereview.appspot.com/7065045 git-svn-id: http://skia.googlecode.com/svn/trunk@7048 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
e3453cbd20d00d685131a09d9141b1c70f0c5710 |
07-Jan-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL introduces a new path renderer. Here are the characteristics : - It uses the original path, before stroking - It supports traight lines only (no curves) - It supports butt or square caps only - It supports miter or bevel joins only - No AA support Support for these will be added step by step later on. A first pass at the benchmarks on my linux machine gave me these approximate speed improvements (running all bench with the option '--forceAA 0') : path_stroke_small_long_line 4X path_stroke_small_sawtooth 4X path_stroke_big_rect 4X path_stroke_small_rect 6X path_stroke_big_triangle 4X path_stroke_small_triangle 10X lines_1_BW 1.5X dashline_2_square 1.5X dashline_1_square 1.5X Also note that I can't submit this code until GrDrawTarget::isOpaque() is implemented, unless I just disable my renderer completely for now. BUG=chromium:135111 TEST=The following gms are affected and may require rebaselining : lineclosepath, linepath, strokes_poly Review URL: https://codereview.appspot.com/7026049 git-svn-id: http://skia.googlecode.com/svn/trunk@7047 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
|
2b4e5445d2097cd4c849a2d96df9b6075a725c5a |
07-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-add SkRefPtr to SkRefCnt.h until all uses of it have been removed from Chrome git-svn-id: http://skia.googlecode.com/svn/trunk@7044 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
d96d17b9c113ac694138224249ff2ce643e961dd |
04-Jan-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkRefPtr (resubmit of https://codereview.appspot.com/7030059/) TBR=junov@google.com Review URL: https://codereview.appspot.com/7030065 git-svn-id: http://skia.googlecode.com/svn/trunk@7030 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
34cccde630fc618649b9737bee464203d042bfbb |
04-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow GrEffects with multiple textures. It will work as long as the total number of textures sis less than GrDrawState::kNumStages. That will be fixed in a follow up CL. Review URL: https://codereview.appspot.com/7040052 git-svn-id: http://skia.googlecode.com/svn/trunk@7023 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
|
6eb549e8ca3d88d7536859fd5aa3343fc3011f2f |
04-Jan-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Remove SkRefPtr" - r7021 samplecode/ still needs to be updated. Review URL: https://codereview.appspot.com/7032048 git-svn-id: http://skia.googlecode.com/svn/trunk@7022 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
e8a76ae8edc4f90456f9d8f90e56bf97f2657f3a |
04-Jan-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkRefPtr Review URL: https://codereview.appspot.com/7030059 git-svn-id: http://skia.googlecode.com/svn/trunk@7021 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
ade109f57c64f4fbc048cd77abaf4c539e010557 |
04-Jan-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Android compiler warnings. Review URL: https://codereview.appspot.com/7040053 git-svn-id: http://skia.googlecode.com/svn/trunk@7014 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
672d5c2014fc7d4edc915e597f0be3d321bb3a17 |
02-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix warnings about unused function on Mac. Review URL: https://codereview.appspot.com/6826074/ git-svn-id: http://skia.googlecode.com/svn/trunk@6976 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
11f20d6270beb6134b28ec06325bd3008f1204be |
02-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrInstanceCounter. R=reed@google.com Review URL: https://codereview.appspot.com/6849125 git-svn-id: http://skia.googlecode.com/svn/trunk@6972 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrInstanceCounter.h
pu/GrTypes.h
|
a44de9617a0a51014bacc4151287995ededcdf62 |
02-Jan-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update documentation around picture playback. Review URL: https://codereview.appspot.com/7034045 git-svn-id: http://skia.googlecode.com/svn/trunk@6967 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
e78dd4b529e1677dfb9ee395ddf9f89614b7e8ea |
02-Jan-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add metadata to Click for views git-svn-id: http://skia.googlecode.com/svn/trunk@6963 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
|
61490fa4d20f44e049d8252a9e11d80626b608d2 |
24-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings related to constness in overrides of SkColorFilter update samples for circle testing git-svn-id: http://skia.googlecode.com/svn/trunk@6943 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkPixelXorXfermode.h
|
f6100c8b1aba89027cf74da8a324a744fd1d53fa |
24-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix compiler warnings: - initialization order in SkWriter32.h - size_t -vs- int in rrects.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@6942 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
bcbef579d02e255b9a29b5db2d6804f4bfc76d1c |
24-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkRRect::inset(), which mimics stroking git-svn-id: http://skia.googlecode.com/svn/trunk@6935 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
b89a03c890668f98d9f8b269b6ad00824409435b |
22-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6930 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
5595af1b2ebe6590e98641464d43d22281a7f295 |
21-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
unify how we handle externally-provided storage in SkWriter32, with the goal of simplifying the logic in reserve() so it can be inlined/accelerated. Review URL: https://codereview.appspot.com/6962048 git-svn-id: http://skia.googlecode.com/svn/trunk@6923 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
2859eb74f9c87471b2429cd12b84144b97157efb |
21-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6921 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
0797c2cceadd7dfc2e7f9efa30b611d18efcdcdd |
20-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 6914 w/ fixes. git-svn-id: http://skia.googlecode.com/svn/trunk@6916 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheID.h
pu/GrContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/SkGpuDevice.h
pu/SkGr.h
|
0b6ad2297fbf43466950690102c1c9c150f2a972 |
20-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 6914 to fix build issues. git-svn-id: http://skia.googlecode.com/svn/trunk@6915 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheID.h
pu/GrContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/SkGpuDevice.h
pu/SkGr.h
|
4b86e3428b115202e82d49a0914ea8ab6dc25940 |
20-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplify cache IDs and keys. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6954047 git-svn-id: http://skia.googlecode.com/svn/trunk@6914 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheID.h
pu/GrContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/SkGpuDevice.h
pu/SkGr.h
|
363e546ed626b6dbbc42f5db87b3594bc0b5944b |
19-Dec-2012 |
Derek Sollenberger <djsollen@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@6890 Change-Id: I40c1c8a08cc39102fe9f8b3f116206be17db12e2
onfig/SkUserConfig.h
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkChecksum.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkComposeShader.h
ore/SkData.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkFloatingPoint.h
ore/SkImage.h
ore/SkImageFilter.h
ore/SkMaskFilter.h
ore/SkMatrix.h
ore/SkOSFile.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRRect.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkScalar.h
ore/SkShader.h
ore/SkSize.h
ore/SkString.h
ore/SkStrokeRec.h
ore/SkSurface.h
ore/SkTDLinkedList.h
ore/SkTInternalLList.h
ore/SkTLazy.h
ore/SkTemplates.h
ore/SkTileGridPicture.h
ore/SkTypes.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkColorFilterImageFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerRasterizer.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMergeImageFilter.h
ffects/SkOffsetImageFilter.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
pu/GrAARectRenderer.h
pu/GrBackendEffectFactory.h
pu/GrConfig.h
pu/GrContext.h
pu/GrContextFactory.h
pu/GrCustomStage.h
pu/GrCustomStageUnitTest.h
pu/GrEffect.h
pu/GrEffectStage.h
pu/GrEffectUnitTest.h
pu/GrMatrix.h
pu/GrPaint.h
pu/GrPathRendererChain.h
pu/GrPoint.h
pu/GrProgramStageFactory.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSamplerState.h
pu/GrScalar.h
pu/GrSurface.h
pu/GrTBackendEffectFactory.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/GrUserConfig.h
pu/SkGpuDevice.h
pu/SkGrPixelRef.h
pu/gl/GrGLFunctions.h
pu/gl/SkNativeGLContext.h
mages/SkBitmapFactory.h
mages/SkFlipPixelRef.h
mages/SkImageEncoder.h
tils/SkCondVar.h
tils/SkCountdown.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkMatrix44.h
tils/SkNWayCanvas.h
tils/SkPictureUtils.h
tils/SkProxyCanvas.h
tils/SkRunnable.h
tils/SkThreadPool.h
iews/SkOSWindow_NaCl.h
iews/SkWindow.h
|
6d0673042f6225f16fc5ea91cb1fdf4c8e96d880 |
18-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Accelerate AA filled rect drawing using drawIndexedInstances https://codereview.appspot.com/6947078/ git-svn-id: http://skia.googlecode.com/svn/trunk@6889 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrAARectRenderer.h
|
30711b764be6bbb58caa30a0ac5d1474c894efe7 |
18-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkMaskFilter methods to const, in preparation for making the class as immutable and re-entrant safe. Review URL: https://codereview.appspot.com/6944069 git-svn-id: http://skia.googlecode.com/svn/trunk@6881 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkMaskFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
|
457d8a77bed0160519fc5dfb67d0e02f9c3950a2 |
18-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove experimental setAsABlur, as it forces the instance to be mutable, and was not adopted by chrome Review URL: https://codereview.appspot.com/6939071 git-svn-id: http://skia.googlecode.com/svn/trunk@6879 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
fdba4041c350b72791a1844ff0bc0af28cbb4199 |
18-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change all interfaces for SkRasterizer to const, in preparation for marking it as immutable/re-entrant safe. Review URL: https://codereview.appspot.com/6936064 git-svn-id: http://skia.googlecode.com/svn/trunk@6878 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRasterizer.h
ffects/SkLayerRasterizer.h
|
548a1f321011292359ef163f78c8a1d4871b3b7f |
18-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change all patheffect methods to const, in preparation for marking its subclasses as immutable/re-entrant safe. Review URL: https://codereview.appspot.com/6949071 git-svn-id: http://skia.googlecode.com/svn/trunk@6877 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
|
4e18c7a9bbef6ac949d535aa61dfe1462ebb4452 |
17-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add RRect GM https://codereview.appspot.com/6945063/ git-svn-id: http://skia.googlecode.com/svn/trunk@6866 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
5f74cf8c49701f514b69dc6f1a8b5c0ffd78af0a |
17-Dec-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Follow up on the previous patch : - Moved the SkStrokeRec class in its own file - Replaced SkStroke by SkStrokeRec in Ganesh - Moved path stroking to the Ganesh level in some cases (everytime it isn't required to do it directly in SkGpuDevice). PathEffect and MaskFilter still require path stroking at the SkGpuDevice for now. - Renamed static functions in SkPath with proper names * No functionality shold have changed with this patch. This is a step towards enabling Ganesh Path Renderers to decide whether or not to stroke the path rather than always receiving the stroked path as an input argument. BUG=chromium:135111 TEST=Try path rendering tests from the gm Review URL: https://codereview.appspot.com/6946072 git-svn-id: http://skia.googlecode.com/svn/trunk@6861 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPathEffect.h
ore/SkStrokeRec.h
pu/GrContext.h
pu/GrPathRendererChain.h
|
9f6a557548b4aec8aa0d3345488089b3d75f471c |
17-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused type GrCacheKey R=robertphillips@google.com Review URL: https://codereview.appspot.com/6947074 git-svn-id: http://skia.googlecode.com/svn/trunk@6858 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
bada64428a52b4fc1f31a0a1982c2301ec57601c |
17-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all colorfilter methods const, in preparation for declaring them to be immutable and reentrant-safe git-svn-id: http://skia.googlecode.com/svn/trunk@6856 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ffects/SkColorMatrixFilter.h
|
30da745bbf67a0ee0f305ca7bbdb685cc8a9e686 |
17-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark all methods on SkXfermode as const, in preparation for declaring all xfermodes as immutable/reentrant-safe Review URL: https://codereview.appspot.com/6941065 git-svn-id: http://skia.googlecode.com/svn/trunk@6855 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
ffects/SkAvoidXfermode.h
|
6d87557278052c131957e5d6e093d3a675162d22 |
17-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
3on/3off dashing optimization https://codereview.appspot.com/6891046/ git-svn-id: http://skia.googlecode.com/svn/trunk@6851 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
|
c3442d53dabf2a692f4c9efba5e8be7bbb43d3ef |
17-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move inset out of SkRRect.h for now, and add experimental versions to gm git-svn-id: http://skia.googlecode.com/svn/trunk@6833 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
37071640f6bdcb1bfb193f85b9ca615b29679425 |
17-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add gm for rrect, and rrect.inset/outset git-svn-id: http://skia.googlecode.com/svn/trunk@6832 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
441a0058106d459a6289c861fcbe7bf4a32306bb |
14-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix r6808 fix & some compiler warnings https://codereview.appspot.com/6948047/ git-svn-id: http://skia.googlecode.com/svn/trunk@6820 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
ea033606a06d05d2d42aa7118409fee798e53167 |
14-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add per-draw checks for lockcounts Review URL: https://codereview.appspot.com/6943056 git-svn-id: http://skia.googlecode.com/svn/trunk@6815 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
61b05dcc7ebe48663c3ba84b7bd7449d6c887ac1 |
14-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6809 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
ffbe903bc82a1c292d17f0f56d90ccd5eeeaa708 |
14-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compiler warning as error bug Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@6808 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
a641f3f18e5319773989812a888f3fad49e4f2ad |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reland 6798 w/ fix for bitmap-as-mask pixel-locking git-svn-id: http://skia.googlecode.com/svn/trunk@6806 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
ore/SkShader.h
|
135e16cd8ebb2ba30458b284d4a17e1eea81ad35 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 6798 (assert in GM) git-svn-id: http://skia.googlecode.com/svn/trunk@6802 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
ore/SkShader.h
|
2a3f08b0a71d044ba48694ed04b3dc1ce846e9d9 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add debugging flag SK_IGNORE_PIXELREF_SETPRELOCKED for pixelref locks (disabled) git-svn-id: http://skia.googlecode.com/svn/trunk@6800 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
1adcf8859cc9414591038e440e3f22382c8e4aa0 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Goal: ensure we always balance lock/unlock pixels calls. A big caller of lockPixels is setContext in the bitmapshader. This change replaces beginSession/endSession with adding endContext(), and adds debugging code to ensure that 1. setContext calls are never nested 2. endContext is always called after each setContext call. Review URL: https://codereview.appspot.com/6937046 git-svn-id: http://skia.googlecode.com/svn/trunk@6798 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
ore/SkShader.h
|
dd335aeb5d34a8344f98244d722fd205b8e05135 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change to BDS license (as we did with all the other files that were Apache) Review URL: https://codereview.appspot.com/6948045 git-svn-id: http://skia.googlecode.com/svn/trunk@6787 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
|
3cb834bd27a16cc60ff30adae96659558c2dc91f |
13-Dec-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modifying SkTileGrid to support arbitrary query rectangles. Exposing SkTileGrid functionality in the public API through SkTileGridPicture. This patch also makes TileGrid and Rtree testable in gm, which revealed errors. TEST=gm with '--tileGrid' BUG=http://code.google.com/p/chromium/issues/detail?id=164636 Review URL: https://codereview.appspot.com/6933044 git-svn-id: http://skia.googlecode.com/svn/trunk@6783 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTileGridPicture.h
|
4c1f091b6835a771dc86f5a784dce693de4f4555 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
kill unused SkFlipPixelRef Review URL: https://codereview.appspot.com/6949043 git-svn-id: http://skia.googlecode.com/svn/trunk@6781 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkFlipPixelRef.h
|
306ab9d5de38f2a547fd1d69aedbe69b5c6617cc |
13-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6774 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
ore/SkWriter32.h
|
4ed0fb768409bf97b79899c3990d8c15f5e9d784 |
12-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 6766, thereby re-landing 6762-6763 now that the bots are ready git-svn-id: http://skia.googlecode.com/svn/trunk@6770 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkPath.h
ore/SkPicture.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkWriter32.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
25c1408c3da9ca90509b84f21a1161ef40052bd1 |
12-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 6762-6763, since those require new skps to be generated, and we can't do that immediately right now... will re-submit when we can. git-svn-id: http://skia.googlecode.com/svn/trunk@6766 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkPath.h
ore/SkPicture.h
ore/SkRRect.h
ore/SkReader32.h
ore/SkWriter32.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
9b0fd9aa663612c983e4dfa1323cecda6e1e9029 |
12-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
part of prev CL for rrect git-svn-id: http://skia.googlecode.com/svn/trunk@6763 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
ore/SkWriter32.h
|
68d61ed83ec7b6e98e9623c2f5c9e7b1a32d25bb |
12-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make RRect and Oval first-class drawing primitives in SkCanvas. add RRect as a first-class clip primitive. Review URL: https://codereview.appspot.com/6923058 git-svn-id: http://skia.googlecode.com/svn/trunk@6762 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkPath.h
ore/SkPicture.h
ore/SkRRect.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
8cdf0f52ff395d4053f7ed5c20861c42eba25d31 |
12-Dec-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding quickContains API method to SkClipStack BUG=http://code.google.com/p/chromium/issues/detail?id=164580 TEST=unit test ClipStack/quickContains Review URL: https://codereview.appspot.com/6919044 git-svn-id: http://skia.googlecode.com/svn/trunk@6760 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
c7b4be7f110bc7b487c3c3f28d82877584e74c2f |
11-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6746 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPathRendererChain.h
|
57a54e33cfe771c792b1086ba67484cb95938d5d |
10-Dec-2012 |
vollick@chromium.org <vollick@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkMatrix44 constructor that allows user to control the initialization method. Preliminary results using Chromium's cc_perftests show that we can avoid almost half of the default constructors from redundantly/unnecessarily initializing the matrix to identity. Review URL: https://codereview.appspot.com/6872056 git-svn-id: http://skia.googlecode.com/svn/trunk@6742 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
45a15f551b5b3c6c747d8eaf6466b7d3b76a8fae |
10-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6904069 git-svn-id: http://skia.googlecode.com/svn/trunk@6741 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
pu/GrContext.h
pu/GrPathRendererChain.h
|
f8b1ebc35b6872c2805a22481b7c23b85486fb46 |
10-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add helpers for isTranslate and isScaleTranslate special-case determinant for isScaleTranslate git-svn-id: http://skia.googlecode.com/svn/trunk@6725 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
c6b3e48cb3a22d83ba3f4b9a614a5a35b05958a0 |
07-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve handling of inverse clip paths in GrClipMaskManager. Will require rebaselining of complexclip_aa and complexclip_aa_layer on GPU. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6907052 git-svn-id: http://skia.googlecode.com/svn/trunk@6712 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
a2a31928470dfb642880f6ab2e4d34b1c7f5d476 |
07-Dec-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some extract subset bugs. In SkBitmap::extractSubset, perform a deepCopy, if the pixelRef supports it. Fixes a bug in the 'extractbitmap' gm, which attempts to draw a subset of a texture backed bitmap (if the canvas is really an SkGpuCanvas). Also fix some bugs that happen when there is a pixel offset. These fixes get bypassed by the deepCopy, but a user can still set a pixel offset manually. When copying GPU backed bitmap with a pixel offset, copy the offset. If the new config is the same as the old, copy fRowBytes as well. Add a function to SkBitmap.cpp (getUpperLeftFromOffset) to find the x,y coordinate to use when copying to a new config. Fix a bug where readPixels copied to the correct desired config and we were setting the generation ID to match even though the desired config was not the same as the original config (caught by my new tests!). Add some tests to verify the correct behavior. Review URL: https://codereview.appspot.com/6839043 git-svn-id: http://skia.googlecode.com/svn/trunk@6710 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/GrContext.h
pu/SkGrPixelRef.h
|
f56225c848cb0cd0fde4cb37558174ae096b93d1 |
07-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speedup peek32() when the offset is in the last block (fTail) Review URL: https://codereview.appspot.com/6906047 git-svn-id: http://skia.googlecode.com/svn/trunk@6708 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
d27fe34d1eb7640bb17062aa8529283e297de18e |
07-Dec-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
comment-only fix git-svn-id: http://skia.googlecode.com/svn/trunk@6702 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
dbfac8a72393eaf01670aeb3244de0e18d8faf98 |
06-Dec-2012 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Defining new color constat for transparent color Review URL: https://codereview.appspot.com/6901044 git-svn-id: http://skia.googlecode.com/svn/trunk@6696 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColor.h
|
12b4e27ae1a29460e91a59f38122483e1faec697 |
06-Dec-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
As part of preliminary groundwork for a chromium fix, this changelist is deprecating GrPathFill so that SkPath::FillType is used everywhere in order to remove some code duplication between Skia and Ganesh. BUG=chromium:135111 TEST=Try path rendering tests from the gm Review URL: https://codereview.appspot.com/6875058 git-svn-id: http://skia.googlecode.com/svn/trunk@6693 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
pu/GrContext.h
pu/GrTypes.h
|
eb776128f5024cc50886634382731220f7424a9a |
06-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add query to pixelref for its encoded data (if it has any) Review URL: https://codereview.appspot.com/6891047 git-svn-id: http://skia.googlecode.com/svn/trunk@6689 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
0264fb4543b0d8cebe00f1ee32433784f4ceb074 |
06-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6687 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
6699e7ea2e981dccc2f3c41b5dcf1c860b11558d |
06-Dec-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge skia @5967 Change-Id: I8c637470b52c8277a781111c2ac2d1dcce7d84fa
|
72383e78a51400bb2bb7ed190b2d7dcd5e25590a |
06-Dec-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Snapshot from http://skia.googlecode.com/svn/trunk@5967 Change-Id: I09e1477c92879d723e9d71cf13c6e0371407041f
iews/SkWidget.h
|
80bacfeb4bda06541e8695bd502229727bccfeab |
05-Dec-2012 |
Jean-Baptiste Queru <jbq@google.com> |
initial snapshot, trunk@5966 Change-Id: I5c9aa88bd82f150da9f5b1152bc2d5aa4baaabb2
nimator/SkAnimator.h
nimator/SkAnimatorView.h
onfig/SkUserConfig.h
onfig/sk_stdint.h
ore/Sk64.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkAnnotation.h
ore/SkBitmap.h
ore/SkBlitRow.h
ore/SkBounder.h
ore/SkCanvas.h
ore/SkChecksum.h
ore/SkChunkAlloc.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkColorTable.h
ore/SkComposeShader.h
ore/SkData.h
ore/SkDataSet.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEmptyShader.h
ore/SkEndian.h
ore/SkFixed.h
ore/SkFlate.h
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkGraphics.h
ore/SkImage.h
ore/SkImageFilter.h
ore/SkInstCnt.h
ore/SkLineClipper.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkMetaData.h
ore/SkOSFile.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkSerializationHelpers.h
ore/SkShader.h
ore/SkSize.h
ore/SkStream.h
ore/SkString.h
ore/SkSurface.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTDLinkedList.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTLazy.h
ore/SkTRegistry.h
ore/SkTScopedPtr.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTrace.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUtils.h
ore/SkWeakRefCnt.h
ore/SkWriter32.h
ore/SkXfermode.h
evice/xps/SkConstexprMath.h
evice/xps/SkXPSDevice.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkArithmeticMode.h
ffects/SkAvoidXfermode.h
ffects/SkBitmapSource.h
ffects/SkBlendImageFilter.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkLightingImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkPorterDuff.h
ffects/SkSingleInputImageFilter.h
ffects/SkStippleMaskFilter.h
ffects/SkTableColorFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTransparentShader.h
pu/GrAARectRenderer.h
pu/GrCacheID.h
pu/GrClipData.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrContextFactory.h
pu/GrCustomStage.h
pu/GrCustomStageUnitTest.h
pu/GrFontScaler.h
pu/GrGlyph.h
pu/GrInstanceCounter.h
pu/GrKey.h
pu/GrMatrix.h
pu/GrNoncopyable.h
pu/GrPaint.h
pu/GrPoint.h
pu/GrProgramStageFactory.h
pu/GrRect.h
pu/GrRefCnt.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSamplerState.h
pu/GrScalar.h
pu/GrSurface.h
pu/GrTextContext.h
pu/GrTexture.h
pu/GrTextureAccess.h
pu/GrTypes.h
pu/GrUserConfig.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/SkGrPixelRef.h
pu/SkGrTexturePixelRef.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkANGLEGLContext.h
pu/gl/SkDebugGLContext.h
pu/gl/SkGLContext.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkImages.h
mages/SkJpegUtility.h
mages/SkMovie.h
mages/SkPageFlipper.h
df/SkPDFDevice.h
df/SkPDFDocument.h
ipe/SkGPipe.h
orts/SkHarfBuzzFont.h
orts/SkTypeface_android.h
orts/SkTypeface_mac.h
orts/SkTypeface_win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
ext/SkTextLayout.h
tils/SkBoundaryPatch.h
tils/SkCamera.h
tils/SkCubicInterval.h
tils/SkCullPoints.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkInterpolator.h
tils/SkJSON.h
tils/SkLayer.h
tils/SkMatrix44.h
tils/SkMeshUtils.h
tils/SkNWayCanvas.h
tils/SkNinePatch.h
tils/SkNullCanvas.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkParsePath.h
tils/SkProxyCanvas.h
tils/SkUnitMappers.h
tils/SkWGL.h
tils/ios/SkStream_NSData.h
tils/mac/SkCGUtils.h
tils/win/SkAutoCoInitialize.h
tils/win/SkHRESULT.h
tils/win/SkIStream.h
tils/win/SkTScopedComPtr.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkTextBox.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWindow.h
iews/android/AndroidKeyToSkKey.h
iews/animated/SkBorderView.h
iews/animated/SkImageView.h
iews/animated/SkProgressBarView.h
iews/animated/SkScrollBarView.h
iews/animated/SkWidgetViews.h
iews/unix/XkeysToSkKeys.h
iews/unix/keysym2ucs.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
99b5c7f94ba5ef0c9cb464e34834cd5adea37a0e |
05-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
optimize translate and scale add map2() to optimize for mapping an array of 2D points into homogeneous 4-vector Review URL: https://codereview.appspot.com/6874064 git-svn-id: http://skia.googlecode.com/svn/trunk@6685 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
935ad026826fb7d31d562ff7326b84ec3a827456 |
05-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add drawPoints dash bench https://codereview.appspot.com/6866053/ git-svn-id: http://skia.googlecode.com/svn/trunk@6678 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
|
fdabcb511d112bcbbc6ce767199cdcc49b834b90 |
05-Dec-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add missing SK_API definition at request of Chromium callers Review URL: https://codereview.appspot.com/6878050 git-svn-id: http://skia.googlecode.com/svn/trunk@6671 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkPictureUtils.h
|
4a9a612b5200597cca0bda0a356250835cbdc7d6 |
04-Dec-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pull SkMergeImageFilter out into its own file. Review URL: https://codereview.appspot.com/6873052 git-svn-id: http://skia.googlecode.com/svn/trunk@6662 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMergeImageFilter.h
ffects/SkTestImageFilters.h
|
8182fa0cac76e7e6d583aebba060229230516887 |
04-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkClipStack::Iter use SkClipStack::Element. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6871051 git-svn-id: http://skia.googlecode.com/svn/trunk@6661 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
e659c2e820de0b8d12d81247ed4430022ded0a90 |
04-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6660 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
b8b8ba01f0d52d598e88798f7f90ed3bcc648e23 |
04-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compiler error in SkTInternalList.h git-svn-id: http://skia.googlecode.com/svn/trunk@6659 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTInternalLList.h
|
bc293c4aa432bc75b34f6719ccf7c838420e7bfe |
03-Dec-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added SK_BUILD_FOR_NACL to SkPreConfig.h Submitted on behalf of bmilnor@ git-svn-id: http://skia.googlecode.com/svn/trunk@6656 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
7d68335eb427547606497eb4edea81acce7891f9 |
03-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getTypes() to SkMatrix44, to cache how complex the matrix is. add bench optimize operator== by performing 4 compares in a row before checking optimize setconcat by noting when we can write the answer directly into this At least on this macbook, I had to mark helpers like isIdentity() as inline to get them inlined. Review URL: https://codereview.appspot.com/6863053 git-svn-id: http://skia.googlecode.com/svn/trunk@6655 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
tils/SkMatrix44.h
|
dd3f7a9efefc486833d564527367155eb93691d4 |
03-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r6649 with fix for build errors. git-svn-id: http://skia.googlecode.com/svn/trunk@6653 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTInternalLList.h
|
acc71aa5c2e9349d9501d1b2a6cb6a33325cd73c |
03-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 6649 due to build breaks. git-svn-id: http://skia.googlecode.com/svn/trunk@6651 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTInternalLList.h
|
4928f86edaef8a91efd9bf4b30951d0f38d5d7ee |
03-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Insert in middle of SkTInternalLList and SkTLList, in place cons for SkTLList. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6870050 git-svn-id: http://skia.googlecode.com/svn/trunk@6649 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTInternalLList.h
|
93f03324189f211db95c312b3cb08b435cc5ac34 |
03-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed remaining clang compiler warnings https://codereview.appspot.com/6865053/ git-svn-id: http://skia.googlecode.com/svn/trunk@6646 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkRunnable.h
|
42619d8df206b0bcd36d952909d972b8961e75de |
03-Dec-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename SkTDLinkedList to SkTInternalLinked list, add some methods useful for forthcoming SkTLList. Review URL: https://codereview.appspot.com/6858101 git-svn-id: http://skia.googlecode.com/svn/trunk@6643 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDLinkedList.h
ore/SkTInternalLList.h
pu/GrResource.h
tils/SkThreadPool.h
|
0da23a5184cf8ee658c4f1ac45b798ddf7e73002 |
03-Dec-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tweak an enum declaration to make the clang compiler happy. This exposes our "unknown type" to users, which is a loss of encapsulation. TBR=robertphillips http://codereview.appspot.com/6865050/ git-svn-id: http://skia.googlecode.com/svn/trunk@6641 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
9f0af0a285addbeb55db5dd92c3a3b92c144532f |
30-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create aliases AddRef() and Release() to SkRefCnt for compatibility with scoped_refptr Review URL: https://codereview.appspot.com/6844116 git-svn-id: http://skia.googlecode.com/svn/trunk@6639 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
000dea7573e5c902c3e04e93ad6a1aaf83c44d88 |
30-Nov-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disabling validation of the glyph cache for standard debug builds. The validation step is adding 50% overhead to the rendering of text heavy SkPicture files. Review URL: https://codereview.appspot.com/6856123 git-svn-id: http://skia.googlecode.com/svn/trunk@6635 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
c3d7d90973528527131c72549b10c2a21300e0ac |
30-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6632 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
ore/SkRRect.h
|
deb4c169690c777acb27ee8ce67d70d3f6eb2a2c |
29-Nov-2012 |
jamesr@chromium.org <jamesr@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Keep track of identity SkMatrix44s This keeps a bool on SkMatrix44 indicating if we know for sure that the matrix is identity, similar to the TypeMask on SkMatrix. This is useful to early-out of potentially expensive matrix math at the cost of some memory. Review URL: https://codereview.appspot.com/6854113 git-svn-id: http://skia.googlecode.com/svn/trunk@6620 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
5fac58c91d8053dcc05c5bc72cfccee9246d9add |
29-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkClipStack::Iter::combinedNext. Review URL: https://codereview.appspot.com/6844114 git-svn-id: http://skia.googlecode.com/svn/trunk@6619 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
9f686f3639ff87e6d28b4ffcc42feebeca90f8d8 |
29-Nov-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create a factory to decode an SkBitmap from an SkData. Add a test and a GM for the factory, and a PNG file for it to decode. The PNG file is copyright-free, obtained from http://openclipart.org/detail/29213/paper-plane-by-ddoo In cmykjpeg, do not attempt to decode in the constructor, since it currently crashes on Mac (if you provide the correct resource path). Even when we fix this crash there is no need to do it in the constructor, since we create all of the gms in order to get their names (to determine whether to run them). Review URL: https://codereview.appspot.com/6847122 git-svn-id: http://skia.googlecode.com/svn/trunk@6618 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkBitmapFactory.h
|
8a98e3bd18f1a8914cbfe1461e1ff47f51286556 |
29-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkClipStack::Element public. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6858096 git-svn-id: http://skia.googlecode.com/svn/trunk@6617 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
fe7b1ed30a75cecfe80d1ba4d1f60295e99aeef0 |
29-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPictureUtils::GatherPixelRefs() Review URL: https://codereview.appspot.com/6845106 git-svn-id: http://skia.googlecode.com/svn/trunk@6615 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkPictureUtils.h
|
9128edc700ce1b722f1290c585af829542f98a33 |
29-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename SkClipStack::Rec to SkClipStack::Element R=robertphillips@google.com Review URL: https://codereview.appspot.com/6854115 git-svn-id: http://skia.googlecode.com/svn/trunk@6605 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
91f489a65d436d36c7fe580af2775cd0cd13c8d2 |
29-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modify the blur bench to add tests for high-quality blurs, and large non-integer blurs. Change the Coarse flag (which just turns on separable blurs) to an #ifdef, since separable is no longer just Coarse. (This #ifdef will hopefully be shortlived, once Chrome has switched). The separable blur algorithm gives +45% on SampleBlur, +84% on SampleBigBlur, +31% on TheVerge, +35 to +85% on blurbench in HQ (depending on size), +8 to +35% in low quality. (All of these on 32bit MacPro). Review URL: https://codereview.appspot.com/6851117 git-svn-id: http://skia.googlecode.com/svn/trunk@6601 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
|
852030103e47fabc3c766122140920fa19e17775 |
29-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add newline at end of SkRRect.h git-svn-id: http://skia.googlecode.com/svn/trunk@6596 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
5985e7c4d13b04d6b819bfff3df44f1dd3eb35b8 |
29-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkRoundRect start https://codereview.appspot.com/6815058/ git-svn-id: http://skia.googlecode.com/svn/trunk@6595 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRRect.h
|
687c57c7d5a17549f63e0b15208db18b220e2a91 |
29-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6594 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ffects/SkDashPathEffect.h
|
5e5885a63da9b75ec990155a5aac948f9c2252bb |
28-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox git-svn-id: http://skia.googlecode.com/svn/trunk@6591 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
629ab540667422d3edcb97c51e9628b7051e1ba4 |
28-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added dashing fast path https://codereview.appspot.com/6844067/ git-svn-id: http://skia.googlecode.com/svn/trunk@6585 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ffects/SkDashPathEffect.h
|
ab38f7acb336c4330af015312e854e990babd3f5 |
28-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6577 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
68d6bb0c119141b0c8637d0b1b3c8b73c7026933 |
27-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert prev change to reset git-svn-id: http://skia.googlecode.com/svn/trunk@6571 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
4efd9d9872420b40f618294a0db4bbf7f70405d2 |
27-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
guard for self-assignment in reset() git-svn-id: http://skia.googlecode.com/svn/trunk@6568 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
705e84094494613a4659fcabe29f76eb003f9809 |
27-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make the clip stack reduction test generate inverse filled paths. Also adds some comments to GrReduceClipStack. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6847109 git-svn-id: http://skia.googlecode.com/svn/trunk@6561 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRandom.h
|
631940c8c44e92939fc95d305b87be64eb9b886e |
27-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't use bit-wise test for equality when using floats. git-svn-id: http://skia.googlecode.com/svn/trunk@6557 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
51a6286c241c1dc750d263ed9676079c898148b0 |
26-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a function that computes a reduced representation of the clip stack. Also adds a unit test. The function is not yet used other than in the test. Review URL: https://codereview.appspot.com/6855098 git-svn-id: http://skia.googlecode.com/svn/trunk@6553 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
971aca75572ed6e0c5e1cc959173dc58ca7b6b8d |
26-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkDrawFilter::filter to return a bool, where false means don't-draw Review URL: https://codereview.appspot.com/6851111 git-svn-id: http://skia.googlecode.com/svn/trunk@6551 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawFilter.h
ffects/SkPaintFlagsDrawFilter.h
|
db3f0fda6899b11e3213c1213165f2d22ad0fb83 |
26-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
must always include another skia header (unless you're SkTypes.h). In this case, we need SkScalar.h earlier so we can be sure to have int32_t defined. inspired by https://codereview.appspot.com/6782122/ git-svn-id: http://skia.googlecode.com/svn/trunk@6548 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
a8a3b3d9a027ad54ce20f8b4ed7c577a176b31ca |
26-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check for bad enum use when adding contours Review URL: https://codereview.appspot.com/6849103 git-svn-id: http://skia.googlecode.com/svn/trunk@6547 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
223137f49d1a4e805f5c1b1c20b7fd68719ac54b |
21-Nov-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrRandom API in favor of SkRandom. TEST=tests R=bsalomon@google.com Review URL: https://codereview.appspot.com/6855062 git-svn-id: http://skia.googlecode.com/svn/trunk@6539 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRandom.h
|
5347de16116e7b8aaa7d06696fbaa37ffc08899c |
21-Nov-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simple change to remove unnecessary #define statement. BUG=http://code.google.com/p/chromium/issues/detail?id=137924 TEST=TestDeferredCanvasBitmapSizeThreshold unit test Review URL: https://codereview.appspot.com/6845071 git-svn-id: http://skia.googlecode.com/svn/trunk@6531 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
7775fd5779e632d6f5724e0e5d39ed347cf965b0 |
21-Nov-2012 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Deferred canvas can now be flushed if an image is beyond a certain size to avoid a costly image copy. BUG=http://code.google.com/p/chromium/issues/detail?id=137924 TEST=TestDeferredCanvasBitmapSizeThreshold unit test Review URL: https://codereview.appspot.com/6852071 git-svn-id: http://skia.googlecode.com/svn/trunk@6527 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
tils/SkDeferredCanvas.h
|
f68154a3cf43eb22d45be11f3b09e25440c366a6 |
21-Nov-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add isRect variant that returns path closure and direction. Add path test to verify that when isRect() returns false, output parameters are unchanged. Review URL: https://codereview.appspot.com/6855074 git-svn-id: http://skia.googlecode.com/svn/trunk@6524 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
336b4da6b0d20f27f9980b03415354a2f0698e18 |
20-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Separable mask blurs: Add compile-time flag. Fix reversed offsets in asymmetrical blurs (this bug cancels itself out, but I thought it might be confusing for future readers). Use correct stride in asymmetrical blurs (this is a real bug). Review URL: https://codereview.appspot.com/6782089 git-svn-id: http://skia.googlecode.com/svn/trunk@6508 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
|
f6c9a5ba5cded8d4f663b13e71e6e1e572322b41 |
20-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add restore() to SkAutoCanvasRestore git-svn-id: http://skia.googlecode.com/svn/trunk@6505 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
3458716b52aa25dcd1b270141c7628c380696e35 |
20-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6500 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
866ff8787a9823d05363e6f95ea4d599c6fca8fd |
20-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r6489 to fix compiler error in Chrome 143> LINK : program database E:\b\build\slave\win_layout\build\src\build\Debug\ui.dll.pdb missing; performing full link 143> Creating library ..\build\Debug\lib\ui.lib and object ..\build\Debug\lib\ui.exp 143>throb_animation.obj : error LNK2001: unresolved external symbol "private: static void (__cdecl*const * const SkMatrix::gMapXYProcs)(class SkMatrix const &,float,float,struct SkPoint *)" (?gMapXYProcs@SkMatrix@@0QBQ6AXABV1@MMPAUSkPoint@@@ZB) etc git-svn-id: http://skia.googlecode.com/svn/trunk@6499 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
f11cf9ff885c81e29f55283174ca34ce2fc5fd23 |
19-Nov-2012 |
vollick@chromium.org <vollick@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkMatrix44::setColMajord, etc. We have accessors for efficiently getting the matirx data, and it would be nice if we had similar methods for setting the matrix entries. Review URL: https://codereview.appspot.com/6851063 git-svn-id: http://skia.googlecode.com/svn/trunk@6494 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
e0d44ff614c211260fbf55ba895f7fdf4cd3c39c |
19-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for new glShaderSource() signature from Khronos. Disabled by default. Review URL: https://codereview.appspot.com/6853068 git-svn-id: http://skia.googlecode.com/svn/trunk@6491 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/gl/GrGLFunctions.h
|
15393c7f34e42bce0ae037d6b1a86d624ce44653 |
19-Nov-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add missing SK_API define. For a detailed explanation of this, please refer to Nico Weber description here: https://chromiumcodereview.appspot.com/10386108 R=bsalomon@google.com Review URL: https://codereview.appspot.com/6849075 git-svn-id: http://skia.googlecode.com/svn/trunk@6489 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
dab9b4fe035c1e8a79e110139953c19bd48d66f9 |
19-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkPath::isNestedRects() to apply blurred nine-patch Review URL: https://codereview.appspot.com/6855063 git-svn-id: http://skia.googlecode.com/svn/trunk@6483 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
56f233ab54d228f3ce05d0f7e15996424f9d5dd2 |
19-Nov-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add two nested rect detector to path Tease apart existing one rect path detector so that a new variant can detect two nested rects as well. Add tests to verify that both one and two rect detectors both work and return the correct results. Suppress other warnings in PathTest. Review URL: https://codereview.appspot.com/6850059 git-svn-id: http://skia.googlecode.com/svn/trunk@6475 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
4ce738b98ee0be1771712e3036a7711c21f3b7f4 |
16-Nov-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extract transform_scanline_XXXX functions into transform_scanline.h for code-sharing Review URL: https://codereview.appspot.com/6849065 git-svn-id: http://skia.googlecode.com/svn/trunk@6468 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageEncoder.h
|
b947625800a26194fcf63d7b57dadb1a63677f6a |
15-Nov-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused (and undefined) SkColorSpace parameter. git-svn-id: http://skia.googlecode.com/svn/trunk@6427 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkSurface.h
|
9b21c25e742d6a8b69bee8b049e79877f93b5936 |
14-Nov-2012 |
vollick@chromium.org <vollick@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkMatrix44::setTranspose It turned out that adding getDouble(...) and setDouble(...) made this change easier, so I've included that in this cl as well. Review URL: https://codereview.appspot.com/6845048 git-svn-id: http://skia.googlecode.com/svn/trunk@6424 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
459e6623f1c014136f2a8df34c4af80f994eccf0 |
14-Nov-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove a warning for comparing signed and unsigned integers. Review URL: https://codereview.appspot.com/6851050 git-svn-id: http://skia.googlecode.com/svn/trunk@6420 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
260eae59b4edef636685e640ec13d82490d3474f |
14-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move setDevice() to protected: in preparation for its eventual demise git-svn-id: http://skia.googlecode.com/svn/trunk@6416 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
cd5f7e2222dfa9f6be188434e4bca459c1e4fc4a |
14-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
mark SkCanvas::setDevice as DEPRECATED -- need to remove all callers in chrome git-svn-id: http://skia.googlecode.com/svn/trunk@6414 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
9bee33afbeca29f531c8455513b925f6e93da633 |
13-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a conservativelyContainsRect function to SkPath. Review URL: https://codereview.appspot.com/6852044 git-svn-id: http://skia.googlecode.com/svn/trunk@6411 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
fbb0ed959de64f16d236d2f0d81ddf5cb318e1fe |
13-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6409 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
9a5b570e5cbf907fabd69a5ffef94ef135e4066f |
13-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow SkPicture-derived classes install their own SkPicturePlayback-derived object https://codereview.appspot.com/6851048/ git-svn-id: http://skia.googlecode.com/svn/trunk@6405 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
5596a69e9f7884e3042bceba071c468dee52aa7f |
13-Nov-2012 |
vollick@chromium.org <vollick@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for SK_MSCALAR_IS_FLOAT The default is SK_MSCALAR_IS_FLOAT. You'll have to explicitly define SK_MSCALAR_IS_DOUBLE if that's what you want. BUG=None Review URL: https://codereview.appspot.com/6843049 git-svn-id: http://skia.googlecode.com/svn/trunk@6403 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
tils/SkMatrix44.h
|
3959a76ab086a4adbdb9d48977fa276ce0213cb1 |
13-Nov-2012 |
vollick@chromium.org <vollick@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Changing the visibility of SkMatrix44::determinant(). Review URL: https://codereview.appspot.com/6819080 git-svn-id: http://skia.googlecode.com/svn/trunk@6395 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
30c174b9ce6b9777ee50ae0d0565a01b2a060f01 |
13-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkPath cache the result of cheapComputeDirection. Review URL: https://codereview.appspot.com/6810111 git-svn-id: http://skia.googlecode.com/svn/trunk@6394 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
dd31131021e2b5ef16b4f3cdec3cf328adcfd6cc |
12-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add const to src parameter for mapMScalars() git-svn-id: http://skia.googlecode.com/svn/trunk@6386 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
2e0c79fb637c870780e7a041259e7bdc1443cd63 |
12-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 6351 due to bugs. git-svn-id: http://skia.googlecode.com/svn/trunk@6377 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
1ea95be560b38a71e3f24749c4e5e3d3564e4c6c |
09-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add explicit mapScalars and mapMScalars entry-points, instead of just map() git-svn-id: http://skia.googlecode.com/svn/trunk@6373 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
20d44677a1940c17ae9c64420b013d76bf895dd5 |
09-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
simplify macros, since we no longer support scalar == fixed git-svn-id: http://skia.googlecode.com/svn/trunk@6372 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
d729b3e504ae547ee0978e8f7156bd8dd8124172 |
09-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add entry-point to SkMaskFilter to fast-path rectangles. have blurmaskfilter override this new method. #define SK_IGNORE_FAST_BLURRECT if you want to disable this (not sure if we'll need this) Review URL: https://codereview.appspot.com/6815087 git-svn-id: http://skia.googlecode.com/svn/trunk@6363 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
d9f7503e0cb0c4db856f53b4bdeec1332db6f296 |
09-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6362 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
ore/SkRect.h
|
6898d52c371309d81c2184ea991785d2485323e4 |
08-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add centerX() and centerY() to SkIRect (because they made me) Review URL: https://codereview.appspot.com/6826078 git-svn-id: http://skia.googlecode.com/svn/trunk@6360 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
6794a258e39358e8003b5106247db1b6812d8c84 |
08-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Apply intersect rects to earlier clip elements and skip rects when possible. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6814105 git-svn-id: http://skia.googlecode.com/svn/trunk@6351 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
72b2e6fff3f54c6aa80a98eab4c73f02a8cd450d |
08-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6344 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
e8ca6c6e3a55634ac76efe5aceafaf8d669f43ba |
07-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Combine multiple intersecting rects in SkClipStack::Iter. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6816104 git-svn-id: http://skia.googlecode.com/svn/trunk@6339 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
2a7579d11796866b0026755ab52597d09f4509cc |
07-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
CG imagedecoder never sets isOpaque, so add method to SkBitmap to compute that, and call it from CG imagedecoder. Review URL: https://codereview.appspot.com/6816101 git-svn-id: http://skia.googlecode.com/svn/trunk@6334 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
7b7cdd147f5528865238e5ed98c79e6d319fde9b |
07-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Some improvements to reduce the number of pixels touched in generating alpha clip masks Review URL: https://codereview.appspot.com/6828043 git-svn-id: http://skia.googlecode.com/svn/trunk@6329 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
ore/SkMatrix.h
ore/SkRandom.h
ore/SkRect.h
|
8f0a7b8e7334187a5d7d5ab7fde5a3c3009555f5 |
07-Nov-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add temporary interfaces in blur and clip to permit testing if it is to our advantage to selectively disable soft clipping and high quality blurs during animations. Review URL: https://codereview.appspot.com/6812092 git-svn-id: http://skia.googlecode.com/svn/trunk@6328 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkMaskFilter.h
|
4d3038379d98074612a92ef2bc85250cd205cfa9 |
06-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more utilities: roundIn(), offsetTo() git-svn-id: http://skia.googlecode.com/svn/trunk@6320 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
a36223764466c964ed1035bf6f152ba55168f61e |
06-Nov-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add draw filter option to picture_bench Option allows adding a draw filter option per type or for all types. All SkPaint flags may be filtered, plus disabling blur and setting the hint level. Review URL: https://codereview.appspot.com/6816092 git-svn-id: http://skia.googlecode.com/svn/trunk@6318 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawFilter.h
|
9daf96afb34313842d8d2c4abca73d954d2e9005 |
06-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Break out SkOffsetImageFilter into its own file, and derive it from SkSingleInputImageFilter, to make it DAG-friendly. Review URL: https://codereview.appspot.com/6822086 git-svn-id: http://skia.googlecode.com/svn/trunk@6315 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkOffsetImageFilter.h
ffects/SkTestImageFilters.h
|
f9a1455ef16aa7f67ebed3c17661f434b8512ae9 |
06-Nov-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Avoid re-definition of STDC symbols, needed for my ffmpeg work. See changes to build/common.gypi in https://codereview.chromium.org/11364077/ BUG=118986, 91970 Review URL: https://codereview.appspot.com/6810088 Patch from Paweł Hajdan, Jr. <phajdan.jr@chromium.org>. git-svn-id: http://skia.googlecode.com/svn/trunk@6313 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
|
1aa90cf11e136a722bce71dd77f4bb03cc2b56f8 |
06-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6306 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
61729ecc6c50556b04a67d68de94dabd448aa460 |
06-Nov-2012 |
thakis@chromium.org <thakis@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove a pointless anonymous namespace in a header. Review URL: https://codereview.appspot.com/6827047 git-svn-id: http://skia.googlecode.com/svn/trunk@6304 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
dbe49f735484f8862e378b63d0a074a301093dd0 |
05-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove default texture coords / texture matrix Review URL: https://codereview.appspot.com/6775100 git-svn-id: http://skia.googlecode.com/svn/trunk@6293 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrEffectStage.h
|
4187a2fc71e9f72401e5314a1dca41a556096c51 |
05-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Attempt to patch Chrome compiler failures git-svn-id: http://skia.googlecode.com/svn/trunk@6289 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
17fc651dbe2e0624f6c85fb6e081d28a87d5a08b |
02-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all remaining effects use GrGLEffectMatrix R=robertphillips@google.com Review URL: https://codereview.appspot.com/6817079 git-svn-id: http://skia.googlecode.com/svn/trunk@6286 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
b4a55b7b68bf6b8ba8cb12927e5a627fab95ea5c |
02-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make morphology, convolution, and table color filter opt out of default texture matrices. Review URL: https://codereview.appspot.com/6817077 git-svn-id: http://skia.googlecode.com/svn/trunk@6280 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
|
92b6a94ac103ea3f37a8f9f02072ef884cc17a7c |
02-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLTextureDomainEffect use GrGLEffectMatrix. Also, don't send redundant domain. Review URL: https://codereview.appspot.com/6820082 git-svn-id: http://skia.googlecode.com/svn/trunk@6276 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
ore/SkScalar.h
|
b9086a026844e4cfd08b219e49ce3f12294cba98 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrMatrix with SkMatrix. Review URL: https://codereview.appspot.com/6814067 git-svn-id: http://skia.googlecode.com/svn/trunk@6247 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectStage.h
pu/GrMatrix.h
pu/GrPaint.h
pu/GrTexture.h
pu/GrTypes.h
|
7158e6acca1b1ecc321d4d514a31cba11b5ead60 |
01-Nov-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve NaCl support - Add nacl_make script to build Skia targets for NaCl using gyp - Add nacl_interface for command-line apps - Add nacl_sample as front-end for SampleApp - Add freetype to DEPS - Various gyp tweaks for NaCl TODO: - Implement GL interface - Implement font host - Fix plumbing so that SampleApp works properly Review URL: https://codereview.appspot.com/6671044 git-svn-id: http://skia.googlecode.com/svn/trunk@6245 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkNativeGLContext.h
iews/SkOSWindow_NaCl.h
iews/SkWindow.h
|
81712883419f76e25d2ffec38a9438284a45a48d |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrScalar, replace with SkScalar. Review URL: https://codereview.appspot.com/6812064 git-svn-id: http://skia.googlecode.com/svn/trunk@6243 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrContext.h
pu/GrPoint.h
pu/GrScalar.h
pu/GrUserConfig.h
|
35ac048e357aefa6289485c8f6a50fadce23c0d2 |
01-Nov-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactoring RTree integration to support SkBBoxHierarchy polymorphism in SkPicture. This moves the rtree creation into a virtual method. Review URL: https://codereview.appspot.com/6811057 git-svn-id: http://skia.googlecode.com/svn/trunk@6242 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
d8b5faca043100d7a1e4594b4d10e462532af390 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r6233 with fix. git-svn-id: http://skia.googlecode.com/svn/trunk@6241 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectUnitTest.h
|
115b06f3d51902a122621e897360ba80153527b3 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-revert r6233. git-svn-id: http://skia.googlecode.com/svn/trunk@6239 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectUnitTest.h
|
c3a58f345de16c185db3a20578c7ddf52bc89d38 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r6233 with fix for config conversion texture matrices. git-svn-id: http://skia.googlecode.com/svn/trunk@6238 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrEffectUnitTest.h
|
66e534da8e2b3de928f7ce132da61947a73ab7cb |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r6233 while investigating bot failures. git-svn-id: http://skia.googlecode.com/svn/trunk@6235 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
ce49e16d3b4a5b554d75a609e4ac8973c23c17e2 |
01-Nov-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checkpoint in moving texture matrices out of GrGLProgram and into GrGLEffect. Review URL: https://codereview.appspot.com/6818064 git-svn-id: http://skia.googlecode.com/svn/trunk@6233 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
f3dc199c0b18e35ac8de4075ecbede7a484f1b0d |
01-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6228 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
7103f182ce61280eacb35f1832df350b642a5381 |
31-Oct-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GDI fonthost to serialize using correct font name. https://codereview.appspot.com/6822060/ git-svn-id: http://skia.googlecode.com/svn/trunk@6227 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
e1e7d7a6b55504d97ce9f30202a179b63800093b |
31-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkScalarsEqual() so we don't have to use memcmp for arrays of floats. git-svn-id: http://skia.googlecode.com/svn/trunk@6226 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
ore/SkScalar.h
|
4d3c28158a65f9eac6b472dff29caa77b44f8134 |
31-Oct-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkCondVar for windows. Only works on Vista or later, since it uses condition variables. Review URL: https://codereview.appspot.com/6812062 git-svn-id: http://skia.googlecode.com/svn/trunk@6225 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkCondVar.h
|
f94b3a4cebd4adab09c40ebe23c02a615e10c394 |
31-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkShader store localM directly rather than as a separate alloc. May cause very slight GM changes in gpu two pt radial/conical radients. Review URL: https://codereview.appspot.com/6821056 git-svn-id: http://skia.googlecode.com/svn/trunk@6221 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
683c3c76cfd2cc71621e570889a16548f8cc88c6 |
31-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Shortcut inverting the identity matrix. Review URL: https://codereview.appspot.com/6775087/ git-svn-id: http://skia.googlecode.com/svn/trunk@6218 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
4177ef4b229b5fb67f355569654981bb4bf8eb9c |
31-Oct-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkThreadPool for managing threads. Skia-ized from https://codereview.appspot.com/6755043/ TODO: Use SkThread and platform independent features. Review URL: https://codereview.appspot.com/6777064 git-svn-id: http://skia.googlecode.com/svn/trunk@6217 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkCondVar.h
tils/SkCountdown.h
tils/SkRunnable.h
tils/SkThreadPool.h
|
72ba668db833d25ecdca4edfbefd601e508a1e62 |
31-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for error in r6214 (missing pre-declaration) Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@6215 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
97b6b0730dcb0feee9224ff04eb3985ca4bd0216 |
31-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fleshed out GPU portion of image/surface feature https://codereview.appspot.com/6813055/ git-svn-id: http://skia.googlecode.com/svn/trunk@6214 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
d3eb336d56b2ad989229c8fb21ea20f5a7b14a32 |
31-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add validation check to GrGpu::createTexture & minor SkGpuDevice cleanup https://codereview.appspot.com/6821055/ git-svn-id: http://skia.googlecode.com/svn/trunk@6213 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
c12e37c1ce6c98018ea28cb0e09302297f1a33b3 |
30-Oct-2012 |
Raph Levien <raph@google.com> |
Changes to Skia to support Harfbuzz NG This version of the patch supports both old and new Harfbuzz (the former is still needed for WebView). Change-Id: Id438a5dd7f9fe4a7deca3cb6fb8521eb757b10e4
orts/SkTypeface_android.h
|
175fe75654a6a9bf8cb1570d057fa04f018c5437 |
30-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstreaming changes from gpu_dev to trunk. git-svn-id: http://skia.googlecode.com/svn/trunk@6207 2bbb7eff-a529-9590-31e7-b0007b416f81
|
41d0d2f9059bb72d8f4fab3b69bb15a17ea5dcb0 |
30-Oct-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
comment-only: add "this may change" warning to SkChecksum.h Review URL: https://codereview.appspot.com/6810054 git-svn-id: http://skia.googlecode.com/svn/trunk@6205 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
|
4b2e1c8807fd1eb8b42e71ec7e29b6fc189d3476 |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rebase gpu_dev up to r5182 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6187 2bbb7eff-a529-9590-31e7-b0007b416f81
|
56315b979b4a10e3f722f63d6e042e217712c6c0 |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add file accidentally omitted from r6182. git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6186 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTBackendEffectFactory.h
|
2eaaefd7e6a58339b3f93333f1e9cc92252cc303 |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pass GrCustomStage to key-generation functions and emitCode(). R=robertphillips@google.com Review URL: https://codereview.appspot.com/6819046 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6182 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrEffect.h
pu/GrEffectStage.h
|
42041e6de830c11f252aab072a6527bb28840468 |
29-Oct-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow default texture cache limit to be set within gyp. Review URL: https://codereview.appspot.com/6818051 git-svn-id: http://skia.googlecode.com/svn/trunk@6177 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrUserConfig.h
|
e8ebeb1f8fde6525bbab988c6090a5d3ab19855b |
29-Oct-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add option to gm: write out images into a hierarchy, rather than a flat set of files BUG=https://code.google.com/p/skia/issues/detail?id=743 Review URL: https://codereview.appspot.com/6810047 git-svn-id: http://skia.googlecode.com/svn/trunk@6167 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
ore/SkString.h
|
484ee2a5fe47c204d9dda6acba54f9789d1cf69f |
29-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrEffectStage keep a const ptr (rather than non-const) to GrEffect. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6811045 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6166 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
ee2ef02d3dc1bf0573d660d34b0b4612de5cc314 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rebaseline gpu_dev from trunk at r6159. git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6160 2bbb7eff-a529-9590-31e7-b0007b416f81
|
cd9f55989e680b7f52fa21766dde0ac67ac9911f |
26-Oct-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a factory Create function for SkColorFilterImageFilter, and move the matrix optimization there. This will allow the Chrome compositor to extract the optimized matrix, and potentially apply the color matrix itself, saving a buffer allocation & draw. Review URL: https://codereview.appspot.com/6739057 git-svn-id: http://skia.googlecode.com/svn/trunk@6152 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorFilterImageFilter.h
|
2d0baded0f45dfde9dc8c25313ff14ea18c0c915 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make the orientation of a texture accessible from and known by GrSurface. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6801044 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6148 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
pu/GrTypes.h
|
28a15fb8d603847949a61657ef5cb73ed9915021 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLEffect::setData take GrEffectStage rather than GrEffect. This allows the coord-change matrix to be communicated to setData(). An accessor for this matrix is also added to GrEffectStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6779057 git-svn-id: http://skia.googlecode.com/svn/branches/gpu_dev@6143 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectStage.h
|
08283afc265f1153834256fc1012519813ba6b73 |
26-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrSamplerState to GrEffectStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6777053 git-svn-id: http://skia.googlecode.com/svn/trunk@6135 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
pu/GrEffectStage.h
pu/GrPaint.h
pu/GrSamplerState.h
|
27b40e9f36f567a57ae92860052b36cedacdd4fd |
26-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6133 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
pu/GrContext.h
|
46fba0d79335f17429bb71d87a04d93fb2ee992b |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename StageKey and related stuff. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6785049 git-svn-id: http://skia.googlecode.com/svn/trunk@6130 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrEffect.h
|
396e61fe440590744345e0c56970b26ab464591d |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrProgramStageFactory to GrBackendEffectFactory. Review URL: https://codereview.appspot.com/6773044 git-svn-id: http://skia.googlecode.com/svn/trunk@6125 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrBackendEffectFactory.h
pu/GrEffect.h
pu/GrProgramStageFactory.h
|
08afc843c074429a9848d8d165e6b898e3e7d371 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Files accidentally omitted from r6123. git-svn-id: http://skia.googlecode.com/svn/trunk@6124 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
|
16e3ddea6a80972aced04b21b1d66377fa95e7c7 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Platform/Engine -> Backend createPlatform -> wrapBackend R=robertphillips@google.com Review URL: https://codereview.appspot.com/6785044 git-svn-id: http://skia.googlecode.com/svn/trunk@6123 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrContextFactory.h
pu/GrRenderTarget.h
pu/GrTypes.h
|
49a5b1967ac5bbc6699bee9a2c66088c42aef6fd |
25-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add MACRO macros to help with concat. Stolen from gpu headers git-svn-id: http://skia.googlecode.com/svn/trunk@6117 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
831c726f83ab3146a573f483438c1a461b2ba465 |
25-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Correctly set width & height in filtered SkPictures https://codereview.appspot.com/6772047/ git-svn-id: http://skia.googlecode.com/svn/trunk@6103 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
422e81aeb1f4078367c85efe591c7df8c33874ec |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrGLProgramStage Renaming Part 3 s/GLProgramStage/GLEffect minor whitespace/spelling fixup R=robertphillips@google.com Review URL: https://codereview.appspot.com/6767054 git-svn-id: http://skia.googlecode.com/svn/trunk@6095 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrProgramStageFactory.h
|
d698f77c13d97c61109b861eac4d25b14a5de935 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrGLProgramStage Renaming Part 1. Renamed cpp and h s/GrGLProgramStage/GrGLEffect/ Review URL: https://codereview.appspot.com/6759054 git-svn-id: http://skia.googlecode.com/svn/trunk@6090 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffect.h
pu/GrProgramStageFactory.h
|
021fc736f89fddac4f26b3f32f50263ff8fe3279 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 5 Stuff found by searching for "stage". R=robertphillips@google.com Review URL: https://codereview.appspot.com/6772043 git-svn-id: http://skia.googlecode.com/svn/trunk@6089 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
pu/GrEffect.h
pu/GrProgramStageFactory.h
|
8ea78d83dc4e8243c16eedf8100a3987c54123fa |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 4 Rename a bunch of things found by searching for "custom". Review URL: https://codereview.appspot.com/6765048 git-svn-id: http://skia.googlecode.com/svn/trunk@6085 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkImageFilter.h
ore/SkShader.h
ffects/SkColorMatrixFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
pu/GrEffect.h
pu/GrProgramStageFactory.h
|
f271cc7183fe48ac64d2d9a454eb013c91b42d53 |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 3 Rename all things *CUSTOM_STAGE*, customStage*, and other miscellany R=robertphillips@google.com Review URL: https://codereview.appspot.com/6769048 git-svn-id: http://skia.googlecode.com/svn/trunk@6081 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrEffectUnitTest.h
|
63f1127a70428dca12141c0ad12e1103ae8db35f |
24-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make filter tool actually filter the read in SkPicture https://codereview.appspot.com/6765046/ git-svn-id: http://skia.googlecode.com/svn/trunk@6080 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
6f261bed0252e3f3caa595798364e0bf12a2573a |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCustomStage Renaming Part 2 GrSamplerState member rename GrCustomStageUnitTest rename some comment updates Review URL: https://codereview.appspot.com/6771043 git-svn-id: http://skia.googlecode.com/svn/trunk@6078 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrCustomStageUnitTest.h
pu/GrEffect.h
pu/GrEffectUnitTest.h
pu/GrPaint.h
pu/GrSamplerState.h
|
a469c28c3c16214733a25201a286970f57b3d944 |
24-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
CustomStage Renaming Part 1 Search and replace: GrCustomStage->GrEffect GrCustomStageTestFactory->GrEffectTestFactory renamed the cpp/h files from customStage->effect reordered gypi, #includes, forward decls to maintain alphabetical sort. manually fixed up some whitespace and linewraps deleted a commented out #include R=robertphillips@google.com Review URL: https://codereview.appspot.com/6758046 git-svn-id: http://skia.googlecode.com/svn/trunk@6076 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkImageFilter.h
ore/SkShader.h
ffects/SkColorMatrixFilter.h
ffects/SkMagnifierImageFilter.h
ffects/SkMatrixConvolutionImageFilter.h
pu/GrContext.h
pu/GrCustomStage.h
pu/GrCustomStageUnitTest.h
pu/GrEffect.h
pu/GrPaint.h
pu/GrProgramStageFactory.h
pu/GrSamplerState.h
pu/GrTextureAccess.h
|
077348cfd0b4c424393ce83cb9ceded8afe60216 |
22-Oct-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix slow gm debug builds that are doing large path validation runs. Add a new compile flag to allow path validation to be selectively enabled instead of being always on. Review URL: https://codereview.appspot.com/6734059 git-svn-id: http://skia.googlecode.com/svn/trunk@6036 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
c2e8cef4792b478547973d312b26fff4aab7c729 |
22-Oct-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove use of varargs in SkImageFilter. This is causing a crash in recent builds of clang. (It was also masking the fact that SkMergeImageFilter was calling the wrong constructor!) Review URL: https://codereview.appspot.com/6709066 git-svn-id: http://skia.googlecode.com/svn/trunk@6029 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkTestImageFilters.h
|
a56fedc47af676f53e07e20b344f58e67c8d241e |
19-Oct-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to SkString for hclam@chromium.org TBR=reed@google.com Review URL: https://codereview.appspot.com/6737047 git-svn-id: http://skia.googlecode.com/svn/trunk@6008 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
989a95ea77230e8347da18876e1bd5f39a78ebb5 |
18-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5989 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
b2ad101313cfba9c06a3a4dc06531766bcbec73b |
17-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make table color filter use asNewCustomStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6713051 git-svn-id: http://skia.googlecode.com/svn/trunk@5976 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
|
67e78c9e47c38a51816412a24a10f4fe2db142a3 |
17-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrCustomStage to implement color matrix. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6716044 git-svn-id: http://skia.googlecode.com/svn/trunk@5975 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
pu/GrCustomStageUnitTest.h
pu/GrPaint.h
|
288d9549b42a4eb934e814790f2b7a81f017a9c5 |
17-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Separate out the texture matrix from the coord-system change matrix in GrSamplerState. This is a step towards moving texture matrix to GrCustomStage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6721047 git-svn-id: http://skia.googlecode.com/svn/trunk@5973 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrPaint.h
pu/GrSamplerState.h
|
7cd90d4eecdba0f40a36945749d40df95d6d641b |
17-Oct-2012 |
Romain Guy <romainguy@google.com> |
Add Android specific API Bug #7353771 This API is just a boolean property that tells the hardware renderer whether it should use mipmap levels. Change-Id: I123a334b89b0d64d711bdad43f5e2feb416de8b4
ore/SkBitmap.h
|
3fe16908349ba6b8240a3ba0febf1088f476df73 |
16-Oct-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Delete three class declarations that we don't provide implementations anymore. This can be removed now that https://codereview.appspot.com/6650055/ was landed in r5942. R=epoger@google.com,reed@google.com Review URL: https://codereview.appspot.com/6677044 git-svn-id: http://skia.googlecode.com/svn/trunk@5967 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWidget.h
|
dfdb7e5240276493077b7c6e1f3cc8b8a0e195ba |
16-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r5963 with two fixes: Missing ref in GrSweepGradient::TestCreate. Must reset() the sampler in setup_drawstate_aaclip() to avoid hitting a (dubious) assert. git-svn-id: http://skia.googlecode.com/svn/trunk@5964 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
pu/GrSamplerState.h
|
f6eac8af585e44d56e6b18d269e6c34f9917ea88 |
16-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r5962 because of failures. git-svn-id: http://skia.googlecode.com/svn/trunk@5963 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
pu/GrSamplerState.h
|
b022177777c3602c47bb71c07920e63a261c5038 |
16-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Require matrix for custom stage to be set when custom stage is installed. Review URL: https://codereview.appspot.com/6696044 git-svn-id: http://skia.googlecode.com/svn/trunk@5962 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
pu/GrSamplerState.h
|
858804dfe62c957050080a6fdce9226387ae7b7d |
15-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use AutoMatrix in GrTextContext Review URL: https://codereview.appspot.com/6691043 git-svn-id: http://skia.googlecode.com/svn/trunk@5952 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTextContext.h
|
1e269b5a08610da13c3aee23809bb45b17e7b663 |
15-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Spell correct some comments. Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@5951 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
4200dfe9c1a2c0e99a7155a63fbffb01e9d1fd28 |
13-Oct-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to base classes of classes with SK_API. https://codereview.appspot.com/6683044/ This change should unblock rolling Skia DEPS past r5914. TBR=reed git-svn-id: http://skia.googlecode.com/svn/trunk@5946 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawFilter.h
ore/SkMaskFilter.h
ore/SkRasterizer.h
|
f57c01bdcfdf1c923b9a473974bfe6f8c66eca3e |
13-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5943 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
8d21f6c7a9d0cf4f87d77c235c6da7203620c7e5 |
12-Oct-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When two or more color matrix image filters are connected together, and the non-leaf matrices do not require clamping, we can concatenate their matrices and apply them together. Review URL: https://codereview.appspot.com/6489054 git-svn-id: http://skia.googlecode.com/svn/trunk@5931 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkColorFilterImageFilter.h
|
3bafe74a29c37761082980ed4ee9b831256bd27e |
12-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkShader::asShadeProc to fast-path the caller when the shader is fast Review URL: https://codereview.appspot.com/6649055 git-svn-id: http://skia.googlecode.com/svn/trunk@5930 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
cb1bbb375aa4fdd099dc60302ca1712f04607782 |
12-Oct-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fonts with cubic outlines are rendered without ClearType by GDI. https://codereview.appspot.com/6643060/ git-svn-id: http://skia.googlecode.com/svn/trunk@5929 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
a99226eb8c959a0c47ef097348c4780fb1fd618b |
12-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Commit SkGpuDevice.h which was omitted from r5918 for some reason. git-svn-id: http://skia.googlecode.com/svn/trunk@5919 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
3cbaa2d4da8bc39a99bf3afaaab43cc6dc481723 |
12-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Beef up GrContext::AutoMatrix to handle doing GrPaint matrix adjustments. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6656047 git-svn-id: http://skia.googlecode.com/svn/trunk@5918 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrPaint.h
|
6806fe87e0b39e283291c1a1c7d1d864230aa2aa |
12-Oct-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export effects classes with SK_API. So this works in shared_library build in chromium. This issue was raised up in the following chromium-dev thread: https://groups.google.com/a/chromium.org/forum/?hl=en&fromgroups=#!topic/chromium-dev/Z6qzEw8MwVY R=epoger@google.com,tomhudson@google.com Review URL: https://codereview.appspot.com/6601065 git-svn-id: http://skia.googlecode.com/svn/trunk@5914 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkArithmeticMode.h
ffects/SkAvoidXfermode.h
ffects/SkBitmapSource.h
ffects/SkBlendImageFilter.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkMatrixConvolutionImageFilter.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkPorterDuff.h
ffects/SkStippleMaskFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTransparentShader.h
|
3ab43d5c5b4d77f46dd0266618f92e5fefce2021 |
11-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minimize use of SkDraw's matrix in SkGpuDevice. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6604068 git-svn-id: http://skia.googlecode.com/svn/trunk@5906 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
ore/SkRect.h
pu/SkGpuDevice.h
|
5dc26b97366934ba0f896cea02a3fec027d5d5c1 |
11-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkTCopyOnFirstWrite R=reed@google.com Review URL: https://codereview.appspot.com/6650047 git-svn-id: http://skia.googlecode.com/svn/trunk@5905 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
fc84359aa920567e72742877a1249f52d076ad35 |
11-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5892 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
|
9f25de79009ce721aa13abe71c38179d5a6710e2 |
10-Oct-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch implements generalized DAG connectivity for SkImageFilter. SkImageFilter maintains a list of inputs, which can be constructed either from a SkImageFilter** or zero or more SkImageFilter* arguments (varargs). Existing filters which maintained their own filter connectivity were refactored to use the new constructors and flattening/unflattening code. Modifying the remaining filters which are not yet DAG-friendly is left for future work; they are considered to have zero inputs for now. Review URL: https://codereview.appspot.com/6443119 git-svn-id: http://skia.googlecode.com/svn/trunk@5891 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkSingleInputImageFilter.h
ffects/SkTestImageFilters.h
|
a6926b1f0352916c31cda66f2239a25d52f09315 |
10-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland r5861 but leave setMatrixClip virtual on SkDevice (IOW this is a partial revert of r5871 which reverted r5861). Unreviewed Review URL: https://codereview.appspot.com/6631062 git-svn-id: http://skia.googlecode.com/svn/trunk@5881 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
3fffb2ee9fa01ae61efb2395973eb7575eda4c96 |
10-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r5861 (remove gainfocus and setMatixClip) due to Chrome compilation issues git-svn-id: http://skia.googlecode.com/svn/trunk@5871 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
bae1712d2ec48671d59d08b292f118be7edf6dd8 |
09-Oct-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable automatic font fallback of SkFontHost_android when building for WebKit The internal font fallback mechanism prevents WebKit from getting the properties of the actually used font. Disable the internal fallback mechanism when building for WebKit and add SkGetFallbackFamilyNameForChar() to let the upper level know the fallback font for individial characters. This commits a change that was submitted for review by... wangxianzhu1 @ https://codereview.appspot.com/6572059/ BUG=913 (http://code.google.com/p/skia/issues/detail?id=913) Review URL: https://codereview.appspot.com/6640048 git-svn-id: http://skia.googlecode.com/svn/trunk@5866 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
a1c3d78f224874833920c8017f4287a3ec538779 |
09-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove gainFocus() and setMatrixClip() virtuals from SkDevice. R=reed@google.com,robertphillips@google.com Review URL: https://codereview.appspot.com/6636050 git-svn-id: http://skia.googlecode.com/svn/trunk@5861 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
0e354aacd84d3bede3f97cbde35a54ba62a89533 |
08-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove external matrix feature. We haven't been testing this for nearly two years. R=reed@google.com Review URL: https://codereview.appspot.com/6640044 git-svn-id: http://skia.googlecode.com/svn/trunk@5857 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDraw.h
pu/GrTextContext.h
|
0f11e1ab5b6e53f6176dde2dbb25a8e3ae34858f |
08-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove translate param from GrContext::drawPath (and subsequent calls). Review URL: https://codereview.appspot.com/6615062 git-svn-id: http://skia.googlecode.com/svn/trunk@5852 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
c7448cef098b835d6f9adf8a365fde9de076f178 |
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrPaint encapsulation. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6624052 git-svn-id: http://skia.googlecode.com/svn/trunk@5838 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
254eae2b04a7f810de0ed92803a8bdd18d11babf |
05-Oct-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkLightingImageFilter to derive from SkSingleInputImageFilter, so that it can participate in filter DAGs. No tests yet. Review URL: https://codereview.appspot.com/6620055 git-svn-id: http://skia.googlecode.com/svn/trunk@5832 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLightingImageFilter.h
|
88becf450f015007d785f2b5aa7fe4690e295868 |
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrPaint fields/enums/members texture->color mask->coverage. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6615046 git-svn-id: http://skia.googlecode.com/svn/trunk@5827 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
af84e748cedbf43e2d0e8d2eac9b7800c8d8ca19 |
05-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move setPaint from GrContext to GrDrawState. R=robertphillips@google.com Review URL: https://codereview.appspot.com/6624045 git-svn-id: http://skia.googlecode.com/svn/trunk@5823 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
5a7c6be72b940dde8ff6ad2485a09aecd56a2660 |
04-Oct-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add the ability to provide function pointers to SkPicture serialization and deserialization for encoding and decoding bitmaps. Remove kForceFlattenBitmapPixels_Flag, which is no longer used. When an SkOrderedReadBuffer needs to read a bitmap, if it does not have an image decoder, use a dummy bitmap. In GM, add a tolerance option for color differences, used when testing picture serialization, so it can assume two images are the same even though PNG encoding/decoding may have resulted in small differences. Create dummy implementations for SkImageDecoder and SkImageEncoder functions in SkImageDecoder_empty so that a project that does not want to include the images project it can still build. Allow ports to build without images project. In Mac's image encoder, copy 4444 to 8888 before encoding. Add SkWriter32::reservePad, to provide a pointer to write non 4 byte aligned data, padded with zeroes. In bench_ and render_ pictures, pass decode function to SkPicture creation from a stream. BUG=https://code.google.com/p/skia/issues/detail?id=842 Review URL: https://codereview.appspot.com/6551071 git-svn-id: http://skia.googlecode.com/svn/trunk@5818 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
ore/SkPicture.h
ore/SkSerializationHelpers.h
ore/SkWriter32.h
mages/SkImages.h
|
94bc60f9864094edbfb787b09c963d8818c8962f |
04-Oct-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Lock gFTMutex when modifying FT globals. This prevents a crash when running bench_pictures with multiple threads. Also remove an unused function and fix a typo in SkFontHost. Review URL: https://codereview.appspot.com/6625043 git-svn-id: http://skia.googlecode.com/svn/trunk@5816 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
7823d9a07fb08f21994031254f5b0342a721f460 |
04-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable SK_DEBUG_PATH_REF in debug builds. R=reed@google.com Review URL: https://codereview.appspot.com/6602056 git-svn-id: http://skia.googlecode.com/svn/trunk@5810 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
3bc16c8bc1ecb9ac4450f58093cc9e3edb8a50b8 |
04-Oct-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement GPU path for matrix convolution. Note that when not convolving alpha, the premultiplying is done less efficiently than in the raster path: it's done on each texture access, rather than as a pre-processing pass. This was so I could do the filter as a single custom stage; will try the optimization separately. This implementation gives a ~30X speedup on the GPU results for the matrixconvolution bench (~10X due to the GPU, and ~3X due to texture uploads/readback removal). Note: this changes the matrixconvolution for the software path as well, so it will likely break the bots until that test is rebaselined. Review URL: https://codereview.appspot.com/6585069/ git-svn-id: http://skia.googlecode.com/svn/trunk@5809 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMatrixConvolutionImageFilter.h
|
e6e62d1de9ab6cd7ad098a5e953bf207047389e8 |
04-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make numTextures() be non-virtual on GrCustomStage. R=tomhudson@google.com,robertphillips@google.com,senorblanco@chromium.org Review URL: https://codereview.appspot.com/6586081 git-svn-id: http://skia.googlecode.com/svn/trunk@5805 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
|
7cc7f494796afc681355b15e88c57ef2709a9220 |
04-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5798 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
ae09f2dc3fb1e8a8db99b214c8a71d0b9613a856 |
03-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds extra debugging to SkPathRef that can optionally be turned on in a release build. This is pretty hacky but hopefully will be quite short-lived. Review URL: https://codereview.appspot.com/6584074 git-svn-id: http://skia.googlecode.com/svn/trunk@5793 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
1dfe88e00aeddf20690fd2469fd17e43f670ee3a |
03-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r5557 (which itself was a revert of r5433). Relands SkPathRef. Will follow with change for extra debug checks to attempt to ferret out http://www.crbug.com/148637. git-svn-id: http://skia.googlecode.com/svn/trunk@5783 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkRefCnt.h
|
4f45258d456d27dc0ac6af29913e54400f953ae5 |
03-Oct-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Delete SkStream_Win.h as it appears to never have been used. https://code.google.com/p/skia/issues/detail?id=281 git-svn-id: http://skia.googlecode.com/svn/trunk@5781 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkStream_Win.h
|
425a8c71e43841bf6e8622bf7f6a7985a2efe4c7 |
02-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getSeed() git-svn-id: http://skia.googlecode.com/svn/trunk@5775 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRandom.h
|
2b64f84b4b188c94eec7fff96081e85d435a92d8 |
02-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkNativeGLContext implementation for iOS. R=caryclark@google.com Review URL: https://codereview.appspot.com/6589055 git-svn-id: http://skia.googlecode.com/svn/trunk@5767 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkNativeGLContext.h
|
dc3a4e5fa8c42bd0313af547bc15db2e6554a217 |
02-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5762 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
5957f47e8de0ff55b8c0bf84984d4915c7c72825 |
01-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
retool so we don't need to call SkCanvas::setDevice Review URL: https://codereview.appspot.com/6591054 git-svn-id: http://skia.googlecode.com/svn/trunk@5759 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
ccb39504096db647dafdb254cae59ae172969b8e |
01-Oct-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speculative render target ref/unref fixes https://codereview.appspot.com/6592051/ git-svn-id: http://skia.googlecode.com/svn/trunk@5754 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
7ec0015ec307151418bad8426cb5434823a38dfd |
01-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
delete obsolete/unused SkGpuCanvas git-svn-id: http://skia.googlecode.com/svn/trunk@5752 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuCanvas.h
|
887760f60be146fdefa6b386f80677b540a9f279 |
01-Oct-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
views: Fix a typo in SkEvent.h WndProc is not implemented by unix/linux and does not even compile fixing the typoe, so just remove these function declarations. R=bsalomon@google.com Review URL: https://codereview.appspot.com/6561062 git-svn-id: http://skia.googlecode.com/svn/trunk@5749 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkEvent.h
iews/SkOSWindow_Unix.h
|
52a00cac514dfd9cedb85a9c3e92fdb3e32a03f7 |
01-Oct-2012 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding virtual method to SkDeferredCanvas::NotificationClient for signaling when commands are skipped due to the skip on clear optimization. TEST=DeferredCanvas unit test BUG=http://code.google.com/p/chromium/issues/detail?id=116840 Review URL: https://codereview.appspot.com/6590050 git-svn-id: http://skia.googlecode.com/svn/trunk@5747 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
dde646afb522ac46d6917ada7c404d91da860bb0 |
01-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-land removal of setBitmapDevice git-svn-id: http://skia.googlecode.com/svn/trunk@5746 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
35e535a10fee7a738f8add54fc17271af0297a2a |
30-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r5732 due to Chrome Mac compiler issues git-svn-id: http://skia.googlecode.com/svn/trunk@5744 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
22b460cef604c4737b9e221901e1940681255c01 |
29-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5735 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
768d59b97d9cdae1e66412b7fbe53c87c41a6cff |
28-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove setBitmapDevice -- no longer called, and is a necessary step on our way to removing setDevice (and hopefully getDevice after that). git-svn-id: http://skia.googlecode.com/svn/trunk@5732 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
bac6b0575a28792a6be350af44c0b05975d2a66b |
28-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update Ganesh to support fractional rects in drawBitmapRect https://codereview.appspot.com/6561070/ git-svn-id: http://skia.googlecode.com/svn/trunk@5724 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
9c39744a00573b7133fc765b0a9d50a0ceace7b8 |
27-Sep-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix recursive GPU processing for SkImageFilter. Plumb through the SkImageFilter::Proxy parameter to the GPU recursion path. Extract DeviceImageFilterProxy from SkCanvas.cpp into its own .h, and rename it. https://codereview.appspot.com/6575059/ git-svn-id: http://skia.googlecode.com/svn/trunk@5720 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkImageFilter.h
ffects/SkBlendImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkSingleInputImageFilter.h
|
aa400ee34c035c582ea8f3bce8a467d9848ecd25 |
27-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
doh, fix typo git-svn-id: http://skia.googlecode.com/svn/trunk@5717 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
4c9e2aa7c7c3c1367580dd42969998aa5741082d |
27-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
eliminate (unused) extra param to update(), and thereby remove (bad bad bad) setBitmapDevice call. git-svn-id: http://skia.googlecode.com/svn/trunk@5716 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
34dc9a2dae8e9a5c4d3366a6957724e7289391e3 |
27-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow chrome to use old drawBitmapRect beahvior for now, using SK_SUPPORT_INT_SRCRECT_DRAWBITMAPRECT git-svn-id: http://skia.googlecode.com/svn/trunk@5710 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
e229e92ea51e9bc7c11033e2099d3ef275621115 |
27-Sep-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated SkOSWindow_wxwidgets.h It seems we never really supported WxWidgets. R=bsalomon@google.com Review URL: https://codereview.appspot.com/6569062 git-svn-id: http://skia.googlecode.com/svn/trunk@5708 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkEvent.h
iews/SkOSWindow_wxwidgets.h
iews/SkWindow.h
|
373ebc634573364c27b1ebd35bb537ef1285cba4 |
26-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Suppress some warnings on linux. R=reed@google.com Review URL: https://codereview.appspot.com/6572046 git-svn-id: http://skia.googlecode.com/svn/trunk@5687 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
74bb77ee4c747b8c70c5c613987c9f93df71df06 |
26-Sep-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getMetaData() to SkCanvas (as part of our master plan to remove subclasses of SkCanvas and SkDevice from our clients. git-svn-id: http://skia.googlecode.com/svn/trunk@5679 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
33535f3c48bf723c46f334a93d4a06d782dad30e |
25-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reimplement drawBitmapRectToRect to correctly handle fraction srcRect. The prev impl relied on drawBitmap "deducing" the destination rect by applying the computed matrix to the bitmap's bounds. This cannot be done if the srcRect is fractional, and therefore not representable w/ a bitmap. The new impl computes the same matrix, but calls down to the device via drawRect + a bitmap_shader. This allows us to specfiy the dstRect explicitly. The possible down-side is that we now rely on the device subclass to efficiently handle draRect+shader, instead of calling its drawBitmap entry-point. To give the device the chance to handle this differently, I now call through to a new device virtual: drawBitmapRect. The default impl is to create the shader and call drawRect, but a subclass can intercept that. For now, the GPU override of drawBitmapRect is mimicing the old behavior (by rounding the srcRect to an iRect). This preserves its ability to call drawBitmap which handles very-large textures, but shows some gittering/imprecision, due to the rounding. ... this is the same GPU behavior we have before this CL. Review URL: https://codereview.appspot.com/6542065 git-svn-id: http://skia.googlecode.com/svn/trunk@5663 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
|
8640d5024d57da5508bdf7585849e3b1f1cb365b |
25-Sep-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch adds support for optional processing of the alpha channel in the matrix convolution filter. Test cases are added to the GM and the bench. NOTE: This will require rebaselining the matrixconvolution GM, so it will likely turn the bots red until that is done. https://codereview.appspot.com/6547049/ git-svn-id: http://skia.googlecode.com/svn/trunk@5661 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMatrixConvolutionImageFilter.h
|
0e82c6729f7c3c822881cb241473a5498debf977 |
25-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
"fix" chrome build git-svn-id: http://skia.googlecode.com/svn/trunk@5655 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
|
594dd3cd78e2f970d53bb0934fbbb63b41e1d40c |
24-Sep-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
iOS support work in progress include/core/SkTypes.h - address unsigned warning include/core/SkInstCnt.h src/core/SkInstCnt.cpp gyp/common.gypi - always define SK_ENABLE_INST_COUNT for debug builds src/views/mac/SkNSView.mm - only call glClear if there is a GL context src/ports/SkImageDecoder_CG.cpp - fix iOS hack by using proper include gyp/opts.gyp - exclude more ARM files from iOS for now (see issue 900) gyp/common_conditions.gypi - add release, more ios specific common settings gyp/bench.gyp - add iOS condition gyp/SampleApp.gyp - remove precompiled header, hardcoded SDK path - add more frameworks gyp/debugger.gyp - fix syntax error - add iOS/Android condition gyp/core.gyp - remove hardcoded SDK path, add more frameworks gyp/common_variables.gypi - add ios SDK path - add ios SDK version gyp/iOSSampleApp.gyp - remove obsolete project gyp/zlib.gyp - add ios library path Review URL: https://codereview.appspot.com/6551070 git-svn-id: http://skia.googlecode.com/svn/trunk@5649 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkTypes.h
|
cdb426d55a4bc4dae4f6d4f23e6994762950fdc3 |
24-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for GrTextureStripAtlas memory leak https://codereview.appspot.com/6549050/ git-svn-id: http://skia.googlecode.com/svn/trunk@5648 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
a0c2bc24381fea063008f9c8823756eb020603b3 |
21-Sep-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make flattenables no longer depend on global static initializers. Instead, force all builds to call InitializeFlattenables. Remove the make_debugger script, which was created to force rebuilding without global static initializers so that all flattenables would be linked. It is no longer necessary since all flattenables will be linked thanks to InitializeFlattenables, which now can (and must) be called when global static initializers are turned on. BUG=https://code.google.com/p/skia/issues/detail?id=903 BUG=https://code.google.com/p/skia/issues/detail?id=902 Review URL: https://codereview.appspot.com/6548044 git-svn-id: http://skia.googlecode.com/svn/trunk@5642 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
|
a38dfb6981379770221b16b5ec036b08f3005973 |
21-Sep-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding hasPendingCommands API method to SkDeferredCanvas BUG=http://code.google.com/p/chromium/issues/detail?id=146178 Review URL: https://codereview.appspot.com/6550050 git-svn-id: http://skia.googlecode.com/svn/trunk@5632 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
fb10389403cf1cc771e103016207fde84c5f4825 |
20-Sep-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding a silent playback option to SkGPipeRead Testing state consistency after silent playback in CanvasTest indirectly through SkDeferredCanvas. BUG=http://code.google.com/p/chromium/issues/detail?id=146178 TEST=CanvasTest unit test, and bench with --mode deferredSilent Review URL: https://codereview.appspot.com/6542047 git-svn-id: http://skia.googlecode.com/svn/trunk@5619 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
tils/SkDeferredCanvas.h
|
af777278c508b2f2d5b469bef3b0d46e90e019c4 |
20-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove use of SkRefPtr in public header (SkPDFDocument.h) Review URL: https://codereview.appspot.com/6546048 git-svn-id: http://skia.googlecode.com/svn/trunk@5612 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDocument.h
|
52657c75b5d4c0e72d64ecaec504b26d0d215a33 |
20-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused parameter (that also slowed us down) to SkAutoTDelete git-svn-id: http://skia.googlecode.com/svn/trunk@5611 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
fc641d09e5a1a9f7fae369ae06a8b96089faf57b |
20-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove all SkRefPtr from SkPDFDevice.h Review URL: https://codereview.appspot.com/6542049 git-svn-id: http://skia.googlecode.com/svn/trunk@5609 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
867cbd8bc29371a360194aed648c4d43307b0639 |
20-Sep-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
first cut at making iOS work Replace __arm__ with SK_CPU_ARM add support for iOS simulator and device fix const warning in iOSSampleApp update gyp files https://code.google.com/p/skia/issues/detail?id=900 tracks fixing missing arm assembly Review URL: https://codereview.appspot.com/6552045 git-svn-id: http://skia.googlecode.com/svn/trunk@5606 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
ore/SkMath.h
ore/SkOSFile.h
ore/SkPostConfig.h
ore/SkPreConfig.h
iews/SkOSWindow_iOS.h
|
db545aec7267b10f1cb925204862f7e16753b724 |
20-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GrTextureAccess::operator == compare the textures, correctly intepret memcmp result, don't compare last byte of swizzle array which must be 0. BUG=895 Review URL: https://codereview.appspot.com/6542048 git-svn-id: http://skia.googlecode.com/svn/trunk@5605 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTextureAccess.h
|
2a006c112743e07ce258ca223631fc19233f5ddc |
19-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
begin to skiafy PDF headers : removing use of SkRefPtr Review URL: https://codereview.appspot.com/6526050 git-svn-id: http://skia.googlecode.com/svn/trunk@5596 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
c1ad0226087e10b1f300b5a45e3d6fdb23b8d1b8 |
19-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5594 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ffects/SkMatrixConvolutionImageFilter.h
|
5faa2dc266ec933b3961f985e5718236f1ecbe47 |
18-Sep-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implements a matrix convolution filter (raster path only). The filtering loop is templated on the tiling mode for speed: interior pixels are unconditionally fetched; border pixels apply the appropriate tiling mode before fetching. It handles target, bias, divisor (as gain), and edge modes (named to be more skia-like). It does not handle the "preserveAlpha" semantics of feConvolveMatrix, nor "kernelUnitLength". git-svn-id: http://skia.googlecode.com/svn/trunk@5592 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMatrixConvolutionImageFilter.h
|
7112173c3c4cd1b1e7da8cdf971d71f01dd91299 |
18-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-re-land 5578 will follow w/ new .skp files to keep the waterfall green (I hope) git-svn-id: http://skia.googlecode.com/svn/trunk@5584 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
1ce49fc91714ce8974d11246d29ebe7b97b5fe98 |
18-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTextureParams from GrSamplerState to GrTextureAccess Review URL: https://codereview.appspot.com/6496135/ git-svn-id: http://skia.googlecode.com/svn/trunk@5582 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
pu/GrTextureAccess.h
pu/SkGpuDevice.h
|
10f9f4a844c8d5260c0a02df94b940b6abf66b0d |
18-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 5580 git-svn-id: http://skia.googlecode.com/svn/trunk@5581 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
eab16dea1ce249dc8e4dc635cd76b6b1b7d0cc98 |
18-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-land 5578 w/ pipe fix git-svn-id: http://skia.googlecode.com/svn/trunk@5580 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
c75c36a14b5dcc0dd5a82651d41792278cb27326 |
18-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 5578 -- broke pipe git-svn-id: http://skia.googlecode.com/svn/trunk@5579 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
f1ab723033a186dc53434104a636c2dfac5fc863 |
18-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change drawBitmapRect to take a float-src-rect instead of integer-src-rect. This allows the client more control over the scaling. Because of virtual overrides and wanting to keep the old call-sites up and running, this CL renames the virtual entry-point to drawBitmapRectToRect, and downgrades drawBitmapRect to a non-virtual helper function. The implementation is to use the float-rect for computing the matrix, but still cons-up an integer rect for the purposes of subsetting the original bitmap. We do this by calling float_src->roundOut(&int_src) so that we include all (partially) covered src pixels. No change needed on SkDevice, since that signature is explicitly passed the computed matrix. Review URL: https://codereview.appspot.com/6501140 git-svn-id: http://skia.googlecode.com/svn/trunk@5578 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
66bcbd12bf075145e0c38f3e36c9f13e65f5e10e |
17-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Check for invalid SkPictures - Remove hasRecorded() since nobody uses it. - Add "success" boolean to SkPicture stream constructor - Track failures in render_pictures and bench_pictures Review URL: https://codereview.appspot.com/6493105 git-svn-id: http://skia.googlecode.com/svn/trunk@5573 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
7534747e631c49680f7199ccf9e71a359cfa647d |
17-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrColor to RGBA float helper func Review URL: https://codereview.appspot.com/6518044/ git-svn-id: http://skia.googlecode.com/svn/trunk@5572 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrColor.h
|
6c5418e6c25141cc3a1cc798d55219012bc881ec |
14-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporarily revert r5433 due to http://www.crbug.com/148637 until after M23 branch. git-svn-id: http://skia.googlecode.com/svn/trunk@5557 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkRefCnt.h
|
1c6307e36fd96894bd11727c995f9cf9991a7be1 |
14-Sep-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some nits from http://codereview.appspot.com/6506103/ git-svn-id: http://skia.googlecode.com/svn/trunk@5547 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
1d225f2b3352bb8f24661f62d2bd1cc7386a2f86 |
14-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5539 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
8515e79a7699922e0f95f93e8cc11d4c88657c58 |
13-Sep-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add R-Tree record flag to SkPicture, plus some cleanup/fixes in associated classes. Review URL: https://codereview.appspot.com/6506103 git-svn-id: http://skia.googlecode.com/svn/trunk@5537 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
1f1543f012b8834ea760175a023eb127bde2b895 |
12-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-apply 5508, but with the new compile-flag disabled for now git-svn-id: http://skia.googlecode.com/svn/trunk@5516 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
d8a6cc814f1a0a8faaddad05ae765ad2f6b11aac |
12-Sep-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make texteffects gm work through serialization and pipe. Move Line2DPathEffect (now Sk_) into a separate header file so it can be shared and initialized. Switch to the shared version in SampleAll and SampleSlides. Remove the skip pipe flag from texteffects, since it can now be serialized. I have a separate change to turn serialization on by default at https://codereview.appspot.com/6498121/ Review URL: https://codereview.appspot.com/6503106 git-svn-id: http://skia.googlecode.com/svn/trunk@5512 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk2DPathEffect.h
|
bfe1572f2484cb928a17b4c45ed2d094e3e57e17 |
12-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 5508 -- it broke most of the builds Use http://skia.googlecode.com/svn/buildbot/buildbots.html to see the state of the build. git-svn-id: http://skia.googlecode.com/svn/trunk@5511 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
1f8787a99f15e37c40a1260c9c456ed91f11ba15 |
12-Sep-2012 |
wjmaclean@chromium.org <wjmaclean@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Using the device scale factor for glyph positioning The master bug is http://code.google.com/p/chromium/issues/detail?id=138101 . The corresponding WebKit changes for this CL are here: https://bugs.webkit.org/show_bug.cgi?id=96137 BUG= Review URL: https://codereview.appspot.com/6506099 git-svn-id: http://skia.googlecode.com/svn/trunk@5508 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
dabdd9e71df4619db0260b9091c9bcc0d57b0a34 |
11-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r5491, r5495, r5497, and r5498. Review URL: https://codereview.appspot.com/6499097 git-svn-id: http://skia.googlecode.com/svn/trunk@5501 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
bcfa637e7dba6d76ec1a0d1c6d31bb3f0fbcb7ba |
11-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
printf->SkDebugf for r5491 Over-the-shoulder review by robertphillips@ git-svn-id: http://skia.googlecode.com/svn/trunk@5495 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
fb3dd3a6f57204e9c455cfc65d65dc1a2a1d571c |
11-Sep-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporarily add logging to GrContextFactory and SkNativeGLContext_android Over-the-shoulder review from robertphillips@ and bsalomon@ Will revert soon. Review URL: https://codereview.appspot.com/6496110 git-svn-id: http://skia.googlecode.com/svn/trunk@5491 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
6d003d1ddced3e71684b8b3785d1e5a16255688d |
11-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Wrap all GrCustomStage textures in GrTextureAccess, remove StageDesc::fInConfigFlags Review URL: https://codereview.appspot.com/6494114 git-svn-id: http://skia.googlecode.com/svn/trunk@5485 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrTextureAccess.h
|
047696c1c67b2e0a73f2b951ce23ff5b155111bb |
11-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTextureAccess decl/defn to separate files Review URL: https://codereview.appspot.com/6500104/ git-svn-id: http://skia.googlecode.com/svn/trunk@5482 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrTextureAccess.h
|
d6ce0db1647a74cdb7d5d93758ce595931644ee8 |
10-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5456 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
9fbcad0f00d7098574cf3394a812c9d845c9cc5b |
09-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed old resource locking system https://codereview.appspot.com/6488098/ git-svn-id: http://skia.googlecode.com/svn/trunk@5453 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
50a035ddbb068446645b0978f4c092dec87a1a02 |
07-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added explicit cache clearing http://codereview.appspot.com/6492094/ git-svn-id: http://skia.googlecode.com/svn/trunk@5444 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
69aca79b5c1cb43f8c3b5c1bee2c0342c8ff6ed1 |
07-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPathRef: one allocation for pts+verbs, path GenID, copy-on-write Review URL: https://codereview.appspot.com/6488063/ git-svn-id: http://skia.googlecode.com/svn/trunk@5433 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkRefCnt.h
|
5e728450247c677343e072f37150967b36892573 |
07-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to path == decl. Over-the-shoulder review from robertphillips@ git-svn-id: http://skia.googlecode.com/svn/trunk@5426 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
6c778164a743f8760dca251524d51848548b436f |
06-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5410 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
d364554bcfd391c3b6111af8bff963a35ab87ba7 |
05-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enforce calling of inherited onRelease & onAbandon mthds in GrResource-derived classes http://codereview.appspot.com/6499077/ git-svn-id: http://skia.googlecode.com/svn/trunk@5405 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
d6bbbf8a831cc982cda9b91e84c5600c631af5b2 |
05-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplified stencil buffer caching https://codereview.appspot.com/6503073/ git-svn-id: http://skia.googlecode.com/svn/trunk@5400 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrRenderTarget.h
|
b24b4fa12be03807a0c3c710ec5ad102f3a8e145 |
04-Sep-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Future proof luminance caches. https://codereview.appspot.com/6495071/ git-svn-id: http://skia.googlecode.com/svn/trunk@5382 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
9474ed06176fe24c77091b0d75f35442e851073f |
04-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Switch GrGpu's GrResource list over to using SkTDLinkedList https://codereview.appspot.com/6500062/ git-svn-id: http://skia.googlecode.com/svn/trunk@5379 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDLinkedList.h
pu/GrResource.h
|
58b4ead36c62d8c0256ee4da554f3df2744d904c |
31-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Perform multi core rendering in bench_pictures. Add a flag in SkGPipeWriter for threadsafe drawing. Add a deferred pipe controller to SamplePipeControllers, which can be called to play back in multiple threads. Depends on http://codereview.appspot.com/6459105/ Review URL: https://codereview.appspot.com/6482068 git-svn-id: http://skia.googlecode.com/svn/trunk@5371 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
ipe/SkGPipe.h
|
5955202c805c7ef1448103cbf666972ea9d1ded1 |
31-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow cache tracking to be enabled in release https://codereview.appspot.com/6500057/ git-svn-id: http://skia.googlecode.com/svn/trunk@5365 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrContext.h
|
057655589f20e0aacf371f291358c81bb66e2476 |
30-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove dead code and update a comment. InlineFactoryNames_Flag is no longer used, so remove it and update the comment. Review URL: https://codereview.appspot.com/6492057 git-svn-id: http://skia.googlecode.com/svn/trunk@5348 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenableBuffers.h
|
a27096b4740775ae141fd0abaf456d706065c5ee |
30-Aug-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Nightly_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5346 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkPicture.h
ore/SkSurface.h
ore/SkWriter32.h
|
1cf58d03a87e1ff17cd47e9de3da4c678456618d |
30-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkWriter32::rewindToOffset() -- used for peephole edits in picture recording git-svn-id: http://skia.googlecode.com/svn/trunk@5345 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
|
a9b0623eac4a473517c15418dbdc1e331ee752d2 |
30-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added find, lock to GrContext & GrResourceCache interfaces https://codereview.appspot.com/6499052/ git-svn-id: http://skia.googlecode.com/svn/trunk@5343 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
405d0f43d8fa03874aee23669e5fdb38f21cc3e7 |
29-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
In which a series of things around attachToCanvas and writePixels are fixed Review URL: https://codereview.appspot.com/6506051/ git-svn-id: http://skia.googlecode.com/svn/trunk@5341 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
c9ab987efcb7e8b69237d565f73c28c137610232 |
29-Aug-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement multi-threaded picture playback via cloning. The CL adds SkPicture.clone() which produces a thread-safe copy by creating a shallow copy of the thread-safe data within the picture and a deep copy of the data that is not (e.g. SkPaint). This implementation re-flattens the paints when cloning instead of retaining the flattened paints from the recording process. Changes were also needed to various classes to ensure thread safety Review URL: https://codereview.appspot.com/6459105 git-svn-id: http://skia.googlecode.com/svn/trunk@5335 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorTable.h
ore/SkInstCnt.h
ore/SkPicture.h
|
5e497329bb40704c468627a4d37148ea4fae4da3 |
28-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix int64->int32 warning git-svn-id: http://skia.googlecode.com/svn/trunk@5330 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
1bfe01d06b896eca94c80d9af9a6bb30216b5e42 |
28-Aug-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When creating gray from lcd, use luminance instead of coverage. https://codereview.appspot.com/6496048/ git-svn-id: http://skia.googlecode.com/svn/trunk@5318 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
536079b2099e986853c82c874059a6bcd7602742 |
28-Aug-2012 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Clang build on Android. The optimize attribute is not supported with Clang/ARM r161757. This warning, turned into an error, is emitted by -Wattribute (implicitly set). Review URL: https://codereview.appspot.com/6489045 git-svn-id: http://skia.googlecode.com/svn/trunk@5316 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
8090e651fc1055e0a36f5f17c851faafda949b2c |
28-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make the SkGrPixelRef be responsible for unlocking device's scratch texture in the cache Review URL: https://codereview.appspot.com/6498046/ git-svn-id: http://skia.googlecode.com/svn/trunk@5313 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
pu/SkGrPixelRef.h
|
7edfb4939eb1fa642d4cc24d559c711555728259 |
28-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
need to declare INHERITED for the instcount macros git-svn-id: http://skia.googlecode.com/svn/trunk@5309 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkSurface.h
|
fd875e80142c5c494ab95f0885b78e8a8ffc8716 |
28-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-enable inst counting git-svn-id: http://skia.googlecode.com/svn/trunk@5308 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkSurface.h
|
a292112154f803feb9f5cc002bbfab559f7cb633 |
28-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkGpuDevice::fTexture, use new pixel ref class name Review URL: https://codereview.appspot.com/6474068/ git-svn-id: http://skia.googlecode.com/svn/trunk@5307 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDLinkedList.h
pu/GrResource.h
pu/SkGpuDevice.h
|
97af1a64ae6bdddd346d8babfd9f188279dd6644 |
28-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add caching of the snapshot image form a surface Notify the surface when the canvas draws into it, so it can invalidate the cached image, and (if needed) perform a copy-on-write on the surface if it was being shared with the image. Review URL: https://codereview.appspot.com/6441115 git-svn-id: http://skia.googlecode.com/svn/trunk@5306 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkImage.h
ore/SkSurface.h
|
a04e8e842450e606dd938ddae17857849bd504d4 |
27-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Do premul and r/b swap conversions in a custom effect Review URL: https://codereview.appspot.com/6473060/ git-svn-id: http://skia.googlecode.com/svn/trunk@5284 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrSamplerState.h
|
f4959ab11827bef99e8985031feb457cae1f987a |
23-Aug-2012 |
keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implemented power of two tiling. Review URL: https://codereview.appspot.com/6485056 git-svn-id: http://skia.googlecode.com/svn/trunk@5274 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
fbfcd5602128ec010c82cb733c9cdc0a3254f9f3 |
23-Aug-2012 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) This CL is part I of IV (I broke down the 1280 files into 4 CLs). Review URL: https://codereview.appspot.com/6485054 git-svn-id: http://skia.googlecode.com/svn/trunk@5262 2bbb7eff-a529-9590-31e7-b0007b416f81
nimator/SkAnimator.h
onfig/SkUserConfig.h
ore/Sk64.h
ore/SkAnnotation.h
ore/SkBitmap.h
ore/SkBounder.h
ore/SkChecksum.h
ore/SkChunkAlloc.h
ore/SkClipStack.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkComposeShader.h
ore/SkData.h
ore/SkDataSet.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkFlate.h
ore/SkFlattenable.h
ore/SkGraphics.h
ore/SkImage.h
ore/SkImageFilter.h
ore/SkInstCnt.h
ore/SkLineClipper.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMatrix.h
ore/SkOSFile.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPreConfig.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRegion.h
ore/SkShader.h
ore/SkSize.h
ore/SkStream.h
ore/SkSurface.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTDLinkedList.h
ore/SkTLazy.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkColorFilterImageFilter.h
ffects/SkColorMatrix.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPorterDuff.h
ffects/SkTableColorFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTransparentShader.h
pu/GrAARectRenderer.h
pu/GrCacheID.h
pu/GrClipData.h
pu/GrConfig.h
pu/GrContext.h
pu/GrContextFactory.h
pu/GrCustomStage.h
pu/GrGlyph.h
pu/GrPaint.h
pu/GrPoint.h
pu/GrRect.h
pu/GrRenderTarget.h
pu/GrSamplerState.h
pu/GrTexture.h
pu/GrTypes.h
pu/gl/GrGLConfig.h
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContext.h
mages/SkFlipPixelRef.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
mages/SkPageFlipper.h
orts/SkHarfBuzzFont.h
orts/SkStream_Win.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
ext/SkTextLayout.h
tils/SkBoundaryPatch.h
tils/SkCamera.h
tils/SkCullPoints.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkJSON.h
tils/SkMeshUtils.h
tils/SkNinePatch.h
tils/ios/SkStream_NSData.h
tils/win/SkIStream.h
tils/win/SkTScopedComPtr.h
iews/SkEvent.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
iews/SkOSWindow_wxwidgets.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWindow.h
iews/animated/SkImageView.h
iews/animated/SkProgressBarView.h
iews/animated/SkScrollBarView.h
iews/animated/SkWidgetViews.h
ml/SkBML_WXMLParser.h
ml/SkDOM.h
ml/SkXMLParser.h
|
1fb9525e5044f8d021be7a573977648149aba744 |
23-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
warning fix (unreviewed). git-svn-id: http://skia.googlecode.com/svn/trunk@5258 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlendImageFilter.h
|
39ac1aec0e91f2b481ca5eb6cb1c9483210ed9ba |
23-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
#if SK_DEBUG -> #ifdef SK_DEBUG in SkTDLinkedList.h (to fix chrome android trybot errors) git-svn-id: http://skia.googlecode.com/svn/trunk@5251 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDLinkedList.h
|
2ea0a231a82b00e14c57806f6ae4664361d2ed16 |
23-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactored GrDLinkedList into SkTDLinkedList http://codereview.appspot.com/6484045/ git-svn-id: http://skia.googlecode.com/svn/trunk@5247 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDLinkedList.h
|
84207c42789e67ef377befb0c9057b9b73fbd6e3 |
22-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the code for the GPU implementation of morphology effects from GrContext and GrMorphologyEffect.* into SkMorphologyImageFilter.cpp. Review URL: https://codereview.appspot.com/6458065/ git-svn-id: http://skia.googlecode.com/svn/trunk@5241 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMorphologyImageFilter.h
pu/GrContext.h
|
1fd201b9dfc739b7a615fdc1eb64dbe136e7cf76 |
22-Aug-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkRef for expressions. https://codereview.appspot.com/6475045/ git-svn-id: http://skia.googlecode.com/svn/trunk@5238 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
4fa9c9f9b42c22bffff3b2eb3fcf7f16a2ab2948 |
22-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed instance counting for templated classes http://codereview.appspot.com/6478045/ git-svn-id: http://skia.googlecode.com/svn/trunk@5233 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
|
b2ee33c535720d066dd0d51f38686517efa34f2a |
22-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implements the non-Porter-Duff compositing modes required for SVG's feBlend element. This filter has two inputs, since normal blending can't be used. The GPU side uses two filter stages to accomplish this: one to sample the background, and one to sample the foreground and blend it. Review URL: https://codereview.appspot.com/6463081/ git-svn-id: http://skia.googlecode.com/svn/trunk@5231 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlendImageFilter.h
|
6a9368d41154890b6c316fdae704bf56ca4c70cc |
22-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkBitmap::scrollRect changes pixels, but only if not immutable. scrollRect will now return false if the bitmap is immutable, and call notifyPixelsChanged when changing the pixels. This will give the bitmap a new generation ID. Review URL: https://codereview.appspot.com/6480046 git-svn-id: http://skia.googlecode.com/svn/trunk@5230 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d5764e8ab731dd12df9293e52ce644eaa45333bd |
22-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When copying a bitmap, copy the generation ID. Review URL: https://codereview.appspot.com/6462084 git-svn-id: http://skia.googlecode.com/svn/trunk@5227 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
521eaf8cc73cebebeaf54338c51c22922ac70951 |
22-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Scratch textures are no longer removed from the cache in Debug http://codereview.appspot.com/6465079/ git-svn-id: http://skia.googlecode.com/svn/trunk@5221 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
5f9f2f574fe9b195f5f3e40edeb2e28b673511fd |
22-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added resource cache debug output to help track changes http://codereview.appspot.com/6463079/ git-svn-id: http://skia.googlecode.com/svn/trunk@5220 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
44888c66d4bf03da58eb9fbd3db92eb477141aab |
20-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkColorFilterImageFilter into its own file. Review URL: https://codereview.appspot.com/6463072/ git-svn-id: http://skia.googlecode.com/svn/trunk@5197 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorFilterImageFilter.h
ffects/SkTestImageFilters.h
|
0342a85091fd430c90a142d155dc9642aa729d9e |
20-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove _UPM_ GrPixelConfigs Review URL: http://codereview.appspot.com/6460113/ git-svn-id: http://skia.googlecode.com/svn/trunk@5196 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrRenderTarget.h
pu/GrSamplerState.h
pu/GrSurface.h
pu/GrTexture.h
pu/GrTypes.h
|
725b3e03acb91dc69296554932624b36612bd189 |
04-Jul-2012 |
Billy Hewlett <billyh@google.com> |
DO NOT MERGE Han Preference Cherry-pick Id8c91ae0be6cad8a7ef77a0cd5803676290986c1 from master. During font initialization, create a seperate fallback list for each locale. At runtime, use the fallbacklist associated with the locale set in the paint object. Fallback files are associated with locales in fallback_fonts.xml. Multiple files can be associated with the same locale, ordering within that langauge and apart from that language in the fallback order is preserved. This changelist also includes some refactoring, notably of the functions that call getNextContext(). Change-Id: I121f0e491a522c4a8558a0066b2d8969fb8a3667
ore/SkLanguage.h
ore/SkPaint.h
ore/SkScalerContext.h
|
bf2768bab9f3b21c03a8f9a75dc891231d5857cc |
20-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor SkImageFilter into its own .cpp file. Review URL: https://codereview.appspot.com/6465073/ git-svn-id: http://skia.googlecode.com/svn/trunk@5188 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkMorphologyImageFilter.h
|
f1369ce607adf55ffffe58fb93893bafb6ff6ebe |
20-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implements a new class, SkSingleInputImageFilter, to handle DAG connectivity for filters with a single image input. This provides functionality to store, flatten and unflatten a single SkImageFilter input, as well as to recursively evaluate it on the CPU or GPU. The following classes were re-parented to implement DAG connectivity: SkBlurImageFilter, SkDilateImageFilter, SkErodeImageFilter, SkColorFilterImageFilter. The constructors for each have been appended with a new parameter, representing the input filter (default NULL). This change also implements an arbitrary SkBitmap input source for filtering, SkBitmapSource. NOTE: This CL will require gyp file changes when rolling past this revision. Review URL: https://codereview.appspot.com/6462071/ git-svn-id: http://skia.googlecode.com/svn/trunk@5170 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBitmapSource.h
ffects/SkBlurImageFilter.h
ffects/SkMorphologyImageFilter.h
ffects/SkSingleInputImageFilter.h
ffects/SkTestImageFilters.h
|
52805485581cff7e13134aa1465a2950f7bed007 |
20-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Stop refcounting SkDeferredCanvas::NotificationClient User code (i.e. WebKit) is now responsible for the lifetime scope of the notification client. With http://trac.webkit.org/changeset/125804 skia-side ref counting has become unnecessary and undesirable. Review URL: https://codereview.appspot.com/6443146 git-svn-id: http://skia.googlecode.com/svn/trunk@5169 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
607d08b7db477ae11dbafff0bbebaa91f5c9fd7a |
20-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Set LF property on a bunch of files. Review URL: http://codereview.appspot.com/6461094/ git-svn-id: http://skia.googlecode.com/svn/trunk@5168 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
a030818936aa8f56db3cbf2d7fa14c1e5a543055 |
17-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 5156 git-svn-id: http://skia.googlecode.com/svn/trunk@5160 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
dd8dd8f77b5802bdcb7b980761b54a055586b351 |
17-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 5157 git-svn-id: http://skia.googlecode.com/svn/trunk@5159 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
cf4335ca4a35a9d1ff9fba0482f32a9a85474b97 |
17-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add long/unsigned-long variations to the debug SkIntToScalar, as the mac compiler makes a distinction between int and long (it appears) git-svn-id: http://skia.googlecode.com/svn/trunk@5157 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
a448cb05f0aa0dbfff0282c03ec59da6d30cbb03 |
17-Aug-2012 |
borenet@google.com <borenet@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkIntToScalar signature for 64-bit build Review URL: https://codereview.appspot.com/6443147 git-svn-id: http://skia.googlecode.com/svn/trunk@5156 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
d433c4eb6765c1f4654f761e3aad14b9922f44cd |
17-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleaning up deprecated API in SkDeferredCanvas Review URL: https://codereview.appspot.com/6461077 git-svn-id: http://skia.googlecode.com/svn/trunk@5152 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
07ea2db0260d8e6cd2bf605571b68b1c574b5a77 |
17-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unnecessary GrContext flushes Review URL: http://codereview.appspot.com/6446150/ git-svn-id: http://skia.googlecode.com/svn/trunk@5150 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
63ae1cfb10d0d14722df59cba0012f8a4370c090 |
17-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkDeque::back faster & inline http://codereview.appspot.com/6462073/ git-svn-id: http://skia.googlecode.com/svn/trunk@5149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeque.h
|
01ec2eb42e9c64f8d06afd51f80c055710147141 |
17-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added Serialization of SkPath's bound http://codereview.appspot.com/6458143/ git-svn-id: http://skia.googlecode.com/svn/trunk@5143 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
3b3e895df6f8ee0f33010367c215944cd16a8334 |
16-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove EdgeType enum. Unimportant distinction, and removing speeds up quickReject Review URL: https://codereview.appspot.com/6448161 git-svn-id: http://skia.googlecode.com/svn/trunk@5140 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
c51db02181982fbcb8888e2a89132363a7d9371c |
16-Aug-2012 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a memory leak in SkBitmapHeap. When I switched fLookupTable to be an array of pointers, I did not delete those pointers when I was done with them. Do it now. Also modify SkTDArray::deleteAll to call SkDELETE instead of delete. Review URL: https://codereview.appspot.com/6453129 git-svn-id: http://skia.googlecode.com/svn/trunk@5137 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
1d4edd38f6b62d1cc54cb7bc6f3c6ce10ccb1471 |
16-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all GrContext draws go through the draw buffer. Review URL: http://codereview.appspot.com/6462069/ git-svn-id: http://skia.googlecode.com/svn/trunk@5136 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrContext.h
pu/GrUserConfig.h
|
e8f0592ae8b37e94d99f49816eb22e9fafde6d86 |
16-Aug-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DirectWrite font host for skia. https://codereview.appspot.com/5417063/ git-svn-id: http://skia.googlecode.com/svn/trunk@5128 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkHRESULT.h
tils/win/SkTScopedComPtr.h
|
0557d9ea94d5435a9072c9b4141a05190d648442 |
16-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkClipStack::clipEmpty() as an optimized way to say clipDevRect(empty, intersect) if the caller knows up-front that it wants the clipstact to become empty. Review URL: https://codereview.appspot.com/6443132 git-svn-id: http://skia.googlecode.com/svn/trunk@5127 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
a22e2117e44efa4298dd0eb6df304a8166c8e9c3 |
16-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extended Inst counting to find "unknown" leaked object (SkTMaskGamma) http://codereview.appspot.com/6453127/ git-svn-id: http://skia.googlecode.com/svn/trunk@5123 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkInstCnt.h
ore/SkSurface.h
tils/SkBoundaryPatch.h
tils/SkLayer.h
iews/SkEventSink.h
iews/SkView.h
iews/animated/SkWidgetViews.h
|
1f47f4f7325971dd53991e2bb02da94fa7c6d962 |
16-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replaced TextureCacheEntry with GrTexture* and a back pointer to GrResourceEntry (in GrTexture) http://codereview.appspot.com/6460089/ git-svn-id: http://skia.googlecode.com/svn/trunk@5122 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrResource.h
pu/SkGpuDevice.h
pu/SkGr.h
|
a8db8fe39a640bda4b85b9342c3b6b2525142afa |
15-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing a deferred canvas optimization that purges pending draws when the canvas is cleared It appears that the recording canvas returns a save count of 1 when the save stack is empty. In order to pass Canvas unit tests when a clear occurs, changes to SkGPipe were necessary to allow SkDeferredCanvas to set the device bounds on the SkGPipeCanvas. A positive side effect of this change is that graphics primitives that fall outside of the device bounds will now always be culled at the recording stage (as opposed playback). BUG=http://code.google.com/p/skia/issues/detail?id=782 TEST=deferred_canvas_record bench test Review URL: https://codereview.appspot.com/6454157 git-svn-id: http://skia.googlecode.com/svn/trunk@5117 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
5bdef29ae0f5a495381cd2c9787ce7c112e58354 |
15-Aug-2012 |
keyar@chromium.org <keyar@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrContextFactory can now expose the GLContext it is using. Review URL: https://codereview.appspot.com/6461081 git-svn-id: http://skia.googlecode.com/svn/trunk@5105 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
c0f1dfb4ed6133dec29b30ef4c5da68008f2d34f |
14-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkScalerContext.h git-svn-id: http://skia.googlecode.com/svn/trunk@5096 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
a9d4e84c435f61be3c02d7f54acab973e8b7761c |
14-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
To allow forward declarations, move SkScalerContext::Rec to SkScalerContextRec Review URL: https://codereview.appspot.com/6462059 git-svn-id: http://skia.googlecode.com/svn/trunk@5090 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkScalerContext.h
|
fe8765c82a79be95396cfce7bb36119a93009786 |
14-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkDescriptor.h git-svn-id: http://skia.googlecode.com/svn/trunk@5086 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDescriptor.h
|
137209f9f4b6ee08ca59a135909185cb0caf6d91 |
14-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkTArray consider only the new count and reserve when determining how much to alloc Review URL: http://codereview.appspot.com/6459084 git-svn-id: http://skia.googlecode.com/svn/trunk@5084 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
6d552ee5f56e76da6ba244df0f0df2234f2d8977 |
14-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce allocations in RandomPathBench Review URL: http://codereview.appspot.com/6453116 git-svn-id: http://skia.googlecode.com/svn/trunk@5080 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
9ed02b9da25a76ee4c73c1ab19c18b899a223a17 |
14-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Augmenting SkDeferredCanvas notification interface to signal flushes and memory allocations Renamed SkDeferredCanvas::DeviceContext to SkDeferredCanvas::NotificationClient BUG=http://code.google.com/p/chromium/issues/detail?id=136828 TEST=Added coverage for new API to DeferredCanvas unit test. Added DeferredCanvas bench test to track deferred canvas overhead cost. Review URL: https://codereview.appspot.com/6442108 git-svn-id: http://skia.googlecode.com/svn/trunk@5078 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
65a87cc13d6babcf12844cca244ca7cc5258cadc |
14-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add inst counting to bench and count SkPaths Review URL: http://codereview.appspot.com/6450129/ git-svn-id: http://skia.googlecode.com/svn/trunk@5076 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
2e2aedc20476964763f09503939a9594e641051a |
13-Aug-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added GrTextureStripAtlas object. Review URL: https://codereview.appspot.com/6457099 git-svn-id: http://skia.googlecode.com/svn/trunk@5070 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
3319f33470abc50a6f3da3a565d917050f9b2f53 |
13-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move resize functionality out of createAndLockTexture and into createResizedTexture http://codereview.appspot.com/6459080/ git-svn-id: http://skia.googlecode.com/svn/trunk@5066 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
9c2ea846351a29208cb4a36301ee611e7fb384ea |
13-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split cache-specific fields out of GrTextureDesc http://codereview.appspot.com/6448143/ git-svn-id: http://skia.googlecode.com/svn/trunk@5065 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheID.h
pu/GrContext.h
pu/GrTexture.h
pu/GrTypes.h
|
82aa7482cbf55ce6d42c692550cadee5e23146e4 |
13-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a zoom filter to Skia. This will be used on ChromeOS to implement the screen magnifier. Committed on behalf of zork@chromium.org Review URL: http://codereview.appspot.com/6354065/ git-svn-id: http://skia.googlecode.com/svn/trunk@5056 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkMagnifierImageFilter.h
pu/GrContext.h
|
30e6d2c2054c15f1cb6c0637bee6756261291751 |
13-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds a bunch of benchmarks around creating, transforming, testing path equality, and concatting paths. Also allows benchs to do setup / tear down steps outside of the cons/destructor via new SkBenchmark virtuals. Review URL: http://codereview.appspot.com/6454137/ git-svn-id: http://skia.googlecode.com/svn/trunk@5054 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
56d5bfa90eb8fdfdef65bc91276480036bc545b6 |
13-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkBuffer.h git-svn-id: http://skia.googlecode.com/svn/trunk@5050 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBuffer.h
|
65be881c83b6e07110855d779ac828e219d406f9 |
13-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkRefDict.h git-svn-id: http://skia.googlecode.com/svn/trunk@5049 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefDict.h
|
d02d4fffad32e852695cff5d8310ffc9ca656c67 |
12-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkGlyph.h git-svn-id: http://skia.googlecode.com/svn/trunk@5048 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGlyph.h
|
2bc1689dbda69b1388cef473a65b13a46ff679f4 |
12-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkPtrRecorder.h git-svn-id: http://skia.googlecode.com/svn/trunk@5047 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPtrRecorder.h
|
227b516f233df5870d79d3f8dcbdaa02336b7356 |
12-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
refactor some subclasses in SkFlattenable.h into SkPtrRecorder.h, in preparation for privatizing SkPtrRecorder.h git-svn-id: http://skia.googlecode.com/svn/trunk@5046 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPtrRecorder.h
|
43523f8fdac9103231f6251d72d3c460ae0e7f87 |
12-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkDeviceProfile.h git-svn-id: http://skia.googlecode.com/svn/trunk@5045 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProfile.h
|
aaa3aec09b3907a4985967a73a1ff76fa3cce97a |
09-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkBlitter.h git-svn-id: http://skia.googlecode.com/svn/trunk@5040 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
cabe48af63e3ec97fa11731a491ca1adb75283ac |
09-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkScan.h git-svn-id: http://skia.googlecode.com/svn/trunk@5038 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
73e71023a05393ef0aa12bf3644a1c704feeec0c |
09-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added method of getting top genID from SkClipStack http://codereview.appspot.com/6446108/ git-svn-id: http://skia.googlecode.com/svn/trunk@5034 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
d74e710c00700aea603d7843d3ff670043bb1c15 |
09-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkShape (unused) Review URL: https://codereview.appspot.com/6461069 git-svn-id: http://skia.googlecode.com/svn/trunk@5033 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShape.h
ffects/SkGroupShape.h
ffects/SkRectShape.h
|
5091b7094ba4708451ea73b4fdd8020d8aaa7d23 |
09-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added resource domain to GrTextureDesc https://codereview.appspot.com/6459062/ git-svn-id: http://skia.googlecode.com/svn/trunk@5028 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheID.h
pu/GrTypes.h
|
e012e0a3414e8ab93dc90fd139256f2a71fc6f9f |
09-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkEdgeClipper.h git-svn-id: http://skia.googlecode.com/svn/trunk@5027 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEdgeClipper.h
|
22f84008b3149fa4ccb8cd3070e223ff6193fea4 |
09-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatization of SkPerspIter.h remove obsolete SkRelay.h git-svn-id: http://skia.googlecode.com/svn/trunk@5025 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPerspIter.h
ore/SkRelay.h
|
efb65de8ab9f62244659a0e7792db98bef9a01b0 |
09-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatization -- moving headers out of include into src git-svn-id: http://skia.googlecode.com/svn/trunk@5024 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOrderedReadBuffer.h
ore/SkOrderedWriteBuffer.h
|
1aad28ae1668929180a78539a2ed78890b907479 |
08-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrCacheID.h must reside in include\gpu due to inclusion by GrTexture.h git-svn-id: http://skia.googlecode.com/svn/trunk@5003 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCacheID.h
|
46a8600405e678718271f62c5994119b8d3241e9 |
08-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactored cacheID in preparation for clip mask caching changes http://codereview.appspot.com/6458089/ git-svn-id: http://skia.googlecode.com/svn/trunk@5002 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
|
586b6a5e60a1e5c0e675cc42c9a01341c688efa4 |
07-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkSqrt32 back into SkMath.h -- was referenced in SkEmbossMask.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@5000 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
66e51608f14d6554aed9d97f9ebc09f2cacb2310 |
07-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Privatize SkAutoKern.h git-svn-id: http://skia.googlecode.com/svn/trunk@4998 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAutoKern.h
|
4b163ed2c22facbe8891616874ae07ba7827d9c9 |
07-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Privatization: move SkFDot.h to private move parts of SkMath.h into SkMathPriv.h Review URL: https://codereview.appspot.com/6461045 git-svn-id: http://skia.googlecode.com/svn/trunk@4997 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFDot6.h
ore/SkMath.h
|
21830d90096d2dccc4168d99a427e78035ce942a |
07-Aug-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor Bitmap Storage for SkPicture using SkPipe's design. Refactor Picture and Pipe bitmap storage into common data structure Update SkFlattenable buffers to be more modular. This CL is an effort to stage the conversion to named parameters for all SkFlattenable commands. This particular stage only does the following two things... 1. Move flattenable buffers from SkFlattenable.h into their own header. 2. Update and Add new read write methods for better clarity and convenience. BUG= Review URL: https://codereview.appspot.com/6445079 git-svn-id: http://skia.googlecode.com/svn/trunk@4994 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkFlattenableBuffers.h
ore/SkOrderedReadBuffer.h
ore/SkOrderedWriteBuffer.h
|
88e29146c1efc5ff8eec06076c9dce12684f2c11 |
07-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Moving DeferredDevice and DeferredGPipeController classes out of the deferred canvas API header Review URL: https://codereview.appspot.com/6449104 git-svn-id: http://skia.googlecode.com/svn/trunk@4989 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
c73dd5c6880739f26216f198c757028fd28df1a4 |
07-Aug-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update SkFlattenable buffers to be more modular. This CL is an effort to stage the conversion to named parameters for all SkFlattenable commands. This particular stage only does the following two things... 1. Move flattenable buffers from SkFlattenable.h into their own header. 2. Update and Add new read write methods for better clarity and convenience. BUG= Review URL: https://codereview.appspot.com/6448095 git-svn-id: http://skia.googlecode.com/svn/trunk@4980 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
ore/SkBitmap.h
ore/SkColorFilter.h
ore/SkDrawLooper.h
ore/SkFlattenable.h
ore/SkFlattenableBuffers.h
ore/SkImageFilter.h
ore/SkOrderedReadBuffer.h
ore/SkOrderedWriteBuffer.h
ore/SkPaint.h
ore/SkShape.h
ffects/SkRectShape.h
ffects/SkTestImageFilters.h
|
46f935002c2b25331e552520dc7b1a912e12dfdc |
07-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added SkClipStack portion of new clip mask caching system http://codereview.appspot.com/6449089/ git-svn-id: http://skia.googlecode.com/svn/trunk@4978 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
e69137620ab0b5b40d230318c8e11b822f63cb9d |
07-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkTextToPathIter into private header git-svn-id: http://skia.googlecode.com/svn/trunk@4977 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
3de7acc180e37c7c513f2b3425bd4616ea47fa57 |
07-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removing the SkPicture backend from SkDeferredCanvas code Review URL: https://codereview.appspot.com/6446095 git-svn-id: http://skia.googlecode.com/svn/trunk@4974 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
2e14ba8ceb41c68042ff133fecf0561a2c22efca |
07-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding API to SkGPipe and SkDeferredCanvas for controlling memory usage externally BUG=http://code.google.com/p/chromium/issues/detail?id=136828 Review URL: https://codereview.appspot.com/6454102 git-svn-id: http://skia.googlecode.com/svn/trunk@4971 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
tils/SkDeferredCanvas.h
|
4b475d5ca0e87c7e6d1519d45b4f0931e57a1ac3 |
07-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
enable large bitmap drawing by default (still disabled in chrome at the moment) git-svn-id: http://skia.googlecode.com/svn/trunk@4965 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
02f65f2d9168f2304a09d784dbcfeefb7669c8b4 |
06-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkFilterShader into private header Review URL: https://codereview.appspot.com/6454107 git-svn-id: http://skia.googlecode.com/svn/trunk@4961 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
|
157d94465a47a57e30e5cf49cd57dccd903e27e2 |
06-Aug-2012 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rm: Introduce SK_ARM_NEON_WRAP handy wrapper macro. It is used to simplify arm/neon dispatch logic code. Review URL: https://codereview.appspot.com/6458060 git-svn-id: http://skia.googlecode.com/svn/trunk@4958 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
b932407520663c3b636fb6e6027dc53732a115fb |
06-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add LF at the end, since this is SO important the chrome-mac build failed. git-svn-id: http://skia.googlecode.com/svn/trunk@4957 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStageUnitTest.h
|
8d3d210e74e3058f28eb2e59b71cae717ed65996 |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Ensure that enums used by GrCustomStage TestCreate functions are declared in SK_ALLOW_GLOBAL_STATIC_INITIALIZERS=0 builds (e.g. android) git-svn-id: http://skia.googlecode.com/svn/trunk@4953 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStageUnitTest.h
|
0a7672f85ef7655b343679609d02018f83fcfc23 |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add morphology, convolution, single texture, texture domain effects to new unit test system Review URL: http://codereview.appspot.com/6442085/ git-svn-id: http://skia.googlecode.com/svn/trunk@4951 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRandom.h
|
2a48c3adb7cf4fc754f99a41352210b4a99edf04 |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix includes files missing in release builds from GrCustomStageUnitTest.h. Also fix SK_SUPPORT_GPU=0 build breaks in gmmain.cpp and GLProgramsTest.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@4947 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStageUnitTest.h
|
d472620458e2383e6dd949f4e1aaf61160717ffe |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Registry-based unit test for custom effects Review URL: http://codereview.appspot.com/6447085/ git-svn-id: http://skia.googlecode.com/svn/trunk@4946 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRandom.h
pu/GrCustomStage.h
pu/GrCustomStageUnitTest.h
|
dea8e252e1259f5bdd15e16a21646402058b939d |
03-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warngs by casting from float to int64_t git-svn-id: http://skia.googlecode.com/svn/trunk@4945 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
c9af5d8d8a00875905349bf43e6920c14d77e75f |
03-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add debugging SkFloatToFixed_Check() which asserts that the float is in range of a fixed git-svn-id: http://skia.googlecode.com/svn/trunk@4942 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
a5e65ec434fed44dc616e4f64950b835b541181b |
02-Aug-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Introduction of set of functions to manage generation of texture fetch shader code. A new set of routines have been added to GrGLShaderBuilder to emit texture fetches, taking into consideration the format of the texture to be accessed, and the channel swizzle. Review URL: https://codereview.appspot.com/6446072 git-svn-id: http://skia.googlecode.com/svn/trunk@4919 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrProgramStageFactory.h
|
c8d640b1788822a8697816b645c327383a1d1f20 |
02-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
special-case edge-building for polygons (paths with only lines) makes the dashing bench faster (from 13.4 -> 11.5 ticks) Review URL: https://codereview.appspot.com/6449080 git-svn-id: http://skia.googlecode.com/svn/trunk@4916 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkLineClipper.h
|
cf8fb1f6f03fc77f9927564f9ef9abeeeec508d2 |
02-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create GPU-less build of Skia. git-svn-id: http://skia.googlecode.com/svn/trunk@4912 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkPostConfig.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Win.h
|
302cffba86a188373c99833d83392f33e6014542 |
01-Aug-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace the asAFoo() functions in SkImageFilter with canFilterImageGPU() and onFilterImageGPU() virtuals. This allows each filter to implement its own GPU processing code, even for multi-pass filters. Review URL: http://codereview.appspot.com/6449075/ git-svn-id: http://skia.googlecode.com/svn/trunk@4900 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkMorphologyImageFilter.h
|
a2d71482db8b6d752a51c96da74768d7dfc27932 |
01-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed GrClip & related classes http://codereview.appspot.com/6450071/ git-svn-id: http://skia.googlecode.com/svn/trunk@4899 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
pu/GrClipData.h
pu/GrClipIterator.h
pu/GrContext.h
pu/GrContextFactory.h
pu/SkGr.h
|
d122fd5ab58c352fee4266c7f52b7d885e5d0e02 |
01-Aug-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turning on deferred canvas SkGPipe backend by default Review URL: https://codereview.appspot.com/6452080 git-svn-id: http://skia.googlecode.com/svn/trunk@4897 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
0c3e5fe728ce4b8606819ee919a4b82f4d9efc85 |
01-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pipe factory names independently from the flattenables using them. Avoids an issue where a flattenable written twice might be written differently (the first time the flat data may have a name, whereas the second time it will have an index). Also add a test which confirms that identical flattenables will have the same SkFlatData representation. BUG=https://code.google.com/p/skia/issues/detail?id=721 TEST=FlatDataTest.cpp Review URL: https://codereview.appspot.com/6431057 git-svn-id: http://skia.googlecode.com/svn/trunk@4896 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ipe/SkGPipe.h
|
fbf31949ac31271362750168ffcb13a04408b721 |
01-Aug-2012 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
arm: Move SkUtilsArm.h from include/core to src/core There is no reason to make this visible to client code. Review URL: https://codereview.appspot.com/6441082 git-svn-id: http://skia.googlecode.com/svn/trunk@4892 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtilsArm.h
|
641f8b19a6799b6d73ac17b9c2d2f8a5e6f5ad4d |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrClip with SkClipStack http://codereview.appspot.com/6449070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4865 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
pu/GrClip.h
pu/GrContext.h
pu/SkGpuDevice.h
|
4b2af9c91d39c2176a32e7ba42a0276dca68034a |
31-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getUnitsPerEm() to SkTypeface git-svn-id: http://skia.googlecode.com/svn/trunk@4863 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
5d4ba8869476831ee73b15a052af8003d0a1fa2e |
31-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for gpu support in SkImage/SkSurface git-svn-id: http://skia.googlecode.com/svn/trunk@4859 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkSurface.h
|
7b11289b4e4d117bbcee6d2460b057d0fcf6e437 |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added dev- & canv- prefixes to Ganesh bounding boxes to indicate coordinate space http://codereview.appspot.com/6457061/ git-svn-id: http://skia.googlecode.com/svn/trunk@4856 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
pu/GrClip.h
|
a1da1034318774e529abadc126e9d3c74da7b67c |
31-Jul-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update SkData and SkDataSet to make better use of SkFlattenable. TEST=DataRefTest.cpp Review URL: https://codereview.appspot.com/6441076 git-svn-id: http://skia.googlecode.com/svn/trunk@4850 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkDataSet.h
|
f8d904a7eed435b9de68fd2eef6d7f3c59fcc9cc |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrClip no longer translates its clips (to better mimic SkClipStack's behavior) http://codereview.appspot.com/6445052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4848 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
|
9ea5a3bc7361cb88d37280b5922fba9430fed328 |
30-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkSurface::newCanvas() to getCanvas(), and redefine its life-cycle to be a single canvas for the lifetime of the surface. Get a playback copy from the src picture, so we can continue to record into the original picture. git-svn-id: http://skia.googlecode.com/svn/trunk@4842 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSurface.h
|
97efada074e4806479f1350ab1508939c2fdcb53 |
30-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Gamma correcting masks. https://codereview.appspot.com/6244068/ git-svn-id: http://skia.googlecode.com/svn/trunk@4841 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
ore/SkFontHost.h
ore/SkScalerContext.h
|
91208922687a33df1d5253928b8d5d7d4685c7ac |
30-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Const correct BlockRef in SkAutoTUnref. https://codereview.appspot.com/6448066/ git-svn-id: http://skia.googlecode.com/svn/trunk@4829 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
ore/SkTemplates.h
|
cddaf340f1474cc1ff429b8ef9bc8739c72f80ba |
30-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrDrawState::setTexture/getTexture Review URL: http://codereview.appspot.com/6455051/ git-svn-id: http://skia.googlecode.com/svn/trunk@4826 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
79a1c34ee45a3eb5edd568fd97626dff1b64a0db |
30-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
land https://codereview.appspot.com/6448046/ Add a method reporting used font cache size to the SkGraphics API git-svn-id: http://skia.googlecode.com/svn/trunk@4825 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
889b09edfeb5f461ca283dfd08ee6b23560a7859 |
27-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for surface experiment git-svn-id: http://skia.googlecode.com/svn/trunk@4819 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
ore/SkSurface.h
|
2092c40a0d0a89a91cc4b6bb2b1b992fd4f02cd7 |
27-Jul-2012 |
george@mozilla.com <george@mozilla.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for ARM without EDSP and ARMv6+ Original Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=751814 Review URL: https://codereview.appspot.com/6405065 git-svn-id: http://skia.googlecode.com/svn/trunk@4818 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
ore/SkPostConfig.h
|
3cb969f27de56df0d9116c13f18bd31ee0715f1a |
27-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
In SkGPipe, only serialize SkTypefaces in cross process mode. Also make SkGPipeController ref the recording canvas to ensure that objects used by SkGPipeCanvas (e.g. SharedHeap and fTypefaceSet, which hold references to objects to which pointers are written to the stream) survive to be played back even if SkGPipeWriter.endRecording() is called. BUG= TEST=TypefaceGM Review URL: https://codereview.appspot.com/6447055 git-svn-id: http://skia.googlecode.com/svn/trunk@4817 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
f6627b78f933b77b358ac0791c520f99b0e79fca |
27-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for image experiment git-svn-id: http://skia.googlecode.com/svn/trunk@4811 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
20a550c6ea947f0ab239da1d4ecba209d76a98fd |
27-Jul-2012 |
justinlin@google.com <justinlin@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add virtual destructor to class with virtual functions. BUG= TEST= Review URL: https://codereview.appspot.com/6453052 git-svn-id: http://skia.googlecode.com/svn/trunk@4810 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
7dade42e6f2e35dd27b4090fd7894322d755d4db |
27-Jul-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Always store pixels of mutable bitmaps when recording a SkPicture. Prior to this CL mutable bitmaps only saved a copy of their pixels if a flag was set at recording time. That flag has been removed and the default behavior when recording a mutable bitmap is to make a copy of it's pixels. This is the only way to ensure that the pixels are not manipulated before we playback their contents. However, enabling this behavior breaks the recording of extracted bitmaps in SkPicture. This is because we currently cache bitmaps within a picture based only on their pixelRef. This results in false positive cache hit when drawing an extracted bitmap as it shares a pixelRef with its orginating bitmap. Therefore we must update the index of the bitmap cache to be both the pixelRef AND the size and offset of the bitmap using those pixels. BUG= TEST=extractbitmap.cpp Review URL: https://codereview.appspot.com/6439043 git-svn-id: http://skia.googlecode.com/svn/trunk@4809 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
c84b8335ee4fd864c30a4703afc643cf4b5010d9 |
27-Jul-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reapply "Remove Bitmaps Raw Pixel Support." This CL reapplies r4722. Now that we have addressed the issues in Chrome tests that were causing asserts to be fired. Review URL: https://codereview.appspot.com/6452050 git-svn-id: http://skia.googlecode.com/svn/trunk@4804 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkMallocPixelRef.h
|
1448cf8cb6c6cd4866f7c71bf32ad6bca5d683d1 |
27-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Specialize SkAutoTUnref on const T so that operator -> works. Review URL: http://codereview.appspot.com/6450054/ git-svn-id: http://skia.googlecode.com/svn/trunk@4802 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
e4d69c0e46c1a000eb89ef950bdaf0aea680a816 |
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added getConservativeBound helper function to GrClipData http://codereview.appspot.com/6454054/ git-svn-id: http://skia.googlecode.com/svn/trunk@4798 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
|
fc91dc70042dcb6d2868e8822fbab15aa4402375 |
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Windows compiler complaint cleanup http://codereview.appspot.com/6441055/ git-svn-id: http://skia.googlecode.com/svn/trunk@4796 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
15011ee5e4068ab6523e432e435473a822ee7d80 |
26-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkDeferredCanvas query SkGPipeWriter for space allocated for bitmaps. SkGPipe now has a method to report how much memory is used for its shared heap. BUG=http://code.google.com/p/skia/issues/detail?id=738 TEST=DeferredCanvasTest Review URL: https://codereview.appspot.com/6445046 git-svn-id: http://skia.googlecode.com/svn/trunk@4791 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
tils/SkDeferredCanvas.h
|
1c31f633232df572f89a3bc1b0fee3e46d22cb5b |
26-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove texture/mask setters on GrPaint Review URL: http://codereview.appspot.com/6446052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4790 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
beb1af78d016d2700c350487a383c6bcfa7e2e20 |
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered Ganesh's clip stack plumbing to pass down new GrClipData class http://codereview.appspot.com/6454047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4788 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
pu/GrContext.h
pu/SkGpuDevice.h
|
cc6493bbef7c9c2adf4b1ed8701e2ed015ae745d |
26-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added ctor to SkClipStack and isEmpty method http://codereview.appspot.com/6444048/ git-svn-id: http://skia.googlecode.com/svn/trunk@4787 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
0bb18bb264b26afca45452910437c09445e23a3c |
26-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
explicitly track if a path is finite or not we need this (it appears) so we can definitively reject non-finite paths in canvas, before passing them down into the guts. Review URL: https://codereview.appspot.com/6453047 git-svn-id: http://skia.googlecode.com/svn/trunk@4784 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPoint.h
ore/SkRect.h
|
56f8f338b6d2f9c75bfb045db51405fcab351cd0 |
26-Jul-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Remove Bitmaps Raw Pixel Support." BUG= TEST= Review URL: https://codereview.appspot.com/6449049 git-svn-id: http://skia.googlecode.com/svn/trunk@4780 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkMallocPixelRef.h
|
b8670998a59d305cd22a3c0cbdc6e075b0a37a6e |
25-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move filter/wrap out of GrSamplerState into GrTextureParams Review URL: http://codereview.appspot.com/6440046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4773 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrSamplerState.h
pu/GrTexture.h
pu/SkGpuDevice.h
pu/SkGr.h
|
ece0100c22e2184245efc380c8dede0fe47517b2 |
25-Jul-2012 |
george@mozilla.com <george@mozilla.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SK_OVERRIDE for various versions of clang BUG= TEST= Review URL: https://codereview.appspot.com/6430052 git-svn-id: http://skia.googlecode.com/svn/trunk@4765 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
79c865a5c8f585880d48771194c8cd82ab8cda98 |
25-Jul-2012 |
george@mozilla.com <george@mozilla.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Ensure that all GNU-based systems are considered to be UNIX Original Mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=749533 R=reed1 BUG= TEST= Review URL: https://codereview.appspot.com/6419057 git-svn-id: http://skia.googlecode.com/svn/trunk@4763 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
b10a6bd0a7df0ceeea0d53585c049450ec58b4b9 |
25-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactoring how SkDeferredCanvas manages mutable bitmaps This CL makes the SkGPipe flavor of SkDeferredCanvas properly decide whether to flush or record mutable bitmaps. The flushing is now managed by conditionally switching the canvas to non-deferred mode, which avoids an unnecessary transient copy of the bitmap. BUG=http://code.google.com/p/chromium/issues/detail?id=137884 TEST=DeferredCanvas unit test, sub test TestDeferredCanvasMemoryLimit Review URL: https://codereview.appspot.com/6421060 git-svn-id: http://skia.googlecode.com/svn/trunk@4756 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
91f319c5dc4493384f0a52aaeef3dcc311ef6ed0 |
25-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use asNewCustomStage instead of asABitmap in SkGpuDevice, also removed now-unecessary twoPointRadialParams parameter from asABitmap. In SkGpuDevice we still fall back on using asABitmap for effects that don't have asNewCustomStage implemented, but it still simplifies things a fair amount. Review URL: https://codereview.appspot.com/6430060 git-svn-id: http://skia.googlecode.com/svn/trunk@4755 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkShader.h
|
0567f222b92d17923c687bed5f54b31652150891 |
25-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkScalarPow. git-svn-id: http://skia.googlecode.com/svn/trunk@4754 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
ore/SkScalar.h
|
bba65d9a5e2fd5cae4531bac535fb2c88b010aed |
25-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experimental only git-svn-id: http://skia.googlecode.com/svn/trunk@4748 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImage.h
|
4c2a2f7c5e8ec77771153f94c454adf21fd33805 |
25-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added isIntersectionOfRects to SkClipStack http://codereview.appspot.com/6434050/ git-svn-id: http://skia.googlecode.com/svn/trunk@4745 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
dcba4c2cc30cc64f08def991376c6dab65cfb51c |
24-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrMemoryPool to manage GrCustomStage allocations. Improve memory reclamation of GrMemoryPool for new/delete/new/delete pattern. http://codereview.appspot.com/6438046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4744 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
|
6e502fe0677feaf960e4a37603da3bbeada38389 |
24-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Android build broken due to changes in r4741. git-svn-id: http://skia.googlecode.com/svn/trunk@4743 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
bbe50131413098bffed9186660c41f047d881596 |
24-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkGlyph into its own header. https://codereview.appspot.com/6434049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4741 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAutoKern.h
ore/SkGlyph.h
ore/SkScalerContext.h
|
0eec2d0486e8a5184a95a48d31fdc8052774dec7 |
24-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkSfntUtils, as it is not longer used. git-svn-id: http://skia.googlecode.com/svn/trunk@4735 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkSfntUtils.h
|
aa8483b49d069e15c9c8bce85bf2a440b27f5e9d |
24-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkSfntUtils should use public types. git-svn-id: http://skia.googlecode.com/svn/trunk@4734 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkSfntUtils.h
|
607fe077c893fdb230e29631be096de614a14e2a |
24-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added bound computation to SkClipStack http://codereview.appspot.com/6419048/ This will require re-baselining of complexclip* and filltypespersp git-svn-id: http://skia.googlecode.com/svn/trunk@4730 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
a6f11c4f717961070cd6fc5e60c361db14c5c4f3 |
23-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Gave GrClip an SkClipStack-style iterator http://codereview.appspot.com/6434046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4723 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
|
c1d1f414a08de25d8cbf4ba08fc64d701ffca32e |
23-Jul-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove Bitmaps Raw Pixel Support. bitmap.setPixels(...) now creates a mutable pixelRef instead of just setting fPixels. Review URL: https://codereview.appspot.com/6419044 git-svn-id: http://skia.googlecode.com/svn/trunk@4722 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkMallocPixelRef.h
|
f79430350d9f06a72b307af879d7f3bdec7ff706 |
23-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add protected method for internal_dispose overrides to jam fRefCnt before calling destructor. move SkTRefArray to actually inherit from SkRefCnt Review URL: https://codereview.appspot.com/6422057 git-svn-id: http://skia.googlecode.com/svn/trunk@4719 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
8317e174483903dd3fba41d8e0074112badb1cfd |
23-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Response to post-commit review comments on r4714 Correcting formatting and adding const in SkDeferredCanvas.h Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@4718 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
bfeddae9da240693441556b2f278827e213f75e8 |
23-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix unbound memory consumption problem with run away deferred canvases. With this CL, deferred canvases will trigger a flush when then the memory allocated for recording commands (including flattened objects) exceeds 64MB. TEST=DeferredCanvas skia unit test, test step TestDeferredCanvasMemoryLimit BUG=http://code.google.com/p/chromium/issues/detail?id=137884 Review URL: https://codereview.appspot.com/6425053 git-svn-id: http://skia.googlecode.com/svn/trunk@4714 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
03c1c359b336ad20d23ab07004cdafafd14c90a5 |
20-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added asNewCustomStage to SkShader and implemented it for all the gradient shaders. Not actually hooked up yet, but it should be ready to replace asABitmap for a future CL. Review URL: https://codereview.appspot.com/6351113 git-svn-id: http://skia.googlecode.com/svn/trunk@4702 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
8e1678ff9e6652031c0762ddf15ae097a9b0702c |
20-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r4695 git-svn-id: http://skia.googlecode.com/svn/trunk@4697 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
278de8b3b3602a2e8ea1915e27dada01cb686c34 |
20-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Try turning on the SkGPipe path in SkDeferredCanvas Unreviewed git-svn-id: http://skia.googlecode.com/svn/trunk@4695 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
1e8f016305805d4d8cad74aba3a21b78486f9d6f |
20-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove easily-removable uses of setTexture(), instead creating a GrSingleTextureEffect - where feasible, through convenience function on GrDrawState. http://codereview.appspot.com/6425055/ git-svn-id: http://skia.googlecode.com/svn/trunk@4694 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
80214e26c57c5fea954006400852e8999e201923 |
20-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Made clarifying renamings to SkClipStack's iterators (and added to unit test) http://codereview.appspot.com/6423051/ git-svn-id: http://skia.googlecode.com/svn/trunk@4692 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
pu/SkGr.h
|
e3d3216fe17b6afb2e613271b5246a2766e12df6 |
20-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove stage masks Review URL: http://codereview.appspot.com/6422047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4688 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrPaint.h
|
73c48f17137e332f4d1f06ff230d00c98ef92d27 |
20-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
removing trailing ',' on last entry in enum, to fix warning git-svn-id: http://skia.googlecode.com/svn/trunk@4686 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProfile.h
|
ca0062ee5e74eddff886ada2a200d25946ea52cf |
20-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPaint::getPosTextPath(), with gm to test it Review URL: https://codereview.appspot.com/6427055 git-svn-id: http://skia.googlecode.com/svn/trunk@4684 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
6a0d010e2dc1f837ce2eeb78186630f6bc194ed0 |
19-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing heap corruption issue in deferred canvas when using SkGPipe. Swapping the declaration order of fPipeController and fPipeWriter to make sure that the writer is destroyed first before the controller. Review URL: https://codereview.appspot.com/6427054 git-svn-id: http://skia.googlecode.com/svn/trunk@4682 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
22e57f991628451c02f970beea379ad632bb6a10 |
19-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New subclasses for both Gr and GrGL gradient effect classes. This replaces GrSingleTextureEffect as the base for gradient effects (so we'll be able to do gradient effects without textures), and adds a base class to the GL gradient custom stage implementations (which will soon handle generating the appropriate code to pass colors in and lerp instead of using a cached texture for simpler gradient cases). Also added a custom stage for linear gradients. Review URL: https://codereview.appspot.com/6426049 git-svn-id: http://skia.googlecode.com/svn/trunk@4674 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
24f3ad1bbb44916cae33f5d3cf2a20af4bbc381f |
18-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move texture lock/unlock functions from SkGpuDevice into SkGr as global functions, also removed inconsistent "SkGr" class. Review URL: https://codereview.appspot.com/6420048 git-svn-id: http://skia.googlecode.com/svn/trunk@4664 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
pu/SkGr.h
|
580711694654b8edc70028d09c4211445b661466 |
18-Jul-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This CL implements the Ganesh path for the SkTable_ColorFilter color transformation. A new texture stage dedicated to color transforms has been added, along with the new custom stage implementing the LUT. Review URL: https://codereview.appspot.com/6351081 git-svn-id: http://skia.googlecode.com/svn/trunk@4663 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
1e95d715d06c5125ef6e5439e953fd0353be92b2 |
18-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up the use of AutoScratchTexture in the gaussian blur and morphology filters. Instead of passing in AutoScratchTextures for temporaries, we allocate them inside the function and detach() after rendering. Since the functions now return a ref()'ed texture, we no longer ref() the result in filter_texture(). Also, the imageblur gm was passing a paint with an image filter both to saveLayer()/restore(), and to every text draw call. Back when only restore() was applying filters, this was fine, but since we're now applying filters on all draw calls, this means we're double-blurring in this GM. I've reverted the Mac baselines for the imageblur GM to their previous versions; hopefully this will be correct. git-svn-id: http://skia.googlecode.com/svn/trunk@4659 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
7f1ffa6b4280f8104a273eca0b4b5898dd2f9e68 |
18-Jul-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API for SkData. Needed for https://bugs.webkit.org/show_bug.cgi?id=91171 Review URL: https://codereview.appspot.com/6420047 git-svn-id: http://skia.googlecode.com/svn/trunk@4658 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
77eec248cbd5a0c2f5f8595e62e3bff5ea363f17 |
18-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactoring SkDeferredCanvas to use SkGPipe. Keeping the refactor hidden behind a config macro for now. TEST=covered by existing skia gm tests BUG=https://code.google.com/p/chromium/issues/detail?id=133432 Review URL: https://codereview.appspot.com/6405054 git-svn-id: http://skia.googlecode.com/svn/trunk@4656 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
tils/SkDeferredCanvas.h
|
5836b6dec5563e6273099fcf23984dd3818a168f |
18-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add skipToLast method to SkClipStack http://codereview.appspot.com/6411043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4644 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
f7751ae229378595f8013de20ca2cc60a61903d1 |
17-Jul-2012 |
alokp@chromium.org <alokp@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Exported SkFILEWStream class so that it can be used in Chrome. Review URL: https://codereview.appspot.com/6409052 git-svn-id: http://skia.googlecode.com/svn/trunk@4643 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
2f68e7684bb2ecdf0c03a513c31d0626d2caf752 |
17-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move texture domains onto a GrCustomStage, off of GrSamplerState. This will require gyp changes to roll into Chrome. http://codereview.appspot.com/6405050/ git-svn-id: http://skia.googlecode.com/svn/trunk@4641 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
284bf502c086d8fd4285f475a02e69d500c40219 |
17-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Purge bitmaps from SkGPipe's shared heap. BitmapInfo: Now in SkGPipePriv so it can be accessed by SkGPipeRead. Add the ability to essentially ref count BitmapInfos so that they can be purged to make room in the shared heap for a new one. SkGPipeWrite: Purge the least recently used bitmap if it has already been drawn by all readers. SkGPipeRead: Read the BitmapInfo (instead of the SkBitmap) and decrement its count after drawing. SkGPipeController: Added a method to tell how many readers will be used, so that when purging bitmaps each reader can be accounted for. Review URL: https://codereview.appspot.com/6374065 git-svn-id: http://skia.googlecode.com/svn/trunk@4638 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
e9fdfb545d8e6af89f5b91cd55e44dfefc21d923 |
17-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove Symbian (not needed) flag, and assume all CPUs *except* thumb have fast conditional instructions. git-svn-id: http://skia.googlecode.com/svn/trunk@4635 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
52cb2c7cdf87f1e7d4b5d24b3609aaa514a26c10 |
16-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extended SkDeque's reverse iteration capability to SkClipStack http://codereview.appspot.com/6409046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4631 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
0a78b0f4a2e1a3d7d1fbdb9b0b5dba5095db2e5a |
16-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor SkDeque's iterator and allocation method http://codereview.appspot.com/6353098/ git-svn-id: http://skia.googlecode.com/svn/trunk@4624 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeque.h
|
50ccb0a73865b0d0f0dd48989dbf5aa4a27f4a72 |
16-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a skia method to perform an atomic add. Complements sk_atomic_inc for when you want to increase by more than one. This time, use the correct atomic add function on Windows. Reviewed at https://codereview.appspot.com/6399050/ Review URL: https://codereview.appspot.com/6407048 git-svn-id: http://skia.googlecode.com/svn/trunk@4623 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread.h
ore/SkThread_platform.h
|
96cbd2c4d2ea7e138b65923a46fb77bc096a6782 |
16-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Add a method to atomic add." This reverts commit eb539cf92f487daf9567ffbbba6b6653406d43ae. BUG= TEST= Review URL: https://codereview.appspot.com/6395051 git-svn-id: http://skia.googlecode.com/svn/trunk@4615 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread.h
ore/SkThread_platform.h
|
e3f84f3911d6ab1c99030fef3200199755251d51 |
16-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a skia method to perform an atomic add. Complements sk_atomic_inc for when you want to increase by more than one. Review URL: https://codereview.appspot.com/6350106 git-svn-id: http://skia.googlecode.com/svn/trunk@4614 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread.h
ore/SkThread_platform.h
|
238be8c7e5de5a83517440a3db7f7965b47fb010 |
13-Jul-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add link annotations. Review URL: https://codereview.appspot.com/6346100 git-svn-id: http://skia.googlecode.com/svn/trunk@4609 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
|
e742bf0ab19659145325ac894f7e0b78c8efbd89 |
13-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Start removing calls to GrDrawState::setTexture() (and GrPaint::setTexture()?) when there's a GrSingleTextureEffect involved holding the texture. http://codereview.appspot.com/6353094/ git-svn-id: http://skia.googlecode.com/svn/trunk@4608 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
40a1ae4df28810aa5aa5cf2627d8387b2dfb867a |
13-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added SkDevice onAttachToCanvas & onDetachFromCanvas methods http://codereview.appspot.com/6348100/ git-svn-id: http://skia.googlecode.com/svn/trunk@4598 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
tils/SkDeferredCanvas.h
|
af07d065d19ec387b783b6dfdc3deafd7c614b69 |
13-Jul-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkTDArray.contains(), which is just a wrapper around find() Review URL: https://codereview.appspot.com/6349103 git-svn-id: http://skia.googlecode.com/svn/trunk@4595 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
fd4c00eb36c9164487bf9e1cea39eaca64a9be91 |
13-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkMatrix.h line endings (LF) [change 4592 fixed the cpp] git-svn-id: http://skia.googlecode.com/svn/trunk@4594 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
d0c1a06cb98dd4a009dfa79e37ba6ca23a8c180b |
12-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Introduces new SingleTextureEffect base class for GrCustomStage objects. This class tracks the texture that the object uses. A future commit will get rid of the GrTexture pointer currenty stored in the GrDrawState, allowing us to have CustomStages *without* textures. Requires gyp change on next roll. http://codereview.appspot.com/6306097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4576 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
pu/GrCustomStage.h
|
02662b7febb826752a1c55cda243ad48b2b85adb |
12-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing bad assertion test that was trippin-up debug buildbots TBR=http://codereview.appspot.com/6344109 git-svn-id: http://skia.googlecode.com/svn/trunk@4569 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
6fc5699e777c27c4eea9587a131aecf6e92a677a |
12-Jul-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing type mask computation in SkMatrix to make it faster and make it so that matrices have the same type masks as their inverses. This patch also add bench tests that call invert() followed by mapRect() on various types of matrices. Performance of these tests was greatly affected by typemask computation Review URL: http://codereview.appspot.com/6380043/ BUG=https://code.google.com/p/chromium/issues/detail?id=135259 git-svn-id: http://skia.googlecode.com/svn/trunk@4562 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
56c79b10377e358b8092d9c6ab3e1aacf2cd60e5 |
11-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added GrContext::AutoClipStack to encapsulate setting\resetting of clip stack http://codereview.appspot.com/6343097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4558 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
b0a34d80c5c7b06db8083a547f8e499781a9c169 |
11-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
idea: add annotation to SkPaint Review URL: https://codereview.appspot.com/6355050 git-svn-id: http://skia.googlecode.com/svn/trunk@4555 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAnnotation.h
ore/SkPaint.h
|
fea85ac3e31842f80493e2df8a93a28f21cd815f |
11-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor refactoring to make GrAutoMatrix a nested sub-class of GrContext http://codereview.appspot.com/6356092/ git-svn-id: http://skia.googlecode.com/svn/trunk@4549 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
19393dff0c4e44499d0c8102e6238b8544f7b6dd |
11-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add flatten/unflatten to SkDataSet Review URL: https://codereview.appspot.com/6374057 git-svn-id: http://skia.googlecode.com/svn/trunk@4548 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataSet.h
|
3e11c0bd92fbd12f59080c3f9450201d6105db83 |
11-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Forced GrClip to always have conservative bounds http://codereview.appspot.com/6353089/ git-svn-id: http://skia.googlecode.com/svn/trunk@4545 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
|
91bd45967c6ca1ec408a0fefd3de0dcf3d03294a |
11-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkDataSet class, so SkAnnotation can be more immutable-like Review URL: https://codereview.appspot.com/6354091 git-svn-id: http://skia.googlecode.com/svn/trunk@4542 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataSet.h
|
894790d77c56cd4bae8070331d275c6d2897e33c |
11-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch implements the diffuse and specular lighting filters in Ganesh. There are three light types for each: distant, point and spot, whose code generation lives in a GrGLLight class hierarchy. This similar to the CPU implementation, where each light type provides a function to compute the vector from the surface plane to the light (surfaceToLight) and to compute the light colour (emitLightColour). Instead of templated member functions, as in the CPU implementation, these are virtual functions to emit the light-specific GLSL code. All of the code for the GPU path lives in the same file as that for the CPU path, SkLightingImageFilter.cpp. In order to provide Ganesh a hook to access it, SkImageFilter now has a asNewCustomStage() virtual, which allows an image filter to return a GrCustomStage representing that filter. Note that this patch does not handle the border conditions correctly (the [top|bottom][Left|Right]Normal() functions in the CPU implementation). That will come in a future patch. Review URL: http://codereview.appspot.com/6345081/ git-svn-id: http://skia.googlecode.com/svn/trunk@4535 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkLightingImageFilter.h
pu/GrProgramStageFactory.h
|
3a52d68b4001afd8c7036e80558fba7c87f45a0c |
11-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert SkNO_RETURN_HINT fix in favor of a simpler fix git-svn-id: http://skia.googlecode.com/svn/trunk@4529 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
22f0761d7879c108d305cb0d6cc0242ad29e780f |
11-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkNO_RETURN_HINT warnings on mac/clang Review URL: http://codereview.appspot.com/6392048/ git-svn-id: http://skia.googlecode.com/svn/trunk@4528 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
bad1b2ff1d34ff86693b776f89d7b46995746127 |
11-Jul-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPath::contains(x, y) git-svn-id: http://skia.googlecode.com/svn/trunk@4526 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
tils/SkCullPoints.h
|
37946b5b2ee4976d3eca8621a60621153b60f0a5 |
10-Jul-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move animated view headers to correct directory. git-svn-id: http://skia.googlecode.com/svn/trunk@4524 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkBorderView.h
iews/SkImageView.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/animated/SkBorderView.h
iews/animated/SkImageView.h
iews/animated/SkProgressBarView.h
iews/animated/SkScrollBarView.h
|
59f46b81f8bdd1b524f5cc43bc27603f9604c71a |
10-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Windows compiler complaints http://codereview.appspot.com/6392044 git-svn-id: http://skia.googlecode.com/svn/trunk@4511 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
pu/GrScalar.h
|
c377baf406996aed18d82d328029c82dbc3b8dda |
09-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh. TODO: unify with the placement new implementation in SkTemplatesPriv.h, once various issues there are overcome. reed@ should be taking the lead there. http://codereview.appspot.com/6384043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4492 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
pu/GrContextFactory.h
pu/GrProgramStageFactory.h
|
2c026196e7da2c6951e88c7e06faecfc7267b0d1 |
09-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix misnamed function in explanatory comment. http://codereview.appspot.com/6387043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4489 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
|
3a67a668dbdc3a6bba68700a6dfdef8164ae0c69 |
09-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an SK_PRINTF_LIKE macro, which declares a function to have printf-like semantics, allowing gcc and clang to check the format string against the arguments. Enable its use on SkString (printf, appendf, and prependf). Also define an SK_SIZE_T_SPECIFIER macro so there's a cross-platform way of printing a size_t. Review URL: http://codereview.appspot.com/6375043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4485 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
ore/SkString.h
|
1dcfa1fcbdf8710394625a743c7ffd40633d7eb5 |
09-Jul-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix definition of isEqual() for two gradient effect custom stages. Expand comments defining isEqual() to better distinguish equality from equivalence, which is more significant in Ganesh shader cache management. http://codereview.appspot.com/6379043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4484 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
|
142e1fe7cf5dc82e5d4c107b06756302f0cbf96d |
09-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
restore 4478 w/ fixed assert (no long need 8-byte alignment) git-svn-id: http://skia.googlecode.com/svn/trunk@4480 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
ore/SkDescriptor.h
|
fc8581b2d8c63439162c701623bce096088ce6e6 |
09-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 4478 git-svn-id: http://skia.googlecode.com/svn/trunk@4479 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
ore/SkDescriptor.h
|
f8affe5adff8e82ca6a3e5b98b0d772e204edc51 |
09-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
switch callers to SkChecksum::Compute (no 32/64 preference) Review URL: https://codereview.appspot.com/6377043 git-svn-id: http://skia.googlecode.com/svn/trunk@4478 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
ore/SkDescriptor.h
|
bdb1ec453a36b3e8e8800713aef0dce934e6a6a7 |
09-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor cleanup in lighting image filters: Made the light color a member of the light, rather than the filter, so computation is localized. Changed a couple of non-const refs in the image filter creation API const refs. Changed "const SkColor&" to "SkColor", since it's just a uint32_t anyway. Review URL: http://codereview.appspot.com/6352071/ git-svn-id: http://skia.googlecode.com/svn/trunk@4466 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLightingImageFilter.h
|
b158a82bc18b5535224e3ca315ee6d80c7ad899b |
09-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix 64bit warnings (use: GYP_DEFINES=skia_arch_width=64 make ... ) git-svn-id: http://skia.googlecode.com/svn/trunk@4464 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
ore/SkReader32.h
ore/SkTDArray.h
|
00aad94f01a9078d26363db3116f8005d84440f2 |
09-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
define SK_CPU_SSE_LEVEL to a min of SSE2 if we're on 64bit x86 git-svn-id: http://skia.googlecode.com/svn/trunk@4463 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
88db9ef0cd8646171f35a3325706291070b5dc55 |
03-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkChecksum as a static class, for the replacement API after this lands, plan to deprecate/remove the older APIs Review URL: https://codereview.appspot.com/6356059 git-svn-id: http://skia.googlecode.com/svn/trunk@4457 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
|
54823c227d383308fb1732e83b566df6272d4bfb |
03-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r4034 (Proposed plumbing to propagate save & restore) http://codereview.appspot.com/6346066/ git-svn-id: http://skia.googlecode.com/svn/trunk@4456 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/GrContext.h
pu/SkGpuDevice.h
|
44f7c4a6f871f94e119783e91978b7a1430fb407 |
03-Jul-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkTSearch variants with compare func as template param Review URL: https://codereview.appspot.com/6345060/ git-svn-id: http://skia.googlecode.com/svn/trunk@4449 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTSearch.h
|
3e33258cd15faae4a2906ddcc586e4008ee20e68 |
03-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added GPU implementation of 2-point conical gradient. Review URL: https://codereview.appspot.com/6354062 git-svn-id: http://skia.googlecode.com/svn/trunk@4442 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
8dbd5725c0a6681425c7a019c58c4cacdad2a238 |
03-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
normalize names for SSE levels git-svn-id: http://skia.googlecode.com/svn/trunk@4440 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
a2a95f9def9e3e1fcb34182ccaceec0e684c3e83 |
03-Jul-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experimental hittest for paths (incomplete) git-svn-id: http://skia.googlecode.com/svn/trunk@4437 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkCullPoints.h
|
fd59d1200073604c0a5dafe14edbb6f3833e1c3d |
02-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change NewWithCString to allocate room for the terminating NULL, so the data can be treated as a cstring (duh). git-svn-id: http://skia.googlecode.com/svn/trunk@4430 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
2e07942f42937b87f82a16e11b1bb26acd09896e |
02-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add read/write SkData methods git-svn-id: http://skia.googlecode.com/svn/trunk@4427 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
126b4362be3bb43ef8f7a10df710b40e8bba869d |
02-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
detect SSE level in visual studio git-svn-id: http://skia.googlecode.com/svn/trunk@4424 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
5ccbe38285490028307ea383cf4930c87079cf6e |
02-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
undo accidental checkin git-svn-id: http://skia.googlecode.com/svn/trunk@4422 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
|
ab69788571ed968dc0bcc934b9979195c6a28310 |
02-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
create symbols for the various SSE values add GCC check for SSSE3, and assume it is ordered SSE3 < SSSE3 < SSE4 git-svn-id: http://skia.googlecode.com/svn/trunk@4421 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
ore/SkPreConfig.h
|
4a2cb30accbd5f9b0b60904a55e0bfecf706255a |
02-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_CPU_SSE_LEVEL, which may be defined to 2 or 3 (or 41 or 42 in the future) to tell us at compile-time what SSE instructions are available. If none are known to be available (though we still can check at runtime) SK_CPU_SSE_LEVEL will be undefined. git-svn-id: http://skia.googlecode.com/svn/trunk@4419 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
41efe04af99b11440b6de39919f92bc9d1514f5c |
29-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Partially rolled forward the SkGrPixelRef changes http://codereview.appspot.com/6354060/ git-svn-id: http://skia.googlecode.com/svn/trunk@4415 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrTexturePixelRef.h
|
375ff85e96cf0f8438ea0b11be67e85474e42c29 |
29-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Un-trifurcate GrTextContext: get rid of Default and Batched subclasses, folding their functionality back into the base class. Requires gyp changes. http://codereview.appspot.com/6357048/ git-svn-id: http://skia.googlecode.com/svn/trunk@4411 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTextContext.h
pu/SkGpuDevice.h
|
ecf1f3299a9dd16d19b3d6ba97f65102d3e577f8 |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporarily readding SkGrTexturePixelRef.h/.cpp until WebKit is transitioned to SkGrPixelRef git-svn-id: http://skia.googlecode.com/svn/trunk@4401 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrTexturePixelRef.h
|
23579275c7f544763d074d90563c4b1e567ab041 |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed memory deletion error in instance counting mechanism http://codereview.appspot.com/6344057/ git-svn-id: http://skia.googlecode.com/svn/trunk@4399 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
|
5088eb49fedac4180e2d5822e2636b3c6edeef9a |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Moved SkGrTexturePixelRef to SkGrPixelRef http://codereview.appspot.com/6344054/ git-svn-id: http://skia.googlecode.com/svn/trunk@4397 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrPixelRef.h
pu/SkGrTexturePixelRef.h
|
d881bc194d7c24294029b5c08e6e549a9fd9b6f3 |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Collapsed SkGrTexturePixelRef and SkGrRenderTargetPixelRef into SkGrPixelRef using new GrSurface class http://codereview.appspot.com/6359045/ git-svn-id: http://skia.googlecode.com/svn/trunk@4396 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrTexturePixelRef.h
|
ded4f4b163f5aa19c22c871178c55ecb34623846 |
28-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable. http://codereview.appspot.com/6349049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4390 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
|
565254bc9343d0befdfbbb97a3dc6d44c6e18658 |
28-Jun-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkGPipe drawing, and turn it on by default. A recent change broke SkGPipe. Fix it, and turn on pipe drawing in GM by default so we will catch these in the future. We already had a bug where SkGPipeWriter had to use its Cross Process flag to work, so for a quick fix, force the reader to use the Cross Process flag as well. The bug to allow both cross and non cross process is http://code.google.com/p/skia/issues/detail?id=663 Review URL: https://codereview.appspot.com/6333071 git-svn-id: http://skia.googlecode.com/svn/trunk@4384 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
dbc936dff3357f74fc60e124d912a2179b909b0d |
28-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkData::NewFromCString() git-svn-id: http://skia.googlecode.com/svn/trunk@4383 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
fffc8d01b5fca2b2cfc40661c1ff4fdc7a0f9aec |
28-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added EOF marker to address clang++ error git-svn-id: http://skia.googlecode.com/svn/trunk@4381 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
|
ef76060cbf36032a5bef9cd8d18138704349c3ae |
27-Jun-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding checksum to SkFlatData to accelerate SkPicture recording. The checksum triggers an early exit in the mem compare use to search for duplicate flattened objects. Also, call to memcmp was replaced with 64-bit at a time comparison loop. Review URL: http://codereview.appspot.com/6339046/ BUG=http://code.google.com/p/chromium/issues/detail?id=54079 TEST=Checksum and PictureRecord tests in bench.exe git-svn-id: http://skia.googlecode.com/svn/trunk@4378 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChecksum.h
ore/SkDescriptor.h
|
97fafe1b5ec06b470d36ea5cd98fe7bf2c143491 |
27-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered SkInstCnt to print out atexit http://codereview.appspot.com/6348043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4377 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
|
b74af872cc1ce45768df3ae03fa86ad3ed76b582 |
27-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Separated Inst counting from the SK_DEBUG #define (now SK_ENABLE_INST_COUNT) http://codereview.appspot.com/6353047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4376 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkInstCnt.h
|
c6faa5a0c46004115739cf34e29f4a3aa56a2adc |
27-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkAlign8 and SkIsAlign8 macros git-svn-id: http://skia.googlecode.com/svn/trunk@4362 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
0456e0b7b85060e9b9597ce414c4c2b19aff4f58 |
27-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added Inst counting to SkFlattenable-derived classes http://codereview.appspot.com/6355043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4359 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkColorTable.h
ore/SkDrawLooper.h
ore/SkImageFilter.h
ore/SkMaskFilter.h
ore/SkPathEffect.h
ore/SkPixelRef.h
ore/SkRasterizer.h
ore/SkShader.h
ore/SkShape.h
ore/SkUnitMapper.h
ore/SkXfermode.h
ffects/SkLayerDrawLooper.h
|
fa35e3ddcc9d130ce87c927218bdf27879c38711 |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
plumb SkInstCnt to all subclasses of GrRefCnt git-svn-id: http://skia.googlecode.com/svn/trunk@4353 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrFontScaler.h
pu/GrKey.h
pu/GrTextContext.h
|
563a3b410269a987b70204d0aa44a0de3a1f0f61 |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more SkInstCnt plumbing fix some typeface leaks git-svn-id: http://skia.googlecode.com/svn/trunk@4348 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
|
73e19fb1ba2562048c6987272c8d73eee6a44242 |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
show # of unknown subclasses in dump git-svn-id: http://skia.googlecode.com/svn/trunk@4347 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
|
fcb57b5570ec8b3176d4025d4c44d145591f819c |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more SkInstCnt plumbing git-svn-id: http://skia.googlecode.com/svn/trunk@4344 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
ore/SkWeakRefCnt.h
|
82ce2b8afb7c13c2a9f1b549a2a80dfca06bbf61 |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more SkInstCnt plumbing git-svn-id: http://skia.googlecode.com/svn/trunk@4343 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBounder.h
ore/SkDrawFilter.h
|
3b429984664e88e0530eb6a1461a828898d8d96b |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stick SkInstCnt in more classes, to help track down leaks git-svn-id: http://skia.googlecode.com/svn/trunk@4341 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
0833777df1f05adafd9b70c666a72d80defa4f6b |
26-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup flattening code to properly serialize lighting image filters. Review URL: https://codereview.appspot.com/6333070 git-svn-id: http://skia.googlecode.com/svn/trunk@4340 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLightingImageFilter.h
|
f13f58804659175925042a291304d483a4fd9278 |
25-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions. These wrap the question of "is this stage of the shader enabled?" so that we can change the semantics - previously iff there was a texture, now if there is a texture OR a GrCustomStage, soon (post-cl 6306097) iff there is a GrCustomStage, which at that point will hold whatever texture is necessary. http://codereview.appspot.com/6306104/ git-svn-id: http://skia.googlecode.com/svn/trunk@4325 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
34342f6f5127122ecc32166dcffa7f3d2a45c387 |
25-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export flags on the state of the world when a picture was serialized. e.g. don't read/write functionptrs in that case (sizeof may be different for one) Review URL: https://codereview.appspot.com/6331050 git-svn-id: http://skia.googlecode.com/svn/trunk@4318 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
|
5df2a99861c61b5d967f8def1ff13514d0e1ed33 |
25-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[android] Add an API to load customized font config for testing. When running WebKit layout tests, we need to load some fonts from Linux to match baselines of chromium linux. However, font config file is hard-coded in Skia now. This change add an API to customize font config in skia. https://codereview.appspot.com/6296067/ git-svn-id: http://skia.googlecode.com/svn/trunk@4316 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
f49b429ceface4f75f5f96570ea5a8b94896529d |
22-Jun-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Raster implementation of diffuse and specular lighting filters. Externally, the caller instantiates a light (distant, point or spot), and an SkDiffuseLightingFilter or SkSpecularLightingImageFilter with that light. A Sobel edge detection filter is applied to the alpha of the incoming bitmap, and the result is used as a height map for lighting calculations. Review URL: http://codereview.appspot.com/6302101/ git-svn-id: http://skia.googlecode.com/svn/trunk@4314 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLightingImageFilter.h
|
07fc0d178e20f74a88dd78384f817b53204e625f |
22-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r4287. Large numbers of textures created by random gradients can cause poor driver performance (at least on Mac) BUG=670 git-svn-id: http://skia.googlecode.com/svn/trunk@4306 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
15c0fea699b25343fe6f49668a5632866e1a0306 |
22-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
AutoScratchTexture can now release its texture and it will return to the texture cache when freed http://codereview.appspot.com/6262043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4301 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkRefCnt.h
pu/GrContext.h
pu/GrTexture.h
pu/GrTypes.h
|
5e2412983183f9c4075a795278f3ca4ffee0ed79 |
22-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GrTemplates.h to src Review URL: http://codereview.appspot.com/6333053/ git-svn-id: http://skia.googlecode.com/svn/trunk@4300 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTemplates.h
|
9ec075366ed94802a142fc5e948d19a774f85b43 |
22-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered GrDrawState to always ref texture and render target http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4298 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
7d501ab502e861f2b2367b10a701b8449241558e |
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrSurface parent class above GrTexture & GrRenderTarget http://codereview.appspot.com/6297092/ git-svn-id: http://skia.googlecode.com/svn/trunk@4292 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
pu/GrSurface.h
pu/GrTexture.h
|
15e9d3e66e161ce23df30bc13f8a0c87d196b463 |
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expanded distribution of instance counting http://codereview.appspot.com/6300114/ git-svn-id: http://skia.googlecode.com/svn/trunk@4291 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkBitmap.h
ore/SkBounder.h
ore/SkCanvas.h
ore/SkData.h
ore/SkDevice.h
ore/SkDeviceProfile.h
ore/SkDrawFilter.h
ore/SkFlattenable.h
ore/SkInstCnt.h
ore/SkPicture.h
ore/SkPtrRecorder.h
ore/SkStream.h
ore/SkWeakRefCnt.h
pu/GrCustomStage.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContext.h
mages/SkImageDecoder.h
mages/SkMovie.h
ext/SkTextLayout.h
|
c82a8b7aa4ec19fba508c394920a9e88d3e5bd12 |
21-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed two bugs in SW-only clip mask generation http://codereview.appspot.com/6306086/ git-svn-id: http://skia.googlecode.com/svn/trunk@4290 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
a320194e4242ef0e5e758aea896bfd52bcb3dac7 |
21-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrClipMaskManager configure the stencil and scissor on GrGpu Review URL: http://codereview.appspot.com/6308096/ git-svn-id: http://skia.googlecode.com/svn/trunk@4288 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
pu/GrTemplates.h
|
8f7e1dac5c92bf1f53feb603a9bd249d53afa81a |
21-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove count budget from resource cache Review URL: http://codereview.appspot.com/6312052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4287 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
212ef7a5d592a11522f73d858bf98f5201631b70 |
21-Jun-2012 |
Billy Hewlett <billyh@google.com> |
Revert "Revert "Use Elegant fonts for Webkit, Compact fonts for Textview"" This reverts commit 81957ccb58db76c172e195dc3e31eba85d3e4ac9
ore/SkFontHost.h
ore/SkPaint.h
ore/SkScalerContext.h
orts/SkTypeface_android.h
|
81957ccb58db76c172e195dc3e31eba85d3e4ac9 |
21-Jun-2012 |
Billy Hewlett <billyh@google.com> |
Revert "Use Elegant fonts for Webkit, Compact fonts for Textview" This reverts commit 421654d4bf3ca50e2247a7389851d2e8f4812564
ore/SkFontHost.h
ore/SkPaint.h
ore/SkScalerContext.h
orts/SkTypeface_android.h
|
421654d4bf3ca50e2247a7389851d2e8f4812564 |
12-Jun-2012 |
Billy Hewlett <billyh@google.com> |
Use Elegant fonts for Webkit, Compact fonts for Textview Fonts can be marked with elegant or compact in fallback_fonts.xml. Webkit uses elegant fonts, Textview uses compact fonts (the default), unmarked fonts are used by both. Bug: 6649136 Change-Id: I6ab6173c2efc50eba8fcc488c89dfdd083fb9c06
ore/SkFontHost.h
ore/SkPaint.h
ore/SkScalerContext.h
orts/SkTypeface_android.h
|
4da34e36cb7a07c3a28ae2a135b1837c26fc7aea |
19-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrMemoryPool as a helper to override operators new/delete Review URL: http://codereview.appspot.com/6306090/ git-svn-id: http://skia.googlecode.com/svn/trunk@4282 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
pu/GrTypes.h
|
50e4ce05521b0d95890e894691819882113aae86 |
19-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix memory leaks. http://codereview.appspot.com/6301098/ git-svn-id: http://skia.googlecode.com/svn/trunk@4281 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
c0af3173314e227611d8c5541ef2deee0052d412 |
15-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
TLS GrContext count Review URL: http://codereview.appspot.com/6298077/ git-svn-id: http://skia.googlecode.com/svn/trunk@4262 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
f69a11b5c5dc5ae02489dfe7ca6432d641b9f121 |
15-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrAARectRenderer in GPU AA clip mask generation http://codereview.appspot.com/6300097/ git-svn-id: http://skia.googlecode.com/svn/trunk@4261 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
4d73ac22a1b99402fc8cff78a4eb4b27aa8fe019 |
13-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Version 2 of the Instance Counting system. This one simplifies the print out of information. http://codereview.appspot.com/6296069/ git-svn-id: http://skia.googlecode.com/svn/trunk@4255 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkRefCnt.h
pu/GrAARectRenderer.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrTexture.h
|
f22f77faeb73dbce8b8c324abeccf3182bbba75c |
13-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
NV PR spec update to function param, use GrGL typedefs rather than fundamental types Review URL: http://codereview.appspot.com/6307077/ git-svn-id: http://skia.googlecode.com/svn/trunk@4245 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
|
9a323c98f6cd5d1dc002936588d182121231c69d |
13-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
faster SkScalarIsFinite() git-svn-id: http://skia.googlecode.com/svn/trunk@4244 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
e98ade4fdee03a234f68669bea84d07db4a8527e |
13-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added Texture desc to render target http://codereview.appspot.com/6302068/ git-svn-id: http://skia.googlecode.com/svn/trunk@4243 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrRenderTarget.h
|
4bdfb8c9d6482a56c7212034a6f73046227ed023 |
12-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Compiler complaints + some minor cleanup http://codereview.appspot.com/6295070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4238 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
|
51c62a6cfadc302bb65bb5a98e358c93223dc73f |
12-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add readPtr and writePtr to SkReader32 and SkWriter32 add template helper SkSWriter32, which allocates initial storage buffer Review URL: https://codereview.appspot.com/6299075 git-svn-id: http://skia.googlecode.com/svn/trunk@4237 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
ore/SkWriter32.h
|
64a0ec36555352ec31aa7c5a7630a5d042b010ba |
12-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkColorTable into its own header and reduce includes in SkFlattenable.h Review URL: https://codereview.appspot.com/6299072 git-svn-id: http://skia.googlecode.com/svn/trunk@4236 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkColorTable.h
ore/SkFlattenable.h
tils/SkSfntUtils.h
|
957ebddce1764c30ec02f7e2e34d6c5cdc16007b |
12-Jun-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding API to GrTexture to reset cached texture parameter values REVIEW=http://codereview.appspot.com/6305084/ BUG=http://code.google.com/p/chromium/issues/detail?id=130925 git-svn-id: http://skia.googlecode.com/svn/trunk@4234 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
|
f6747b0b90b3a270ec7b7bdfdc211cf5c19f28c2 |
12-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrContext's AA Rect drawing methods into helper class http://codereview.appspot.com/6300070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4233 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
pu/GrAARectRenderer.h
pu/GrContext.h
|
7886ad3de1aa523d5c71f1fa9f355dfcb2412d1d |
11-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_CAN_USE_FLOAT (deprecated) git-svn-id: http://skia.googlecode.com/svn/trunk@4232 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkFixed.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkScalar.h
ore/SkString.h
|
4151341273f8b57845f493d59734dc7bbbab8f47 |
11-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to null canvas create method git-svn-id: http://skia.googlecode.com/svn/trunk@4221 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNullCanvas.h
|
19bbd3d02ea0be435ff47e9e389d2c3abf9f6872 |
11-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Null canvas Review URL: http://codereview.appspot.com/6117051/ git-svn-id: http://skia.googlecode.com/svn/trunk@4220 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNullCanvas.h
|
0efcc37952afb7629a5c905cc597f1cb837b987c |
08-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove glBlendEquation and glColorPointer Review URL: http://codereview.appspot.com/6300075/ git-svn-id: http://skia.googlecode.com/svn/trunk@4216 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
94e75ee46a569cbcdf61fb7f04ee3a69d3ca0896 |
08-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename the existing flatten(void*) methods. This change avoids naminc confusion with the SkFlattenable flatten methods and also changes SkPath to use the void* model instead of taking a SkReader32. Review URL: https://codereview.appspot.com/6299062 git-svn-id: http://skia.googlecode.com/svn/trunk@4215 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkOrderedReadBuffer.h
ore/SkOrderedWriteBuffer.h
ore/SkPath.h
ore/SkReader32.h
ore/SkRegion.h
ore/SkWriter32.h
|
df9d656c352928f995abce0a62c4ec3255232a45 |
07-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkPath::getVerbs/countVerbs Review URL: http://codereview.appspot.com/6306053/ git-svn-id: http://skia.googlecode.com/svn/trunk@4209 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkTDArray.h
|
83226976b532141b26ff3a40f381a5d08ce3259d |
07-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
extend asAGradient for Conical type (to be implemented by PDF and XPS) Review URL: https://codereview.appspot.com/6308051 git-svn-id: http://skia.googlecode.com/svn/trunk@4207 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
f6d3c5aa5f93e4c3cc7a7aebf014e960cf837783 |
07-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkPath::RawIter require a non-NULL pts pointer. Review URL: http://codereview.appspot.com/6301060/ git-svn-id: http://skia.googlecode.com/svn/trunk@4206 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
75b3c9633cb9a594dab0ccf51dab1e694c149a18 |
07-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move clientID into texture desc http://codereview.appspot.com/6305044/ git-svn-id: http://skia.googlecode.com/svn/trunk@4201 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/SkGr.h
|
72c9672ce274a3b6cb40800d66374edf25b157a3 |
06-Jun-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add tiled rendering as an option to GM. Use an SkGPipe to play back drawing into tiles. This will help us to debug differences in drawing while tiled. Pass --tiledPipe to gm to use the tiled pipe. Review URL: https://codereview.appspot.com/6295050 git-svn-id: http://skia.googlecode.com/svn/trunk@4199 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
47059542e7aa153926377456a6c611e55c8e428c |
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix. Verbal LGTM from TomH git-svn-id: http://skia.googlecode.com/svn/trunk@4198 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
pu/GrTypes.h
pu/SkGr.h
|
cb7be694c31f833c00a0dfb3529aaead3a4db62d |
06-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add new gradient to support HTML Canvas2D two-point-radial-gradient. Ours is called (for now at least) TwoPointConical, to distinguish it from the existing one (TwoPointRadial), and to reflect its odd behavior where it draws transparent outside the boundary of the "cone" between the two circles. This impl is unsupported by GPU and Printing at the moment, and Chrome does not yet invoke it. Review URL: https://codereview.appspot.com/6299051 git-svn-id: http://skia.googlecode.com/svn/trunk@4197 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGradientShader.h
|
9923c2b29aafc7ebc81c929c68c6b32443c9f22b |
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove gpu stats tracking Review URL: http://codereview.appspot.com/6300052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4194 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrContext.h
|
fe11cb6486adfccc1a9ca9658ae25907192a8642 |
06-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL function pointers for GL_NV_path_rendering Review URL: http://codereview.appspot.com/6296046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4192 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
3dd459151f65bf5d1ccf5311cb9167332042879e |
06-Jun-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings on Mac in miscellaneous files Fix these class of warnings: - unused functions - unused locals - sign mismatch - missing function prototypes - missing newline at end of file - 64 to 32 bit truncation The changes prefer to link in dead code in the debug build with 'if (false)' than to comment it out, but trivial cases are commented out or sometimes deleted if it appears to be a copy/paste error. Review URL: https://codereview.appspot.com/6305047 git-svn-id: http://skia.googlecode.com/svn/trunk@4186 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
cf6285b89b8820641ffb6871d4b3275bfe783f51 |
06-Jun-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings on Mac in src/gpu and include/gpu Fix these class of warnings: - unused functions - unused locals - sign mismatch - missing function prototypes - missing newline at end of file - 64 to 32 bit truncation The changes prefer to link in dead code in the debug build with 'if (false)' than to comment it out, but trivial cases are commented out or sometimes deleted if it appears to be a copy/paste error. Review URL: https://codereview.appspot.com/6296044 git-svn-id: http://skia.googlecode.com/svn/trunk@4180 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrProgramStageFactory.h
pu/SkGr.h
|
977b9c8af3ef1b9a2fa2a0037cf3734cf2ba13d9 |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Instance counting for SkRefCnt-derived objects (w/ CanvasTest fix) http://codereview.appspot.com/6242070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4170 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkRefCnt.h
pu/GrResource.h
|
25c199343d2683a8eec1e12790b658710389f6fe |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r4162 git-svn-id: http://skia.googlecode.com/svn/trunk@4164 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkRefCnt.h
pu/GrResource.h
|
3227ab5f6454b3b553284abd5c9894a8d1c7e845 |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added instance counting system for SkRefCnt-derived objects http://codereview.appspot.com/6242070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4162 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkInstCnt.h
ore/SkRefCnt.h
pu/GrResource.h
|
0090ec7cb0d38cc29bf18b31c31a142e8f199f33 |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for compiler error in r4154 git-svn-id: http://skia.googlecode.com/svn/trunk@4155 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkStippleMaskFilter.h
|
941ee9303b62163ae08bbdcd7ad514e1a6389bda |
05-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed flattening of SkStippleMaskFilter http://codereview.appspot.com/6279052/ git-svn-id: http://skia.googlecode.com/svn/trunk@4154 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkStippleMaskFilter.h
|
cde7dcc5111806870f94721561056e990a9211c8 |
04-Jun-2012 |
Billy Hewlett <billyh@google.com> |
Fix hardcoded font path. Allow adding new font path thru Skia changes. Bug: 6609231 Change-Id: Ie37ada42e7e78ab78318f3ed76eb627bffaddb1a
ore/SkScalerContext.h
orts/SkTypeface_android.h
|
d2ae1fad78bbd37d77bd437ea14fb7df22c672d8 |
04-Jun-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove 4x4 downsample filter mode Review URL: http://codereview.appspot.com/6267046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4149 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
a1e5795279bd085496fa04c59e588f440bf30457 |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrTexture can now create its own cache key http://codereview.appspot.com/6269047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4148 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTexture.h
pu/SkGr.h
|
83e5eb8d0272da6c990aae399ab9390d2090a955 |
04-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up likely reference leak in Ganesh custom stages. http://codereview.appspot.com/6286047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4146 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
7b6c19392cd980462908764b5ea17c4796610427 |
04-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove mutable apis on SkColorMatrixFilter, must use constructor. fix flattening to not write function-ptrs (no go for serialization), so we store the raw float values now. Slight change to GM/DRT images for GPU possible. Just rebaseline. Review URL: https://codereview.appspot.com/6273052 git-svn-id: http://skia.googlecode.com/svn/trunk@4143 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorMatrixFilter.h
|
8b0d0f6a9c01f45cd5bacf7aea2a32306fb16684 |
04-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove public function-ptr based colorfilter Review URL: https://codereview.appspot.com/6286046 git-svn-id: http://skia.googlecode.com/svn/trunk@4141 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
|
da30999f2b71fdc2997fdb83fb65146c053759ed |
04-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change static variable to #define git-svn-id: http://skia.googlecode.com/svn/trunk@4138 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
c6ff3e7a492e6fb6b9344b3dfd5d6dcda4c7a881 |
04-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add legacy script to enable skia roll into chromium. Review URL: https://codereview.appspot.com/6277045 git-svn-id: http://skia.googlecode.com/svn/trunk@4137 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
07ef911f18e30566d8a9d790e0bd69a836fd9d24 |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Linux compiler complaints http://codereview.appspot.com/6269045/ git-svn-id: http://skia.googlecode.com/svn/trunk@4135 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
iews/SkView.h
|
32716283420df90644c8b8114308f7967aa91d9f |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move texture descriptor into GrTexture http://codereview.appspot.com/6258068/ git-svn-id: http://skia.googlecode.com/svn/trunk@4133 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
pu/GrTypes.h
|
4866cc0afb7571309d9fdecb221d919f663054c0 |
01-Jun-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding option to serialize mutable bitmaps in SkPicture BUG=http://code.google.com/p/chromium/issues/detail?id=115654 REVIEW=http://codereview.appspot.com/6221066/ git-svn-id: http://skia.googlecode.com/svn/trunk@4130 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPicture.h
|
898e7b568f535fc62a92acda3c22a68cb6e04dcc |
01-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Flip the switch to turn on GrCustomStage implementation of gradients; remove old implementation, including enums & state on various structs. http://codereview.appspot.com/6245078/ git-svn-id: http://skia.googlecode.com/svn/trunk@4129 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
0bdbed380218af581595a81aca728841aef27c42 |
01-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GrSamplerState::operator=() to take a reference rather than a copy. Visual review by bsalomon@. git-svn-id: http://skia.googlecode.com/svn/trunk@4128 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
04640299dc0d71752295a630d58f6160642f3c8e |
01-Jun-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
VC++ allows template parameter shadowing. git-svn-id: http://skia.googlecode.com/svn/trunk@4127 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
e70f798ebca1a66f0b568fa46065ebbad9a13b2f |
01-Jun-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Serialize support for GDI. http://codereview.appspot.com/6263046/ git-svn-id: http://skia.googlecode.com/svn/trunk@4126 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
1f90287df3129cb267422e482c52ebeca6a8990f |
01-Jun-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Punctuation cleanup to satisfy idiosyncracies of OpenBSD gcc 4.2.1. Original patch by landry.breuil. http://code.google.com/p/skia/issues/detail?id=626 git-svn-id: http://skia.googlecode.com/svn/trunk@4112 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkBlitRow.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkFlattenable.h
ore/SkFontHost.h
ore/SkMaskFilter.h
ore/SkPaint.h
ore/SkScalerContext.h
ore/SkTypes.h
ffects/SkLayerDrawLooper.h
|
15eeca00684b4d5baad8e47c5b2f77404b978cb0 |
01-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update the implementation of SkTypeface_android.h functions. This CL removes the hardcoded mappings of FallbackScripts to a particular font file and replaces it with a dynamic mechanism that takes a style and representative character code for a given FallbackScript class and returns the most appropriate SkTypeface that contains that character code. Review URL: https://codereview.appspot.com/6197074 git-svn-id: http://skia.googlecode.com/svn/trunk@4111 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
orts/SkTypeface_android.h
|
194de0848472d1a47e39c5d207a24a861167dedc |
31-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Zero out GrSamplerState in constructor to recover performance loss on Linux from r4102. (Noise in padding bytes was breaking operator==()) Visual review by bsalomon@. git-svn-id: http://skia.googlecode.com/svn/trunk@4108 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
9714516a0db56fe1c59d5e831cb0c6d820102c30 |
31-May-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkFontDescriptor for serializing fonts. Review URL: https://codereview.appspot.com/6250080 git-svn-id: http://skia.googlecode.com/svn/trunk@4106 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
b505a128efae9debcaa9642bade90bab5525d477 |
31-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement morphology as a custom effect Review URL: http://codereview.appspot.com/6250073/ git-svn-id: http://skia.googlecode.com/svn/trunk@4102 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrCustomStage.h
pu/GrProgramStageFactory.h
pu/GrSamplerState.h
|
0d10280190c411b18feb569a2248552047d1aa93 |
31-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
We often rgn-diff an area >= the other rgn. now we detect that and return empty We do this when we update our devices in SkCanvas.cpp Review URL: https://codereview.appspot.com/6249073 git-svn-id: http://skia.googlecode.com/svn/trunk@4101 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
4d063dea5ee9d5a62e3566a07cb8386cb1a59585 |
31-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add glTexParameteriv to GL interface Comitted on behalf of jin.a.yang@intel.com Review URL: http://codereview.appspot.com/6213069/ git-svn-id: http://skia.googlecode.com/svn/trunk@4099 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
d4144060731a94a5b057dfad407e6e3c294435cf |
31-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Windows compiler complaint cleanup http://codereview.appspot.com/6262047/ git-svn-id: http://skia.googlecode.com/svn/trunk@4098 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
tils/SkCamera.h
|
67794f5e37218aff502968bad772120317a2d10a |
31-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix typo in r4092. git-svn-id: http://skia.googlecode.com/svn/trunk@4094 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
111755936db2691ae0344a0a8700be3e36134c2a |
31-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use element-by-element assignment in GrSamplerState::operator= instead of memcpy so that we can handle refcounting correctly. http://codereview.appspot.com/6262049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4092 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
d2700eec7eb2e26beb206b88a0f0b6f3c5f49118 |
30-May-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor dictionaries for use by entities other than just SkPicture Review URL: https://codereview.appspot.com/6101043 git-svn-id: http://skia.googlecode.com/svn/trunk@4077 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOrderedWriteBuffer.h
|
eec9dbcace17b446d7ac3bf20f24c29cfd29736b |
30-May-2012 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
arm: First step towards dynamic NEON support. This patch adds minimal support for dynamic ARM NEON support, i.e. the ability to probe the CPU at runtime for NEON and provide alternate code paths when it is available. - Add include/core/SkUtilsArm.h, which declares a few helper macros (e.g. SK_NEON_ARM_IS_DYNAMIC), plus the handy function 'sk_cpu_arm_has_neon()' which returns true if the target CPU supports the ARM NEON instruction set. Note that the header is in include/core/ because it will have to be included from NEON-specific code under src/code/ It would probably be more logical to put it under include/opts/ instead, but this would require moving all the NEON-specific stuff under src/code/ into src/opts/, which is not trivial due to the way the code is currently architected. - Add src/core/SkUtilsArm.cpp which implements 'sk_cpu_arm_has_neon' for ARM-based Linux systems, only when SK_NEON_ARM_IS_DYNAMIC is true. (For other cases, 'sk_cpu_arm_has_neon' is an inline function that returns a constant 'true' or 'false' value). There is no user-level accessible CPUID instruction on ARM, so do all CPU feature probing by parsing /proc/cpuinfo. This is Linux-specific. For Debug build types, the CPU probing result is printed to the Android log (or Linux command-line) for easier debugging. - Create a new 'opts_neon' target (static library) which shall contain all the NEON-specific code paths for the library. This is necessary because -mfpu=neon impacts also non-scalar code. Just like with -mssse3 on x86, we can't build the rest of the library with this flag. Note that for now, we only include memset16_neon and memset32_neon in this library. - Modify opts_check_arm.cpp to implement SK_ARM_NEON_IS_DYNAMIC properly. Compared to a 'xoom' build, the only difference is the use of NEON-optimized memset16/32 functions. Later patches will move more NEON-specific code paths to 'opts_neon'. Review URL: https://codereview.appspot.com/6247058 git-svn-id: http://skia.googlecode.com/svn/trunk@4069 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtilsArm.h
|
744fabad474e3e111e7cbd8609cf7e209df17f32 |
29-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
addPoly() entry-point, to quickly add MoveTo+N*LineTo (useful in dashing) Review URL: https://codereview.appspot.com/6256063 git-svn-id: http://skia.googlecode.com/svn/trunk@4061 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
4196c0e0e8f39a125dca5d7111449df34dfeadbe |
29-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix line ending, mark svn:eol-style LF git-svn-id: http://skia.googlecode.com/svn/trunk@4060 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
|
8b06f1a7ff6d5a59387a90433064550de20787ee |
29-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Detect when the caller was hairline AND strokeandfill, and resolve that into FILL This fixes the unittests on WIN in the trybot for DEPS roll 4048 Review URL: https://codereview.appspot.com/6242057 git-svn-id: http://skia.googlecode.com/svn/trunk@4057 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
|
398b1bcb7d30f9e55504b6de37d31ccc1a26c876 |
29-May-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPoint::isZero(), match the existing method on SkIPoint git-svn-id: http://skia.googlecode.com/svn/trunk@4055 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
c077d1eaa8322087f3cc954c3b2e9af7fef103fc |
28-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back 4053 git-svn-id: http://skia.googlecode.com/svn/trunk@4054 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
ab303ef6e86089ae28f30a52149f1dae177e1468 |
28-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speculative fix for Android Debug only crash in r4049 http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4053 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
ac2c666e2777cbcf414391da8f0bd7d6ad2bb99b |
25-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rolling back r4049 git-svn-id: http://skia.googlecode.com/svn/trunk@4051 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
837576bf89e946544943fc12b6f002a9b56a9652 |
25-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Altered GrDrawState to always ref textures and render target http://codereview.appspot.com/6251049/ git-svn-id: http://skia.googlecode.com/svn/trunk@4049 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
fd4be26c4202ae91f0f7cf2c03e44b5169d885eb |
25-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change patheffect to take a (new) StrokeRec object, which encapsulates the fill or stroke parameters for a path. Today, the patheffect only sees if the caller was going to stroke or fill, and if stroke, it just sees the width. With this change, the effect can see all of the related parameters (e.g. cap/join/miter). No other change is intended at this time. After this change, I hope to use this additional data to allow SkDashPathEffect to, at times, apply the stroke as part of its effect, which may be much more efficient than first dashing, and then reading that and stroking it. Most of these files changed just because of the new parameter to filterPath. The key changes are in SkPathEffect.[h,cpp], SkPaint.cpp and SkScalerContext.cpp Review URL: https://codereview.appspot.com/6250051 git-svn-id: http://skia.googlecode.com/svn/trunk@4048 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
|
d3521f1a8dc07fe84d6a8f2151b0c176ff1ec8ca |
24-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 4046 -- GM:pathfill failed on one bot, maybe uninitialized memory somewhere? git-svn-id: http://skia.googlecode.com/svn/trunk@4047 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
|
9797272edfc73f18b4807751377518317991b880 |
24-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change patheffect to take a (new) StrokeRec object, which encapsulates the fill or stroke parameters for a path. Today, the patheffect only sees if the caller was going to stroke or fill, and if stroke, it just sees the width. With this change, the effect can see all of the related parameters (e.g. cap/join/miter). No other change is intended at this time. After this change, I hope to use this additional data to allow SkDashPathEffect to, at times, apply the stroke as part of its effect, which may be much more efficient than first dashing, and then reading that and stroking it. Most of these files changed just because of the new parameter to filterPath. The key changes are in SkPathEffect.[h,cpp], SkPaint.cpp and SkScalerContext.cpp Review URL: https://codereview.appspot.com/6249050 git-svn-id: http://skia.googlecode.com/svn/trunk@4046 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathEffect.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
|
72176b2d38db005863a54e3dd6657bbabd068bb6 |
23-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed SoftwarePathRenderer from GrContext's path renderer chain http://codereview.appspot.com/6221065/ git-svn-id: http://skia.googlecode.com/svn/trunk@4036 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
49d9fd5fdb9ffd48538c8fc5a2f6f2d43a2e4fe9 |
23-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plumbing to propagate save & restore from SkCanvas down to GrContext & lower http://codereview.appspot.com/6203067/ git-svn-id: http://skia.googlecode.com/svn/trunk@4034 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/GrContext.h
pu/SkGpuDevice.h
|
2c75681e36b33fcafc5665d7012bbd4fc6647d83 |
22-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrClipMaskManager's path renderer chain (in favor of GrContext's) http://codereview.appspot.com/6211078/ git-svn-id: http://skia.googlecode.com/svn/trunk@4032 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
16fd21ba2238f30eda25d8928307fc68c26eb98d |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename GrProgramStageFactory::stageKey to GrProgramStageFactory::glStageKey since it is GL-specific Review URL: http://codereview.appspot.com/6218060/ git-svn-id: http://skia.googlecode.com/svn/trunk@4020 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrProgramStageFactory.h
|
289efe014ad7628de7cf2c5177a42cacd1e335ad |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tunnel name requests through factory, forcing custom effect and custom prog stage to use same impl Review URL: http://codereview.appspot.com/6220061/ git-svn-id: http://skia.googlecode.com/svn/trunk@4019 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrProgramStageFactory.h
|
1f1db4cc5b62fc74efc01a4c92cbc1f7bddce241 |
21-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for NewFromMalloc() to clarify ownership git-svn-id: http://skia.googlecode.com/svn/trunk@4017 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
7c4d06de413dc759a81c34aca1178fa4c5963b0b |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make static const var that is only used in an assert be defined in the debug build only to suppress an unused var warning. git-svn-id: http://skia.googlecode.com/svn/trunk@4012 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrProgramStageFactory.h
|
a4d8fc24736e77fd8c588c4be63e3c15a4154860 |
21-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Stop using GrDrawState to track GPU's blend state git-svn-id: http://skia.googlecode.com/svn/trunk@4007 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
8e520fc2494be84bf0d0b55143eb1d459a352a7b |
18-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix build? git-svn-id: http://skia.googlecode.com/svn/trunk@4004 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrProgramStageFactory.h
|
ae4f96a9e06df44f70c3d5f7324f5a7fabcd1026 |
18-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Some refactoring of GrCustomStage and friends Review URL: http://codereview.appspot.com/6209071/ git-svn-id: http://skia.googlecode.com/svn/trunk@4003 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrProgramStageFactory.h
|
ffe39bd3b66eb5090684959e7f2409346ab72d93 |
17-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix type errors and a few warnings for Visual Studio 2010 64-bit build. We're still far from 64b statically safe, mostly around SkReader32.h and the address-alignment code in GrTypes.h. Original code provided by jianliang79. http://code.google.com/p/skia/issues/detail?id=601 git-svn-id: http://skia.googlecode.com/svn/trunk@3994 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
ebd24962dfdb7a62cf97c0e3938851d56cabd10f |
17-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkChunkAlloc to grow its allocations geometrically (not linearly) plus add a bench and unittest for it. git-svn-id: http://skia.googlecode.com/svn/trunk@3989 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChunkAlloc.h
|
803c67dbd766185a1d72eda2561df006d2ecf382 |
17-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SetTLSFontCacheLimit to be void, since it doesn't easily know the prev value git-svn-id: http://skia.googlecode.com/svn/trunk@3987 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
6172d67d1ca81876333d6753e7ce407e2d6d9c3f |
17-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow font-cache to use thread_local_storage for a private cache Review URL: https://codereview.appspot.com/6200051 git-svn-id: http://skia.googlecode.com/svn/trunk@3986 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
ff0da4ff483ba7b4468b862949ffb3de505cba14 |
17-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mutexes in pixelrefs were done very sloppily initially. The code (a) assumes all pixelref subclasses want a mutex to guard their lock/unlock virtuals, and (b) most subclasses use the same mutex for *all* of their instances, even when there is no explicit need to guard modifying one instances with another. When we try drawing bitmaps from multiple threads, we are seeing a lot of slow- down from these mutexes. This CL has two changes to try to speed things up. 1. Add setPreLocked(), for pixelrefs who never need the onLockPixels virtual to be called. This speeds up those subclasses in multithreaded environs as it avoids the mutex lock all together (e.g. SkMallocPixelRef). 2. Add setMutex() to allow a subclass to change the mutex choice. ashmem wants this, since its unflattening constructor cannot pass down the null, it needs to cleanup afterwards. Review URL: https://codereview.appspot.com/6199075 git-svn-id: http://skia.googlecode.com/svn/trunk@3985 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
ore/SkThread_platform.h
|
526956644ad85ddbad445caf93671577fb990b86 |
16-May-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add 'inline' to suppress unused warnings with Android NDK build. git-svn-id: http://skia.googlecode.com/svn/trunk@3982 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
73a025811c202fee3248bc7756fba6deb79bfdd1 |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
computeFastStrokeBounds needs to pass kStroke_Style instead of kFill_Style (ya think?) git-svn-id: http://skia.googlecode.com/svn/trunk@3981 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
115d931d2fbd3a109a21b28c8a9c5099e6c49c54 |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
pass the region-op to the clipstack for SkCanvas::clipRegion. we were defaulting to intersect all the time (doh). git-svn-id: http://skia.googlecode.com/svn/trunk@3980 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
20a0477009b654e0143590d9f8fd557e56da5319 |
16-May-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix new atomic declarations for Android. git-svn-id: http://skia.googlecode.com/svn/trunk@3979 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
a02bc1519cf49afa31fb38bed097dd5014880d04 |
16-May-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
WeakRefCnt http://codereview.appspot.com/5649046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3978 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTypeface.h
ore/SkWeakRefCnt.h
|
41b64c065a09cf5957f2929e471d04fc7ca9656f |
16-May-2012 |
Derek Sollenberger <djsollen@google.com> |
Merge "Cleanup pixel ref mutexes in Skia" into jb-dev
|
4a3b714d73e585a3985d614600c6b79d5c8b1f1e |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Iter::next takes a bool (defaults to true for now) if we want to consume degenerates. path-filling and stroking pass false, as they already are written to handle small segments (and it makes next() run 2x faster if you pass false). Review URL: https://codereview.appspot.com/6214049 git-svn-id: http://skia.googlecode.com/svn/trunk@3974 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
d5f20797e1f4781b8a0e5baa55ecaaf68fa7980b |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
can't make the compute-bounds methods private yet :( git-svn-id: http://skia.googlecode.com/svn/trunk@3969 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
a584aed5f709ff9655fd3326e23cd6f602ac7ae4 |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
perform quickReject in drawPoints (which is called by drawLine) just like we already did in drawRect and drawPath git-svn-id: http://skia.googlecode.com/svn/trunk@3968 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
7b463acd46b8df866d3a27fbaf69b0090c842d1e |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speedup SkRect::isFinite() (almost 2x) add SkRect:set(p0, p1) for quick bounds of 2 points git-svn-id: http://skia.googlecode.com/svn/trunk@3967 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
5dd510f1d277a31752a4c6046c4e42385605a393 |
16-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for copy-constructor git-svn-id: http://skia.googlecode.com/svn/trunk@3966 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
e4f10a70807166484e5a6303a5cd0034e5e87aba |
15-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add computeFastBounds to SkPathEffect, so we can attempt quickReject Review URL: https://codereview.appspot.com/6209070 git-svn-id: http://skia.googlecode.com/svn/trunk@3964 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPathEffect.h
|
97ecd1d454fc3fd3703724ae108a542f5f271fb0 |
15-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for measureText git-svn-id: http://skia.googlecode.com/svn/trunk@3960 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
9e25dbf589539dd44244bc2581590bd7591e17a2 |
15-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove null-check in SKPath::Iter::next() -- not needed, and slows us down a little git-svn-id: http://skia.googlecode.com/svn/trunk@3944 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
6623fcd1ee33b35fa18e304e9c76272faa603cbf |
15-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Convert AAClipCache's GrRects to GrIRects http://codereview.appspot.com/6210057/ git-svn-id: http://skia.googlecode.com/svn/trunk@3942 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
7249c95ffc05fb8775e6ecb567c9450680eb1b65 |
14-May-2012 |
Romain Guy <romainguy@google.com> |
Add new utfToGlyphs API for GL renderer Bug #6408362 Change-Id: I69c21d9aeeb663aa6244132ce8d598be888886e2
ore/SkPaint.h
|
f1a1e8d5528d123890c9e86f672084b86c69dcfe |
14-May-2012 |
Derek Sollenberger <djsollen@google.com> |
Cleanup pixel ref mutexes in Skia Mutexes in pixelrefs were done very sloppily initially. The code (a) assumes all pixelref subclasses want a mutex to guard their lock/unlock virtuals, and (b) most subclasses use the same mutex for *all* of their instances, even when there is no explicit need to guard modifying one instances with another. When we try drawing bitmaps from multiple threads, we are seeing a lot of slow- down from these mutexes. This CL has two changes to try to speed things up. 1. Add setPreLocked(), for pixelrefs who never need the onLockPixels virtual to be called. This speeds up those subclasses in multithreaded environs as it avoids the mutex lock all together (e.g. SkMallocPixelRef). 2. Add setMutex() to allow a subclass to change the mutex choice. ashmem wants this, since its unflattening constructor cannot pass down the null, it needs to cleanup afterwards. see https://codereview.appspot.com/6199075/ bug: 6469917 Change-Id: I81a7cfa0b2ead5a42059697eafa58de1e7a87da2
ore/SkPixelRef.h
ore/SkThread_platform.h
|
f105b109264f71dfb0bfd9977e6a5dd0a5a12f57 |
14-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Made clip mask cache use Scratch Texture system http://codereview.appspot.com/6210044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3920 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
341767c9fc6577fbd6b7ed57a12f03f565788025 |
11-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove support for vertex attribute matrices Review URL: http://codereview.appspot.com/6200065/ git-svn-id: http://skia.googlecode.com/svn/trunk@3917 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
|
880dc472ab2c987083db9eb83efb2930787f0b26 |
11-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add dox for Shaders, and how the paint's alpha modulates the shader's colors. git-svn-id: http://skia.googlecode.com/svn/trunk@3909 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkShader.h
|
5d64068a36b190d820afe6108b09fd78c62368db |
10-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Warn if return values from SkRect's Make* methods are ignored http://codereview.appspot.com/6200060/ git-svn-id: http://skia.googlecode.com/svn/trunk@3894 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
7e6c4d16010550ee148f1c79cf088c0320fed5c1 |
10-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPath::isLine(), similar to isRect() git-svn-id: http://skia.googlecode.com/svn/trunk@3892 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
75a0972dd7d0dbc614b9fb81b4450a349c005325 |
10-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkStrokePathEffect into hiding for now, as its functionality is rethought. git-svn-id: http://skia.googlecode.com/svn/trunk@3890 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
bf5cad4e9c5808493b35cb9b0000a2d36b7f9b78 |
10-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added documentation of stage/TU allocation http://codereview.appspot.com/6199058/ git-svn-id: http://skia.googlecode.com/svn/trunk@3888 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTextContext.h
|
d8f856c32b679d9f5a9926feac005e2c0186f83f |
10-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move convolution from code in GrGLProgram to new GrConvolutionEffect class. This is the first test of the new Ganesh shader pipeline. Also includes some cleanup of the gpu.gyp file: added src/gpu, allowing us to remove ../ from many #include directives. http://codereview.appspot.com/6199053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3887 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrSamplerState.h
|
f51018d8f954cc644cc875dc1faab386fd6e85e3 |
08-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow SkAutoTUnref to be used syntactially as the object is refs Review URL: https://codereview.appspot.com/6189059 git-svn-id: http://skia.googlecode.com/svn/trunk@3870 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
cc61b1762814ada94970ac071aa2d0a96f897363 |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Comment improvements to GrGLInterface git-svn-id: http://skia.googlecode.com/svn/trunk@3865 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
637d5e929708db8eace06b81fa3049141f9a07ef |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL function prototype typdefs to a separate header Review URL: http://codereview.appspot.com/6189054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3864 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLFunctions.h
pu/gl/GrGLInterface.h
|
0389d93314ed8f706ba7adc4969110712b67416b |
07-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused ptr/len parameters from CreateTypeface Review URL: https://codereview.appspot.com/6201056 git-svn-id: http://skia.googlecode.com/svn/trunk@3862 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
82d447d4f193f10a5ea77a0bcb5737fc35fb340d |
07-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert TLS change (until we impl windows backend) git-svn-id: http://skia.googlecode.com/svn/trunk@3858 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
09dcf754ff979dd30c3a1bd4443b54d99562fff0 |
07-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow thread-local font cache Review URL: https://codereview.appspot.com/6101053 git-svn-id: http://skia.googlecode.com/svn/trunk@3857 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
2717d56b22f14ce0de206cd695ca2855bc568fbc |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move more stuff that should be private out from GrGLConfig.h Review URL: http://codereview.appspot.com/6202053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3856 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
pu/gl/GrGLInterface.h
|
91bcc94e8710c1ec5126a31cd805a6c64bb3c39d |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLDefines.h be a private header Review URL: http://codereview.appspot.com/6198048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3851 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
pu/gl/GrGLDefines.h
|
9c1f1ac5d399c73f5f331bdf7b392ea7f0c44daf |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move function decls and macros out of public headers that are meant for internal use. git-svn-id: http://skia.googlecode.com/svn/trunk@3849 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
pu/gl/GrGLInterface.h
|
c7a67cb57e43f8e140c7bd21318b5ad3e2db6b2f |
07-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Just use std qsort Review URL: https://codereview.appspot.com/6195052 git-svn-id: http://skia.googlecode.com/svn/trunk@3846 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTSearch.h
|
e3987da2d293c4a6d0ccaac1c4066c20fb652ee6 |
07-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make CanNormalize inline for the float build (big speedup for PathIter) git-svn-id: http://skia.googlecode.com/svn/trunk@3845 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
99c114e0ac732ba01705e24d12f5e4dd7e144abd |
03-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
We were numerically overflowing our 16bit coordinates that we communicate between these two procs. The fixes was in two parts: 1. Just don't draw bitmaps larger than 64K-1 in width or height, since we can't represent those coordinates in our transport format (yet). 2. Perform an unsigned shift during the calculation, so we don't get sign-extension bleed when packing the two values (X,Y) into our 32bit slot. Review URL: https://codereview.appspot.com/6173046 git-svn-id: http://skia.googlecode.com/svn/trunk@3836 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
58b8d4a7a861604474f77875e0236da271cac81c |
03-May-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
recreate http://codereview.appspot.com/6131051/ in svn instead of git Review URL: https://codereview.appspot.com/6181044 git-svn-id: http://skia.googlecode.com/svn/trunk@3829 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStroke.h
|
9c36a76102453db964cb6e51078a3d74d4126b2c |
02-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
store x-interval-count per scanline, so we can skip lines in O(1) Review URL: https://codereview.appspot.com/6147043 git-svn-id: http://skia.googlecode.com/svn/trunk@3825 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
d9689beb7fce225abbaa78063d46717ec92b19fd |
01-May-2012 |
Derek Sollenberger <djsollen@google.com> |
Fix SkNWayCanvas to prevent crashes by setting up a device This is a cherry-pick of two CL's from upstream Skia: https://codereview.appspot.com/6092056/ https://codereview.appspot.com/6131062/ bug: 6400332 Change-Id: Ia833e7c0d4fd6e21a06980653450095176f5bd42
tils/SkNWayCanvas.h
|
f0a062bc4573323abcf37394bb68e0230347a974 |
01-May-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add device to top level N-way canvas. Review URL: https://codereview.appspot.com/6131062 git-svn-id: http://skia.googlecode.com/svn/trunk@3811 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkNWayCanvas.h
|
af7e6943b74260ff9038bfbe0f8c50cf66657e83 |
01-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
record yspancount and intervalcount in regions Review URL: https://codereview.appspot.com/6132055 git-svn-id: http://skia.googlecode.com/svn/trunk@3808 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
b88bbd2a5388ec2a5574d0ef7e43160c0ac37a3b |
01-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrSamplerState::operator==() use GrCustomStage::isEquivalent() rather than just bit-compare all fields. git-svn-id: http://skia.googlecode.com/svn/trunk@3805 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrSamplerState.h
|
02b1ea24fd1152cb5a93e05b4d78700740140db6 |
30-Apr-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add comparison and assignment operators to GrSamplerState. http://codereview.appspot.com/6137058/ git-svn-id: http://skia.googlecode.com/svn/trunk@3803 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrSamplerState.h
|
443e5a52b7e85070c26a068cd3b0aad126502395 |
30-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-adding red texture support (by rolling back r3800) http://code.google.com/p/skia/source/detail?r=3622 - for original review http://crbug.com/125596 ('M20 windows renderer stability maze') - for issue git-svn-id: http://skia.googlecode.com/svn/trunk@3802 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLDefines.h
|
0048469578b15aae90f1427895ef6186f00ac7bf |
30-Apr-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Roll back http://code.google.com/p/skia/source/detail?r=3622 to deal with http://crbug.com/125596 ('M20 windows renderer stability maze') git-svn-id: http://skia.googlecode.com/svn/trunk@3800 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLDefines.h
|
8790fc635e5a9f24d1fa6291449efe436324fefd |
30-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add comment on return-value for SkTSearch git-svn-id: http://skia.googlecode.com/svn/trunk@3797 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTSearch.h
|
7d4aee34e23e536e1115f132d20a20fb629bb66a |
30-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Variant of SkRegion::op (called Oper) that either writes the result into a 3rd region (normal mode) or does a quick-return if the result will be non-empty (called for predicates like contains() and intersects()). git-svn-id: http://skia.googlecode.com/svn/trunk@3791 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
76b7fcc79ee47db6ebea4f27e0070c467684418a |
27-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Some cleanup of GrResource Review URL: http://codereview.appspot.com/6139043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3782 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
c4ae974db67977e766b66fb42e58e088c6381e29 |
27-Apr-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkString.contains() Review URL: https://codereview.appspot.com/6130046 git-svn-id: http://skia.googlecode.com/svn/trunk@3781 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
8d033a1b125886c62906d975b5cc28a382064526 |
27-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrPath typedef Review URL: http://codereview.appspot.com/6128045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3780 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
pu/GrClipIterator.h
pu/GrContext.h
pu/GrGlyph.h
pu/GrPath.h
pu/SkGr.h
|
20bf4ca8f5a5c00d19d8474d40208e456ee26838 |
27-Apr-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up DashPathEffect modulo math from r3761 Review URL: https://codereview.appspot.com/6124048 git-svn-id: http://skia.googlecode.com/svn/trunk@3773 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkDashPathEffect.h
|
93c9660cd158c5d0cab0ba4223e4257f699d5bb8 |
27-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
draw circle paths directly via GPU Review URL: http://codereview.appspot.com/5696086/ Submitted on behalf of Guanqun.Lu@gmail.com git-svn-id: http://skia.googlecode.com/svn/trunk@3772 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
0f191f30af7c067883c97b034baf70bfd92f5ea0 |
25-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor refactoring to remove duplicate enum from Ganesh (_SetOp -> SkRegion::Op) http://codereview.appspot.com/6116047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3763 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrClip.h
pu/GrClipIterator.h
pu/GrTypes.h
pu/SkGr.h
|
e49aca968ca27d90ca919a972a86839ecaf1224a |
24-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional storage parameter to SkWriter32 git-svn-id: http://skia.googlecode.com/svn/trunk@3759 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOrderedWriteBuffer.h
ore/SkWriter32.h
|
064e50d495786fcc6d1f81ddcac765ff862a750e |
23-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow SkMutex* as an alternative arg to SkAutoMutexAcquire constructor git-svn-id: http://skia.googlecode.com/svn/trunk@3754 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread.h
|
eb9a9bfc73d7fa03e2dab16dd4734290a738e9e7 |
23-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cleanups in prep for tls cache Review URL: https://codereview.appspot.com/6109045 git-svn-id: http://skia.googlecode.com/svn/trunk@3749 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
07eecdca3e331eb4066c53a29305aeea6d692961 |
20-Apr-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage classes from r3726 so they can be used. Does not implement any actual effect stages. Has one large known bug: if custom stages are provided, GrSamplerState comparisons will break; this should preserve correct drawing, but decrease performance - among other things, we'll break draw batching. To fix this we'll need a RTTI system for GrCustomState objects, and we'll need to change the GrSamplerState comparison from a memcmp to something that also does a deep type-sensitive compare of any GrCustomState objects present. http://codereview.appspot.com/6074043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3742 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrCustomStage.h
pu/GrSamplerState.h
|
d6195f956fdccef865224520a624e3fd968573d0 |
19-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add x() and y() aliases for fLeft and fTop (matching SkIRect) git-svn-id: http://skia.googlecode.com/svn/trunk@3737 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
b3400badf022b4ff6f3545d1baa706affc22d93d |
19-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix undefined GLint in Mac builds git-svn-id: http://skia.googlecode.com/svn/trunk@3736 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkMesaGLContext.h
|
7361f54294d65a5c42ce5cf1cd56d0fd7122e268 |
19-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GM able to run MSAA modes and multiple GPU configs in a single run. Review URL: http://codereview.appspot.com/6061051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3734 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContextFactory.h
|
f98d96e192db421eed54103eedfcbb6600f73c08 |
19-Apr-2012 |
Derek Sollenberger <djsollen@google.com> |
Reset Skia to the default font cache size that we used in ICS. bug: 6226962 Change-Id: I8d078faa836c1daa38810bc24aa24942cb70676f
ore/SkUserConfig.h
|
e788430144d1474329878abd1ddb39cc0ca52a0a |
18-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added glBlendEquation to GL interface http://codereview.appspot.com/6057047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3720 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
6aa2965ca814dd3329b65398b5c5af980e54b101 |
18-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Track oval in SkPath Committed on behalf of Guanqun.Lu@gmail.com Review URL:http://codereview.appspot.com/6012047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3716 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
f11508d7f4aae52739b9c4f3bb2da2fd78fa23d9 |
17-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose font-table APIs to SkTypeface Review URL: https://codereview.appspot.com/6050046 git-svn-id: http://skia.googlecode.com/svn/trunk@3707 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
f3488ebaac4a553be5462e073c3cf5a6ce719151 |
17-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r3705 for fixed pt failures. git-svn-id: http://skia.googlecode.com/svn/trunk@3706 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
c047d414a4a1ecdc5d6d12d31eea9323e06b851e |
17-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
track oval in SkPath Committed on behalf of Guanqun.Lu@gmail.com Review URL: http://codereview.appspot.com/6012047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3705 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
8a189b0632364ae0afda7d3a0e7e4aae7fce2ffe |
17-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add coverage AA support for SampleApp root layers (windows only) Review URL: http://codereview.appspot.com/6043045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3703 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkWGL.h
|
95bfdedb371262905ae06b9c06b2c0f55869a441 |
16-Apr-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add cast to support 64 bit. http://code.google.com/p/skia/issues/detail?id=524 Review URL: https://codereview.appspot.com/6038053 git-svn-id: http://skia.googlecode.com/svn/trunk@3701 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
fffb2f1bda1982d451bc249743b8cc414995d6a8 |
16-Apr-2012 |
justinlin@google.com <justinlin@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_SYSTEM_ZLIB define. Review URL: https://codereview.appspot.com/5991067 git-svn-id: http://skia.googlecode.com/svn/trunk@3699 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkPostConfig.h
|
66ef61469368dd4f40bc419bb9aa69604df5182e |
16-Apr-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix 64-bit build on Mac BUG=http://code.google.com/p/skia/issues/detail?id=524 Thanks to mmaerean@adobe.com for the patch. Review URL: https://codereview.appspot.com/6022058 git-svn-id: http://skia.googlecode.com/svn/trunk@3686 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
fa1d29112d44d0728cd10e2ff1f8982240303272 |
16-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping) http://codereview.appspot.com/6038051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3685 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
pu/GrClip.h
pu/GrClipIterator.h
pu/SkGr.h
|
90bf427001fd4f6d9fcee88911deb015aeb4ab7c |
14-Apr-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
proper handling if SkMatrix::invert failes, addresses hack fix in rev. 3657 git-svn-id: http://skia.googlecode.com/svn/trunk@3679 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk2DPathEffect.h
|
90c07ea1d0aa6b7f20252c43fe23ee5ddc1d23cb |
13-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace getTotalClipStack() with replayClips()+ClipVisitor git-svn-id: http://skia.googlecode.com/svn/trunk@3670 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
f3edf9fdc902465941cb763b9b4fdbfe7d004fd2 |
12-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_WARN_UNUSED_RESULT warning to SkPathMeasure methods that might leave POD var-arguments uninitialized. git-svn-id: http://skia.googlecode.com/svn/trunk@3665 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathMeasure.h
|
a707f6087455834fab5525a0c656cc5b6df2ff29 |
12-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
mark getTotalClip as deprecated remove unimplemented (and duplicate) getTotalClipBounds git-svn-id: http://skia.googlecode.com/svn/trunk@3661 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
2b2ede3e713065e1bac461787b0aafb03eaf871f |
12-Apr-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Decouple the SkFlattenable from SkReader32/SkWriter32. The current impl for SkFlattenable read/write buffers is that they extend from SkReader32 and SkWriter32, but that dependency must be abstract if we are to add any other serialization format. Review URL: https://codereview.appspot.com/5999045 git-svn-id: http://skia.googlecode.com/svn/trunk@3654 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkOrderedReadBuffer.h
ore/SkOrderedWriteBuffer.h
ore/SkReader32.h
ore/SkWriter32.h
|
9b5ca29af81b93faea040daa25a620bee99d6c38 |
12-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow the tolerance to be zero for nearlyzero git-svn-id: http://skia.googlecode.com/svn/trunk@3652 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
5c7fc8f96344cc7f780558c714d3e52f0669b0b8 |
10-Apr-2012 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add SkPaint.setTextLocale() - will be used for better CJK shaping - forced to use a "placement new" operator because of use of sk_bzero / memcpy in the Skia contructor and copy operator Change-Id: If6f62634c9088d2401250c35239a1722102fe80c
ore/SkPaint.h
|
c9668ecdb7188a90b050771727da899c54dc7013 |
11-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_NV_framebuffer_multisample_coverage Review URL: http://codereview.appspot.com/6005043 git-svn-id: http://skia.googlecode.com/svn/trunk@3651 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLDefines.h
pu/gl/GrGLInterface.h
|
94fa43c6255906660c2ff001fb462b6492cbdc07 |
11-Apr-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkPathStroker::lineTo() for line with length SK_ScalarNearlyZero Review URL: https://codereview.appspot.com/5992077 git-svn-id: http://skia.googlecode.com/svn/trunk@3650 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPoint.h
|
c967795b8f63bda26b76694e08a642136e22cb5b |
10-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make it possible to share a comparison func with both SkTSearch and SkQSort Review URL: http://codereview.appspot.com/6006043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3648 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPtrRecorder.h
ore/SkTSearch.h
|
99a5ac0b67a14048a1db3f429878775854d29397 |
10-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated blur to use A8/R8 (instead of RGBA8) when available - this provides a performance gain for large blurs http://codereview.appspot.com/5988071/ git-svn-id: http://skia.googlecode.com/svn/trunk@3647 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
0e5104c1570de4709e04720e62d80a0ca8970260 |
10-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
misc fixes Submitted on behalf of Guanqun.Lu@gmail.com Review URL: http://codereview.appspot.com/5988070/ git-svn-id: http://skia.googlecode.com/svn/trunk@3640 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
363a4c22af71b8afedc00050ee5cc97fe4bd6f76 |
10-Apr-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Warn when ignoring result of SkMatrix::invert. http://codereview.appspot.com/5989067/ git-svn-id: http://skia.googlecode.com/svn/trunk@3637 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkPreConfig.h
|
1195925b05ee9d666ea8a8f68fde5d8ca7e49b04 |
06-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add MSAA option to SampleApp Review URL: http://codereview.appspot.com/5969049 git-svn-id: http://skia.googlecode.com/svn/trunk@3627 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
|
09042b80d22837c760bb530124aaa67469b19b8f |
06-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing Windows compiler complaints http://codereview.appspot.com/5991056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3626 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
|
6995068c5ade6e179d2af82caddb0c1cd6f433b6 |
06-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial version of R8 support http://codereview.appspot.com/5967067/ git-svn-id: http://skia.googlecode.com/svn/trunk@3622 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLDefines.h
|
b0a7ace7cb2a7559bbc254a7c93698bc71bbd245 |
05-Apr-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Renaming SkCanvas::fLayerCount to fSaveLayerCount for readability REVIEW=http://codereview.appspot.com/5992047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3619 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
3286989f97805ec92463c11701b00d5de7d01ce0 |
04-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove old D3D9 stuff Review URL: http://codereview.appspot.com/5966071/ git-svn-id: http://skia.googlecode.com/svn/trunk@3601 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Win.h
|
2ac4ef5e6e0c9c95c9200408ba25a95ca758eac2 |
04-Apr-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing the drawing of blurred shodows for hairline paths with software rendering BUG=http://code.google.com/p/chromium/issues/detail?id=121251 REVIEW=http://codereview.appspot.com/5981053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3592 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkMaskFilter.h
|
8108c47b50d13cf55b0265b97d729f354e7a697e |
03-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unix SampleApp attach/detach fixup and style fixup Review URL: http://codereview.appspot.com/5972062/ git-svn-id: http://skia.googlecode.com/svn/trunk@3590 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
3c4d032aeb2831a64fd6eff570667d590e3ed209 |
03-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 3857 (which was committed from wrong tree) git-svn-id: http://skia.googlecode.com/svn/trunk@3588 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
|
5f017a4ab001baf1b9f433a9b02c6e01f93a97a1 |
03-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GL attach/detach in Mac SampleApp Review URL: http://codereview.appspot.com/5984043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3587 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
|
b442a6d5726569364e15c3056bbfb59b9b6e38ce |
02-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Redelivering r3555 to re-add run-time switching between ANGLE and native opengl http://codereview.appspot.com/5969044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3578 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
|
d5c8fe6f344e1b141390c733017656f6fb3f5f63 |
02-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed ANGLE namespace requirement http://codereview.appspot.com/5969065/ git-svn-id: http://skia.googlecode.com/svn/trunk@3571 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/SkANGLEGLContext.h
iews/SkOSWindow_Win.h
|
06cd732eff09d8f417ced2779e216d6ce6420f59 |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3563 git-svn-id: http://skia.googlecode.com/svn/trunk@3565 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
18bbb8be02f3c4cd93cd4b2c1a5d744ac6854d8c |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revet 3563 due to mac bot failure git-svn-id: http://skia.googlecode.com/svn/trunk@3564 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
423d6d9070c99dacb46a8b5d120b348550316b01 |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve save layer handling in SkGpuDevice http://codereview.appspot.com/5966048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3563 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
193395c7a391bc0046b7793d633487d510457aec |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify text flushing with other deferred drawing Review URL: http://codereview.appspot.com/5936054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3560 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
b4725b4ee617a6a2524765f79310714a5dad4b6a |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add assert to catch circular drawing higher up the call stack. git-svn-id: http://skia.googlecode.com/svn/trunk@3559 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTexture.h
|
bd8d7adb0ac9533a04e7b7a481371d4c66bbbc9b |
30-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r3555 git-svn-id: http://skia.googlecode.com/svn/trunk@3556 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Win.h
|
53e96a14cac520c1fd071ad65d80b5bacc5c4e28 |
30-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added run-time switching between OpenGL & ANGLE in SampleApp http://codereview.appspot.com/5969044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3555 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Win.h
|
10e04bf1c5025389d999f22467405782e9f9ffcc |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3507 git-svn-id: http://skia.googlecode.com/svn/trunk@3554 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
b9014f4f2e6e2bb13f63006cecf34b848d95b0f3 |
30-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated names from Gr (WK is no longer using them) Review URL: http://codereview.appspot.com/5969046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3553 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
ba800e22253d96a7ba6aab09e969e1581f2b487d |
29-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Alphabetize gl function pointer typedefs / decls. Wrap pointers to auto-NULL them. Review URL: http://codereview.appspot.com/5959048/ git-svn-id: http://skia.googlecode.com/svn/trunk@3549 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
|
54924243c1b65b3ee6d8fa064b50a9b1bb2a19a5 |
29-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup code related to SkFlattenable::flatten() The following changes were made by this CL: 1. Make flatten() a protected method as callers should use SkFlattenableWriteBuffer to flatten an object 2. Make flatten a const method (including subclasses) 3. Mark subclass implementation of flatten with SK_OVERRIDE 4. Ensure overridden flatten impls call their parent 5. Remove no-op implementations of flatten from subclasses Additionally, if necessary the unflattening constructor was also moved to the protected section of the subclasses header if it was not already there. git-svn-id: http://skia.googlecode.com/svn/trunk@3540 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkFlattenable.h
ore/SkMallocPixelRef.h
ore/SkMaskFilter.h
ore/SkPaint.h
ore/SkPathEffect.h
ore/SkPixelRef.h
ore/SkRasterizer.h
ore/SkShader.h
ore/SkShape.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGroupShape.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkMorphologyImageFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkRectShape.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTransparentShader.h
mages/SkFlipPixelRef.h
mages/SkImageRef.h
tils/SkUnitMappers.h
|
5b819c1f6d4f715a18cf4c112741b17046e71fa3 |
28-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 3507 git-svn-id: http://skia.googlecode.com/svn/trunk@3537 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
5370cd969d8f3957e4306068e6195ac1bca3d6cd |
28-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Consolidate PixelRef flattables with the standard impl The flatten method on these functions can no longer be const as SkFlattenables declaration is not const and would result in the const methods only being called when the reference to the object was const. Review URL: https://codereview.appspot.com/5941043 git-svn-id: http://skia.googlecode.com/svn/trunk@3533 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
pu/SkGrTexturePixelRef.h
mages/SkFlipPixelRef.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
|
a728e35edcffd99216e3965a4b908ad0df7f69c2 |
28-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a bunch of Coverity defects - class members not initialized in the constructor. CID=14533,14036,9275,9271,4156,4153,4151,1666,1665,1618,1617,1616,1615 Review URL: https://codereview.appspot.com/5940049 git-svn-id: http://skia.googlecode.com/svn/trunk@3532 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
ffects/SkPaintFlagsDrawFilter.h
|
802eee956c0dcc0c30f29911b9254d1dcd92088e |
28-Mar-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkTextBox.h from utils to views. git-svn-id: http://skia.googlecode.com/svn/trunk@3531 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkTextBox.h
iews/SkTextBox.h
|
d3b9fbbc48c13a1b2a664cf7e01374a44c201f51 |
28-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Code changes for ANGLE GL interface. .gyp file changes will be delivered later. http://codereview.appspot.com/5940046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3519 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
pu/gl/SkANGLEGLContext.h
iews/SkOSWindow_Win.h
|
a5d2203f58c28db033aad47f95470a2cb36efe29 |
27-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use a single GrDrawState in GrContext for direct and buffered drawing Review URL: http://codereview.appspot.com/5933043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3507 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
ba28d03e94dc221d6a803bf2a84a420b9159255c |
26-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create macro for registering classes for deserialization Review URL: https://codereview.appspot.com/5909063 git-svn-id: http://skia.googlecode.com/svn/trunk@3494 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkEmptyShader.h
ore/SkFlattenable.h
ore/SkPaint.h
ore/SkPathEffect.h
ore/SkShape.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGroupShape.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkMorphologyImageFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkRectShape.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTransparentShader.h
tils/SkUnitMappers.h
|
fdf6eb75abac392d39b147f3b06c456f80b756de |
26-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix compilation bug in fixed pt git-svn-id: http://skia.googlecode.com/svn/trunk@3489 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
8fe84b53a64b5d92f3aabdd8e7fc7b2ee15c0a75 |
26-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkMatrix::cheapEqualTo, use in Gr code Review URL: http://codereview.appspot.com/5865057/ git-svn-id: http://skia.googlecode.com/svn/trunk@3488 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
a2ca41e3afdd8fad5e0e924dec029f33918e0a67 |
23-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup Macros arround static initializers for SkFlattenable. This CL also removes an unused debugging function from the class Review URL: https://codereview.appspot.com/5890043 git-svn-id: http://skia.googlecode.com/svn/trunk@3483 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkColorShader.h
ore/SkEmptyShader.h
ore/SkFlattenable.h
ore/SkPathEffect.h
ore/SkShape.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkEffects.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkGroupShape.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkMorphologyImageFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkRectShape.h
ffects/SkTableColorFilter.h
|
ec51cb863409e238b40c5beef458669d9a824481 |
23-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improved codec link-forcing system by adding Encoder/Decoder creation entry points http://codereview.appspot.com/5881055/ git-svn-id: http://skia.googlecode.com/svn/trunk@3481 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
mages/SkImageEncoder.h
|
8926b169f6a0dfa4c2129a98ec2aee205f0c8527 |
23-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
apply imagefilter to all draw calls Review URL: https://codereview.appspot.com/5856048 git-svn-id: http://skia.googlecode.com/svn/trunk@3476 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkImageFilter.h
pu/SkGpuDevice.h
|
5e41b37b23a8a1f8cf7205e2f2d4656cf4e17d9d |
23-Mar-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove circular dependency of views and animator. http://codereview.appspot.com/5874056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3473 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWidgetViews.h
iews/animated/SkWidgetViews.h
|
7d6c8f997f8fe2c222f9d6d31f984c2e7cf16cc5 |
22-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Move most of the headers to be private. Compute font stats in SkPDFDocument in order to make more of the headers private. Previous review: https://codereview.appspot.com/5868049/ Review URL: https://codereview.appspot.com/5875049 git-svn-id: http://skia.googlecode.com/svn/trunk@3470 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
7c9594259bbf007bf6dab857544586f2327ea66e |
22-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extended debug GL interface to include tracking of render buffers http://codereview.appspot.com/5875050/ git-svn-id: http://skia.googlecode.com/svn/trunk@3469 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLDefines.h
pu/gl/SkGLContext.h
|
f85abda8c964d57c315afad9cc3c70384e5ce79f |
22-Mar-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove mutual dependency of gr and skgr. http://codereview.appspot.com/5879043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3467 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
|
ec1a7fa3041944f7c951971f826d82ec05d31b60 |
22-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkBitSet to utils. Review URL: https://codereview.appspot.com/5875043 git-svn-id: http://skia.googlecode.com/svn/trunk@3460 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
|
cbd76ae138c4f34cd272ee9c0ac4facbe90fed90 |
21-Mar-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Utils must not depend on Views. http://codereview.appspot.com/5867051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3459 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/android/AndroidKeyToSkKey.h
tils/unix/XkeysToSkKeys.h
tils/unix/keysym2ucs.h
iews/android/AndroidKeyToSkKey.h
iews/unix/XkeysToSkKeys.h
iews/unix/keysym2ucs.h
|
76d6de0845910f18306125bbcaef7edf6e8f6649 |
21-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "[PDF] Move most of the headers to be private." This reverts r3457 TBR=epoger@google.com Review URL: https://codereview.appspot.com/5866051 git-svn-id: http://skia.googlecode.com/svn/trunk@3458 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFCatalog.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
bd960c7f1915c73ceec1c1ee7cd23b48107cb0bd |
21-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Move most of the headers to be private. Compute font stats in SkPDFDocument in order to make more of the headers private. Previous review: https://codereview.appspot.com/5865048/ Review URL: https://codereview.appspot.com/5868049 git-svn-id: http://skia.googlecode.com/svn/trunk@3457 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFCatalog.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
6970557055acaed619d7bb89451868e1570249b2 |
21-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Re-attempting Linux debug GL interface compiler complaint fix. Fixed two additional compiler complaints. http://codereview.appspot.com/5845068/ git-svn-id: http://skia.googlecode.com/svn/trunk@3456 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
008c498b58e674c6fe595a359e3adbafddd05540 |
21-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "[PDF] Move most of the headers to be private." This reverts r3453 TBR=epoger@google.com Review URL: https://codereview.appspot.com/5869048 git-svn-id: http://skia.googlecode.com/svn/trunk@3454 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFCatalog.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
f7f9aa8bd957766ebf6a296360a2d5857abed265 |
21-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Move most of the headers to be private. Compute font stats in SkPDFDocument in order to make more of the headers private. Review URL: https://codereview.appspot.com/5865048 git-svn-id: http://skia.googlecode.com/svn/trunk@3453 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFCatalog.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
e63793a2c8d2871bf7d95195be7b93ff669688d7 |
21-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream changes from Android repository. Review URL: https://codereview.appspot.com/5752055 git-svn-id: http://skia.googlecode.com/svn/trunk@3449 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkThread_platform.h
tils/SkCamera.h
|
56d3a23c3e0a53777fb25898951718d44dd9c027 |
21-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cast the result of SK_OFFSETOF to size_t to match offsetof() and avoid narrowing conversion errors git-svn-id: http://skia.googlecode.com/svn/trunk@3446 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
599445130cbb6c4ed6ded7a01c8d9dafef7ace47 |
20-Mar-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkClampRange into src/effects, where it isn't being advertised as something for end-users. http://codereview.appspot.com/5864044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3445 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClampRange.h
|
166e653f67f3fffc3846184a25ce45ab083f07a2 |
20-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix scaling issue when drawing text on a path. If the paint is stroked and the font size is small we were incorrectly rendering the sample text. Review URL: https://codereview.appspot.com/5844060 git-svn-id: http://skia.googlecode.com/svn/trunk@3437 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
0b53d59a24f667350b4282f88470713902409030 |
19-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional updateMatrixClip param to getTopDevice(). Chrome should set this only when it is needed, and in doing so it can stop using the layeriter just to get its top device. git-svn-id: http://skia.googlecode.com/svn/trunk@3432 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
0da3719050473344b6013fd7b614611984f20eff |
19-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added debug GL Interface. This interface tracks various GL objects in order to find leaks & invalid accesses. Core Review: http://codereview.appspot.com/5846049/ git-svn-id: http://skia.googlecode.com/svn/trunk@3426 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLInterface.h
pu/gl/SkDebugGLContext.h
|
8dd90a926a8660da2bacc7af149f4ac5b2e7c64c |
19-Mar-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
(SSE2) acceleration for rectangular opaque erases. 15% speedup for rectangles < 31 px wide, 5% for larger. http://codereview.appspot.com/5843050/ git-svn-id: http://skia.googlecode.com/svn/trunk@3423 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
dddf6f6363c39d7bd9bfd15a273f717b34e461b4 |
16-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Skip unnecessary copies in GrPaint operator == Review URL: http://codereview.appspot.com/5846046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3417 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
80e1459c32f5f3acbc688ae4f0e046aa283e8c3a |
16-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add IRect variant of getBounds() git-svn-id: http://skia.googlecode.com/svn/trunk@3414 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
0beaba5b34888001c3811c26be6954696a2cdbdf |
16-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
decal mode babystep git-svn-id: http://skia.googlecode.com/svn/trunk@3413 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
f4a9c82918767865ebb265f82b0201ecc2b1511b |
16-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split GrTextContext into baseclass and subclass This is a step towards enabling alternate text rendering code paths (GLyphy in particular) Committed on behalf of baranowski@chromium.org Review URL: http://codereview.appspot.com/5796071/ git-svn-id: http://skia.googlecode.com/svn/trunk@3412 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTextContext.h
pu/SkGpuDevice.h
|
fb2d3c69816253ab7d2df576718c252ae1158c65 |
15-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
forward declare SkRect git-svn-id: http://skia.googlecode.com/svn/trunk@3410 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
86b2e43a33c486a0b150aa14fadf7af8323a11f5 |
15-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getBounds() helper git-svn-id: http://skia.googlecode.com/svn/trunk@3409 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
ff029606bd8784af89db6379b3d23e6ef0c68381 |
15-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add CreateFallbackForScript to SkTypeface for Android. WebKit uses HarfBuzz directly to do Complex Text Layout, so it needs to get the proper SkTypeface to pass it to HarfBuzz. However, on Android, fallback scripts have no name, and we can only get them by file name each time (CreateFromFile). This actually breaks the semantics of SkTypeface, which states 'The ID should be unique for the underlying font file/data, not unique per typeface instance.' And add 2 helper function to convert between FallbackScripts enum and font file name. These are useful for WebKit's FontCache, which needs string as key. https://codereview.appspot.com/5797066/ git-svn-id: http://skia.googlecode.com/svn/trunk@3403 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_android.h
|
601d312bd4a894cb6e981a9dfdc644288f3a4d47 |
15-Mar-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expand SkMatrix type mask from uint8 to uint32, aligning the struct so there's no uninitialized padding and potentially allowing future expansion. http://codereview.appspot.com/5824056/ http://code.google.com/p/skia/issues/detail?id=354 git-svn-id: http://skia.googlecode.com/svn/trunk@3395 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
49794c0cbd934545854a7b4091af5af7dfb46570 |
15-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make commonBitmap un-virtual. That was a leftover from previous subclassing I think. git-svn-id: http://skia.googlecode.com/svn/trunk@3394 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
68bc6f7b4510813c1af886d0cdeea2f0f7a2a510 |
14-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add kUTF32_TextEncoding git-svn-id: http://skia.googlecode.com/svn/trunk@3387 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
610f716b00f214e4899a102c1bbc1d6a323e114e |
14-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix four memory leaks uncovered by valgrinding gm tests. All are triggered by PDF code. Two are missing unref's on SkData. One is a missing unref on a SkAdvancedTypefaceMetrics. The last is missing destruction of SkClipStack internal state. BUG=526 Review URL: https://codereview.appspot.com/5824049 git-svn-id: http://skia.googlecode.com/svn/trunk@3386 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
a8a1f8b5da30d0ce9091b8475d336c4ddb0f2b4e |
12-Mar-2012 |
Derek Sollenberger <djsollen@google.com> |
resolved conflicts for merge of 2a049989 to master Change-Id: Ia1cbb6b274e1b3739704de9dd997e6d5dc5185af
|
6adf79746f435df1463ce944598f189db7759cdf |
12-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkFourByteInterp256 variant, when the caller has already scaled the last parameter to 0..256 git-svn-id: http://skia.googlecode.com/svn/trunk@3362 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
188838c20818307fda770ffc395a76ea63c1c8cc |
09-Mar-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix memory hungry inefficiency in pdf resource tracking. When moving the content of a device into a PDF object like SkPDFFormXObject or SkPDFShader does, we only need the top level resources in the new object's resource list, not the recursive set of objects. Otherwise, when you put a form on a form on form, etc, references to the objects multiply. This fixed http://crbug.com/117321 Review URL: https://codereview.appspot.com/5796048 git-svn-id: http://skia.googlecode.com/svn/trunk@3360 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFPage.h
df/SkPDFTypes.h
|
4bc0a9db18d58698057b8f38a6f21537aca4ddcf |
07-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use higher precision (64bit) fixed-point for matrix proc Review URL: https://codereview.appspot.com/5772044 git-svn-id: http://skia.googlecode.com/svn/trunk@3336 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
4f1dae40e24d57d647db01443b8bf2410514b8b5 |
06-Mar-2012 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 3312) This CL also includes changes made to Android's copy of Skia in their J release branch. Change-Id: Ib2baecf48004951a3ad4a1574cdc38790c814cbc
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkDevice.h
ore/SkDeviceProfile.h
ore/SkEndian.h
ore/SkFlattenable.h
ore/SkFontHost.h
ore/SkImageFilter.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathMeasure.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkRegion.h
ore/SkScalerContext.h
ore/SkStream.h
ore/SkStroke.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkUserConfig.h
ffects/SkMorphologyImageFilter.h
ffects/SkTableColorFilter.h
ffects/SkTestImageFilters.h
pu/GrConfig.h
pu/GrContext.h
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrGLDefines.h
pu/GrGLInterface.h
pu/GrPaint.h
pu/GrRenderTarget.h
pu/GrSamplerState.h
pu/GrTypes.h
pu/SkGLContext.h
pu/SkGpuDevice.h
pu/SkGrTexturePixelRef.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
pu/SkNullGLContext.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLDefines.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContext.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
df/SkPDFDevice.h
df/SkPDFFont.h
df/SkPDFGraphicState.h
df/SkPDFShader.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
tils/mac/SkCGUtils.h
|
573b53f8618997434563ae650004f89a20aaf631 |
06-Mar-2012 |
Chet Haase <chet@google.com> |
Add getter for camera location (android-only) Change-Id: I19c1919cae24a875671c37777c32b356d3141a1d
tils/SkCamera.h
|
3b4dd90282932c9cd695d13f3876f98c9c6d6d5e |
05-Mar-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor Gaussian blur and morphology from SkGpuDevice into GrContext. Review URL: http://codereview.appspot.com/5720060/ git-svn-id: http://skia.googlecode.com/svn/trunk@3327 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
84405e095c063eec819e6daec699f22e5449c1cf |
05-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make skpaint2grpaint functions be local to skgpudevice.cpp Review URL: http://codereview.appspot.com/5726061/ git-svn-id: http://skia.googlecode.com/svn/trunk@3322 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
178b8e0b8c3d423c3fd947776f4b7790a0417582 |
05-Mar-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_OVERRIDE where appropriate. http://codereview.appspot.com/5734044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3318 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
9b1517edc7eb3e116902a3b3da447a73aaa56585 |
05-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
minor improvement, remove some conditionals in GrAAConvexPathRenderer Review URL: http://codereview.appspot.com/5728060 git-svn-id: http://skia.googlecode.com/svn/trunk@3316 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
c2099d2707abcc94e139627399aed4b8894b69bb |
02-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
simplify GrPathRenderer interface Review URL: http://codereview.appspot.com/5706053/ git-svn-id: http://skia.googlecode.com/svn/trunk@3312 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
05054f1a78a697b507580d0025db6c90423e033f |
02-Mar-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Erode and dilate image filter effects, CPU and GPU implementations. Review URL: http://codereview.appspot.com/5656067/ git-svn-id: http://skia.googlecode.com/svn/trunk@3310 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkMorphologyImageFilter.h
pu/GrContext.h
pu/GrSamplerState.h
|
c1dd88852a37de9f8d1d3ed75593614e41d51b46 |
02-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Better workaround for osx / nv bug Review URL: http://codereview.appspot.com/5727044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3308 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
|
b4a4ab1e997e9ab31e23cb650c06459c7e40ef11 |
02-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove offscreen supersampler. THIS IS EXPECTED TO BREAK MANY GM TESTS. They will be rebaselined. Review URL: http://codereview.appspot.com/5722044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3305 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrContext.h
|
10d2d4d1062ef56526f187e6716c5e747689b598 |
01-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move the post cleanup of the rec until after we wack it for maskfilter git-svn-id: http://skia.googlecode.com/svn/trunk@3297 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
48a4cbc6684b9bb8396708c3275932b51ffa9467 |
01-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add experimental files to encapsulate device-level font settings git-svn-id: http://skia.googlecode.com/svn/trunk@3292 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeviceProfile.h
|
5ffd5baeef9d5537e8b7e2e1d256ac669d46559b |
01-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Workaround for chrome on mac buffer object performance issue. Review URL: http://codereview.appspot.com/5713051/ git-svn-id: http://skia.googlecode.com/svn/trunk@3289 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/gl/GrGLConfig.h
|
aefdd062717dd6182e0f87d727c807af4314d445 |
29-Feb-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SKPaint's defaults (that might be configurable) into a header git-svn-id: http://skia.googlecode.com/svn/trunk@3280 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStroke.h
|
5e5a095a94281167056da707b03930f135748d71 |
28-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reverting r3268 because of test failures git-svn-id: http://skia.googlecode.com/svn/trunk@3270 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
feba6899179a2fe27edc90a383b1d7dfc261c1e9 |
28-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkDeferredCanvas, performance: small refactor to remove unnecessary conditional branches on all canvas API calls REVIEW=http://codereview.appspot.com/5700086/ git-svn-id: http://skia.googlecode.com/svn/trunk@3268 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
341c93bd153d8fcc55114b0148301e98e34bc13c |
17-Feb-2012 |
Derek Sollenberger <djsollen@google.com> |
Changes to preserve backwards compatibility for serialization Skia's serialize methods are not intended for backwards compatibility, but the browser used it to implement saved pages. As a result the revision of Skia used for ICS (r1562) is not compatible with the revision of Skia used in JB (r3000+). This CL attempts to make pages saved in ICS render in JB while still allowing JB pages to be saved and displayed. bug: 6025365 Change-Id: I9983517b46d2dedf31c6d90f48f6cf00ec042bc2
ore/SkFlattenable.h
ore/SkUserConfig.h
|
92d2a299d2738e4369508ea1296981a2f1f8aadb |
27-Feb-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reapply r3259 (that was reverted) with fix. The SkASSERT was incorrect and failing on debug runs. Review URL: https://codereview.appspot.com/5699071 git-svn-id: http://skia.googlecode.com/svn/trunk@3263 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
a907ac3e3e3458fbb5d673c3feafb31fd7647b38 |
24-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state Removed 'virtual' from a few canvas methods that no longer need it thanks to this change. BUG=http://code.google.com/p/skia/issues/detail?id=506 TEST=Canvas unit test REVIEW=http://codereview.appspot.com/5697052/ git-svn-id: http://skia.googlecode.com/svn/trunk@3261 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
|
3cc0d8a6f0feb66a60d3edac12c5a12a0e92ae93 |
24-Feb-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reverting r3259 because of gm/test failure. git-svn-id: http://skia.googlecode.com/svn/trunk@3260 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
42bbef71c7ccba831caec84a9ab0e3ab15842de7 |
24-Feb-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enable quickRejectY in SkCanvas to be inlined. This CL was tested against the picturePlayback bench and showed an approx 10-13% improvement on Android when playing back text. Review URL: https://codereview.appspot.com/5687083 git-svn-id: http://skia.googlecode.com/svn/trunk@3259 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
0b5b0ce39cea3e0eb83c70278b40fa52b3c5870d |
24-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reverting r3257 because of gm failure. git-svn-id: http://skia.googlecode.com/svn/trunk@3258 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
|
421bcc375af0616c37a59b0508957ab54d8f6d12 |
24-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modify SkDeferredCanvas so that it uses its inherited SkCanvas to track matrix and clipping state Removed 'virtual' from a few canvas methods that no longer need it thanks to this change. BUG=http://code.google.com/p/skia/issues/detail?id=506 TEST=Canvas unit test REVIEW=http://codereview.appspot.com/5697052/ git-svn-id: http://skia.googlecode.com/svn/trunk@3256 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
|
ddd0ed560721bc082b38eed7c11ea792ae0713ca |
24-Feb-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkFontHost::ValidFontID PART 2: remove definition and skia callers not that Chrome's font host has been updated. See also https://chromiumcodereview.appspot.com/9347043/ http://codereview.appspot.com/5654055/ git-svn-id: http://skia.googlecode.com/svn/trunk@3255 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
61c22047dcc04be9fe7342f7e557996566f7f289 |
24-Feb-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCreateDataProviderFromStream to SkCGUtils implement SkFontHost create_from_file/stream using SkCGUtils git-svn-id: http://skia.googlecode.com/svn/trunk@3249 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
3a4550bea55f523b161fe05d97f2a745e7847110 |
23-Feb-2012 |
Romain Guy <romainguy@google.com> |
Add new "sourcePath" API to SkPath This is required to optimize texture generation in display lists. Change-Id: I7291e3af85771bfa74190b718d45e61555c7087d
ore/SkPath.h
|
1cc8f6f3c48b33430d0e39a4a36601ac0d1de04a |
22-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding more unit testing for SkCanvas and derived classes. BUG=http://code.google.com/p/skia/issues/detail?id=481 REVIEW=http://codereview.appspot.com/5674077/ TEST=unit test CanvasTest git-svn-id: http://skia.googlecode.com/svn/trunk@3228 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
60abb078e5597c9c6ceaba1ef495c4916ff4df0d |
15-Feb-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Merge changes from the android repo upstream to Skia Review URL: https://codereview.appspot.com/5545070 git-svn-id: http://skia.googlecode.com/svn/trunk@3199 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkPaint.h
ore/SkPreConfig.h
ore/SkScalerContext.h
|
278dc6929b6481204874dcfcc055e2aaa30a95b2 |
15-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use cheapComputeDirection to determine normal facing in GrAAConvexPathRenderer Review URL: http://codereview.appspot.com/5649083/ git-svn-id: http://skia.googlecode.com/svn/trunk@3198 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
178964b6f6957762f00b0cfa12734f980fd97ca9 |
15-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Misc small fixes to unblock skia roll. git-svn-id: http://skia.googlecode.com/svn/trunk@3196 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
d6770e69e05c9dcc12f2a1a2d509c0b174372ee7 |
14-Feb-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SSE2 version of blit_lcd16, courtesy of Jin Yang. Yields 25-30% speedup on Windows (32b), 4-7% on Linux (64b, less register pressure), not invoked on Mac (lcd text is 32b instead of 16b). Followup: GDI system settings on Windows can suppress LCD text for small fonts, interfering with our benchmarks. (http://code.google.com/p/skia/issues/detail?id=483) http://codereview.appspot.com/5617058/ git-svn-id: http://skia.googlecode.com/svn/trunk@3189 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
6bf38b59c9de1cd35cd091cf8766117f4e1f66a0 |
14-Feb-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL-specific include files to their own subdirectory, to better coexist alongside D3D backend. Requires gyp change. http://codereview.appspot.com/5665045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3185 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrGLDefines.h
pu/GrGLInterface.h
pu/SkGLContext.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
pu/SkNullGLContext.h
pu/gl/GrGLConfig.h
pu/gl/GrGLConfig_chrome.h
pu/gl/GrGLDefines.h
pu/gl/GrGLInterface.h
pu/gl/SkGLContext.h
pu/gl/SkMesaGLContext.h
pu/gl/SkNativeGLContext.h
pu/gl/SkNullGLContext.h
|
8f9ecbd3466d4330886b4c23b06e75b468c795ad |
13-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding API and unit testing for deferred canvas clearing/purging REVIEW=http://codereview.appspot.com/5646057/ TEST=DeferredCanvas unit test git-svn-id: http://skia.googlecode.com/svn/trunk@3181 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
|
813d38b7a07957f2990ccca52ddab55fe0b1c632 |
13-Feb-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
if SK_USE_COLOR_LUMINANCE is defined, then we store 2 bits of each component to create a per-component-luminance value for the fonthost to use. Only supported on Mac at the moment (but still disabled by default) git-svn-id: http://skia.googlecode.com/svn/trunk@3180 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
96399948dc2f1afd2e9d9e5be7d646c01d17f82b |
13-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use GrGLContextInfo in shader generator Review URL: http://codereview.appspot.com/5645083/ git-svn-id: http://skia.googlecode.com/svn/trunk@3170 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
|
2857a784f7852c6171ee264a938be0816ba3e6db |
10-Feb-2012 |
thakis@chromium.org <thakis@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove extra SK_API (It's already on the class, not needed on the method too.) Review URL: http://codereview.appspot.com/5649057/ Patch from Dominic Mazzoni <dmazzoni@chromium.org>! git-svn-id: http://skia.googlecode.com/svn/trunk@3169 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTableColorFilter.h
|
ce6dbb6b4ce3f36e0a2245b215dc48b68df35c41 |
10-Feb-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
enable color-luminance in font cache (disabled by default) git-svn-id: http://skia.googlecode.com/svn/trunk@3168 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
b447d215772a5984dc776a8dc058e0711d566c04 |
10-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix dumb error of starting loop with 0 instead of 1 that uses shift to increment. git-svn-id: http://skia.googlecode.com/svn/trunk@3163 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
|
89ec61e33daa9cbac200d38f7c5bb8b88046999a |
10-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrGLContextInfo Review URL: http://codereview.appspot.com/5653060/ git-svn-id: http://skia.googlecode.com/svn/trunk@3162 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
|
368b4192001ccb3c14fd54f96fffe52fde545cb9 |
09-Feb-2012 |
thakis@chromium.org <thakis@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark SkColorFilter and SkCreateCGImageRefWithColorspace as SK_API. Required for the chromium/mac components build. BUG=chromium:90078 Review URL: https://codereview.appspot.com/5642073/ git-svn-id: http://skia.googlecode.com/svn/trunk@3160 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTableColorFilter.h
tils/mac/SkCGUtils.h
|
dfad3832cb10220da3068de05c1b28fb30420f6f |
09-Feb-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to SkPixelRef and TextureCacheEntry. Review URL: http://codereview.appspot.com/5649044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3158 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/GrContext.h
|
6e859376069ed6f28527474c67a9d975c827c6c3 |
09-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkGLContext's FBO creation more robust (allows test apps to run on Intel GPUs) Review URL: http://codereview.appspot.com/5647059/ git-svn-id: http://skia.googlecode.com/svn/trunk@3157 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGLContext.h
|
297676545d621c45711c61be98b317a7d6f9718b |
08-Feb-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export the texture pixelref classes via SK_API. This is necessary to reference them from another DLL in the windows shared build. Review URL: http://codereview.appspot.com/5646056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3155 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrTexturePixelRef.h
|
f724c4df1cd6b4fb476e15f397ee6d656a4a7beb |
08-Feb-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to SkTableColorFilter Patch from dmazzoni@chromium.org original CL: http://codereview.appspot.com/5645055/ Review URL: https://codereview.appspot.com/5642060 git-svn-id: http://skia.googlecode.com/svn/trunk@3153 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTableColorFilter.h
|
e7a0a16599cb39085220e4e12fa4affd6f3560b2 |
07-Feb-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
store luminance in a new field Review URL: https://codereview.appspot.com/5644047 git-svn-id: http://skia.googlecode.com/svn/trunk@3149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
1f9767c03bad1ef85e5388d84e23e4b5dff4bc1a |
07-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing backing store access in SkDeferredCanvas. Chromium CL required for rolling skia DEPS past this change is posted here: https://chromiumcodereview.appspot.com/9341003/ BUG=http://code.google.com/p/skia/issues/detail?id=475 REVIEW=http://codereview.appspot.com/5626047/ TEST=DeferredCanvas unit test git-svn-id: http://skia.googlecode.com/svn/trunk@3147 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
tils/SkDeferredCanvas.h
|
4bcb0c6e0377557d326344f4bd2bbab4e8b1bc3a |
07-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reland 3144 with assertion fix. git-svn-id: http://skia.googlecode.com/svn/trunk@3146 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrTypes.h
|
0439e569969d560e1c6d1716c8cb3d29b82305f9 |
07-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 3144 git-svn-id: http://skia.googlecode.com/svn/trunk@3145 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrTypes.h
|
aa6773557919fc9640e0873b7e87d4138aa2a6ad |
07-Feb-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow chrome to limit the number of FBO status checks Review URL: https://codereview.appspot.com/5635052 git-svn-id: http://skia.googlecode.com/svn/trunk@3144 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrTypes.h
|
1cab2921ab279367f8206cdadc9259d12e603548 |
18-Jan-2012 |
Derek Sollenberger <djsollen@google.com> |
Skia merge (revision 3022) This CL has companion changes to account for API updates in... (1) frameworks/base (2) external/webkit Change-Id: Ibb989e76e8bd24313849f9631dbef42cdef9eb7d
nimator/SkAnimator.h
nimator/SkAnimatorView.h
onfig/SkUserConfig.h
onfig/sk_stdint.h
ore/Sk64.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkAutoKern.h
ore/SkBitmap.h
ore/SkBlitRow.h
ore/SkBlitter.h
ore/SkBounder.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkClampRange.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkData.h
ore/SkDeque.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEdgeClipper.h
ore/SkEmptyShader.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFixed.h
ore/SkFlate.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkGlobals.h
ore/SkGraphics.h
ore/SkImageFilter.h
ore/SkLineClipper.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkMetaData.h
ore/SkOSFile.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPerspIter.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRefDict.h
ore/SkRegion.h
ore/SkRelay.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkScalerContext.h
ore/SkScan.h
ore/SkShader.h
ore/SkShape.h
ore/SkSize.h
ore/SkStream.h
ore/SkString.h
ore/SkStroke.h
ore/SkTArray.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTLazy.h
ore/SkTRegistry.h
ore/SkTScopedPtr.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTrace.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUserConfig.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkArithmeticMode.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEffects.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkGroupShape.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkPorterDuff.h
ffects/SkRectShape.h
ffects/SkTableColorFilter.h
ffects/SkTableMaskFilter.h
ffects/SkTestImageFilters.h
ffects/SkTransparentShader.h
pu/GrClip.h
pu/GrClipIterator.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrFontScaler.h
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrGLDefines.h
pu/GrGLInterface.h
pu/GrGlyph.h
pu/GrInstanceCounter.h
pu/GrKey.h
pu/GrMatrix.h
pu/GrNoncopyable.h
pu/GrPaint.h
pu/GrPath.h
pu/GrPoint.h
pu/GrRect.h
pu/GrRefCnt.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSamplerState.h
pu/GrScalar.h
pu/GrTemplates.h
pu/GrTextContext.h
pu/GrTexture.h
pu/GrTypes.h
pu/GrUserConfig.h
pu/SkGLContext.h
pu/SkGpuCanvas.h
pu/SkGpuDevice.h
pu/SkGpuDeviceFactory.h
pu/SkGr.h
pu/SkGrTexturePixelRef.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
pu/SkNullGLContext.h
mages/SkBitmapRegionDecoder.h
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkJpegUtility.h
mages/SkMovie.h
mages/SkPageFlipper.h
df/SkBitSet.h
df/SkPDFCatalog.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
ipe/SkGPipe.h
orts/SkHarfBuzzFont.h
orts/SkStream_Win.h
orts/SkTypeface_mac.h
orts/SkTypeface_win.h
ext/SkTextLayout.h
tils/SkBoundaryPatch.h
tils/SkCamera.h
tils/SkCubicInterval.h
tils/SkCullPoints.h
tils/SkDumpCanvas.h
tils/SkEGLContext.h
tils/SkGLCanvas.h
tils/SkInterpolator.h
tils/SkJSON.h
tils/SkLayer.h
tils/SkMatrix44.h
tils/SkMeshUtils.h
tils/SkNWayCanvas.h
tils/SkNinePatch.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkParsePath.h
tils/SkProxyCanvas.h
tils/SkSfntUtils.h
tils/SkTextBox.h
tils/SkUnitMappers.h
tils/SkWGL.h
tils/android/AndroidKeyToSkKey.h
tils/ios/SkStream_NSData.h
tils/mac/SkCGUtils.h
tils/unix/XkeysToSkKeys.h
tils/unix/keysym2ucs.h
tils/win/SkAutoCoInitialize.h
tils/win/SkHRESULT.h
tils/win/SkIStream.h
tils/win/SkTScopedComPtr.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
2c23708e4478a83dcded2e9d5672bc57ee016919 |
03-Feb-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removing some dead code in SkDeferredCanvas REVIEW=http://codereview.appspot.com/5620062/ git-svn-id: http://skia.googlecode.com/svn/trunk@3140 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDeferredCanvas.h
|
f8d1aee2526a384a570b082b17f3a19fe72bd15e |
02-Feb-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Open type table definitions. http://codereview.appspot.com/5577064/ git-svn-id: http://skia.googlecode.com/svn/trunk@3131 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkEndian.h
|
75f9f25d8bf2adc0494f9afbbd5965809ee13aca |
31-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add code path for Gr client to resolve an Gr-created MSAA render target. Review URL: http://codereview.appspot.com/5580049/ git-svn-id: http://skia.googlecode.com/svn/trunk@3112 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrRenderTarget.h
|
78d6cf9f434d3351b19de14f1eab424c23f0ab6d |
30-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrAALevel enum, use explicit sample count Review URL: http://codereview.appspot.com/5600045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3106 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
9efd9a048aebaa6681afb76b18e1a7dd642078d3 |
30-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
extend fastbounds impls to include maskfilters and drawloopers. This allows us to perform quick-rejects when drawing objects with shadows (esp. text). WebKit draws shadows w/ a looper (fg and shadow) and a maskfilter on the shadow layer. git-svn-id: http://skia.googlecode.com/svn/trunk@3103 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawLooper.h
ore/SkMaskFilter.h
ore/SkPaint.h
|
bf6c1e4aff4d233f6502157fb73459cf69d0ab37 |
30-Jan-2012 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding a flush method to SkCanvas BUG=http://code.google.com/p/skia/issues/detail?id=467 REVIEW=http://codereview.appspot.com/5600044/ TEST=gm uses the new code path on all its test cases git-svn-id: http://skia.googlecode.com/svn/trunk@3102 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
7d72c45a9e90e0087ac98ff57a2c797948f9f9f0 |
30-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code cleanup for single_pass_path() and remove enum GrConvexHint Review URL: code cleanup for single_pass_path() and remove enum GrConvexHint git-svn-id: http://skia.googlecode.com/svn/trunk@3099 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
74b461961607fa57a150a9282c410ef0cab38764 |
28-Jan-2012 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Formatting cleanup: remove extra whitespace Change by arthurhsu@chromium.org, original CL: http://codereview.appspot.com/5587049/ Review URL: https://codereview.appspot.com/5594043 git-svn-id: http://skia.googlecode.com/svn/trunk@3098 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
tils/SkDeferredCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
05e70247c31ae927074ef27ea9893634a8dda543 |
27-Jan-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose functionality to purge the GPU texture cache while running SampleApp. Press 'p' to purge the cache. A summary of the number of bytes of video memory released is output to the command prompt. Review URL: https://codereview.appspot.com/5587045 git-svn-id: http://skia.googlecode.com/svn/trunk@3097 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
b1caea00d8b852576bf3734b7088acdd505d0b8b |
27-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rip out GrPlatformSurface (has been deprecated for some time, use GrPlatformTexture or GrPlatformRenderTarget instead) Review URL: http://codereview.appspot.com/5576052/ git-svn-id: http://skia.googlecode.com/svn/trunk@3094 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
1771cbf43d9a1334e3d870c635b4215bb888dd98 |
26-Jan-2012 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
posix: Avoid static initializers in static/global mutexes This patch removes static initializers related to static and global mutexes from the final library's machine code when building on a pthread-capable system. We use PTHREAD_MUTEX_INITIALIZER to perform POD-style initialization. You need a line like the following to declare a global mutex with it: SkBaseMutex gMutex = { PTHREAD_MUTEX_INITIALIZER }; We introduce the SK_DECLARE_STATIC_MUTEX and SK_DECLARE_GLOBAL_MUTEX macros to be able to declare static/global mutexes in the source tree uniformly. SkMutex is now defined as a sub-class of SkBaseMutex, with standard construction/destruction semantics. This is useful if the mutex object is a member of another C++ class, or allocated dynamically. We also modify a few places to refer to SkBaseMutex instead of a SkMutex, where it makes sense. Generally speaking, client code should hold and use pointers to SkBaseMutex whenever they can now. We defined a new built-time macro named SK_USE_POSIX_THREADS to indicate that we're using a pthread-based SkThread.h interface. The macro will also be used in future patches to implement other helper thread synchronization classes. Finally, we inline the acquire() and release() functions in the case of Posix to improve performance a bit. Running: 'bench -repeat 10 -match mutex' on an Android device or a 2.4GHz Xeon Linux desktop shows the following improvements: Before After Galaxy Nexus 1.64 1.45 Nexus S 1.47 1.16 Xoom 1.86 1.66 Xeon 0.36 0.31 This removes 5 static mutex initializers from the library Review URL: https://codereview.appspot.com/5501066 git-svn-id: http://skia.googlecode.com/svn/trunk@3091 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
ore/SkThread.h
ore/SkThread_platform.h
df/SkPDFFont.h
df/SkPDFGraphicState.h
df/SkPDFShader.h
|
8bb3ba151e83cdb76aeab13ea6d6527a061c2176 |
26-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
need to include SkColorFilter.h since we reference some methods on it in our inline functions. git-svn-id: http://skia.googlecode.com/svn/trunk@3089 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTestImageFilters.h
|
6d428d3e6e4238786a38caca6002dae92637958d |
25-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkRegion::operator== a member function, rather than a privately-declared friend. Without this, calling code has access to operator==, but can fail to link because the implementation is assumed to have static linkage. http://codereview.appspot.com/5577047/ git-svn-id: http://skia.googlecode.com/svn/trunk@3088 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
4f3c253ececec7af16b8eb7c533cba31f255c953 |
19-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag to disable gl error checking when allocating gpu objects Review URL: http://codereview.appspot.com/5558052/ git-svn-id: http://skia.googlecode.com/svn/trunk@3075 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
|
13e812c69a9e2b2550871573786fc72b17bdd766 |
18-Jan-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Interpolate vertical linear gradients for improved quality. Consolidate interpolation functions, add new faster more accurate dithering interpolator. git-svn-id: http://skia.googlecode.com/svn/trunk@3072 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
dd1be60702b3622f49d97651e31d13eaf2175cf8 |
18-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pull xfer mode test out of generic draw-as-hairline test. Use coverage rather than alpha to draw hairlines < 1pix wide in GPU. Review URL: http://codereview.appspot.com/5528112/ git-svn-id: http://skia.googlecode.com/svn/trunk@3070 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
f4b07328df74863a57aac67a947fc558335b340b |
18-Jan-2012 |
schenney@chromium.org <schenney@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Somehow this change was missing from the previous commit. git-svn-id: http://skia.googlecode.com/svn/trunk@3063 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPathMeasure.h
|
a6d04d90e2f0a35698a7380cef8d622a8ee0b33f |
18-Jan-2012 |
schenney@chromium.org <schenney@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing the behavior of SkPathMeasure to reflect changes in SkPath::Iter. This implementation modifies SkPath::Iter extensively to avoid copying the points when used to measure path length. BUG=446 TEST=tests/PathMeasureTest.cpp Review URL: https://codereview.appspot.com/5533074 git-svn-id: http://skia.googlecode.com/svn/trunk@3062 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
8351aabbfe82a76a698fa2bde00d33c1174518cd |
18-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add GenA8FromLCD as a hack to force GDI to create the A8 mask from the LCD results, rather than asking GDI directly for A8 (which it sometimes decides to interpret as BW) git-svn-id: http://skia.googlecode.com/svn/trunk@3061 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
4370aedf7f55af74e9ebb4ad1c2e010c08236dfa |
18-Jan-2012 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding class SkDeferredCanvas for deferred rendering. TEST=added a new pass to gm, so all gm tests are run through SkDeferredCanvas REVIEW=http://codereview.appspot.com/5430058/ git-svn-id: http://skia.googlecode.com/svn/trunk@3059 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDeferredCanvas.h
|
d335d1d784167f8b9a4bf8a35e04d8e82d0a9507 |
12-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
automatically inject a moveTo if we see a close followed by a line/quad/cubic git-svn-id: http://skia.googlecode.com/svn/trunk@3027 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
dcbd6e358af8f1208d18dfec4bb86f8645b2a44d |
12-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused bool param to SkMutex constructor git-svn-id: http://skia.googlecode.com/svn/trunk@3025 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
dafde9e2c1f048328a53f426927a142bc7d2adb8 |
11-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove shadersupport caps bit Review URL: http://codereview.appspot.com/5528076/ git-svn-id: http://skia.googlecode.com/svn/trunk@3015 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
f66436cff70ad44abf3f576d5cc2034bfccfecf7 |
11-Jan-2012 |
digit@google.com <digit@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
android: optimize atomics routines This patch provides a slightly optimized implementation of atomic increment/decrement functions by using static inlined versions of the gcc intrinsics. Review URL: http://codereview.appspot.com/5498069 git-svn-id: http://skia.googlecode.com/svn/trunk@3012 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
c79fd6ea3f5fcc183a7848667db8bf617e55e419 |
10-Jan-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export SkColorMatrixFilter via SK_API. Review URL: http://codereview.appspot.com/5534064/ git-svn-id: http://skia.googlecode.com/svn/trunk@3006 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorMatrixFilter.h
|
69a9943b67cc52c24beac853c6f8865dcb197b85 |
10-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPath::cheapComputeDirection() plus unittests git-svn-id: http://skia.googlecode.com/svn/trunk@2996 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
63d73749fbe36491403ea521005fd298dc70a94c |
10-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPath::reverseAddPath() git-svn-id: http://skia.googlecode.com/svn/trunk@2995 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
a44e6c6b5310be3b4724746b4fdca54c5233f41b |
09-Jan-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add ARM optimizations to the build. Also had to fix a problem in the ARM memset code that was causing some tests and bench to fail. Review URL: http://codereview.appspot.com/5522052 git-svn-id: http://skia.googlecode.com/svn/trunk@2989 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
b55deeb1c7c692023603639a9b29c0e3de124eac |
06-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add allowImageFilter() so a device can allow/disallow filters (esp. for printing) git-svn-id: http://skia.googlecode.com/svn/trunk@2981 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
evice/xps/SkXPSDevice.h
df/SkPDFDevice.h
|
76dd277b1fa021c42fc3acdd8d61e7dc05f9c267 |
05-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses of SkImageFilter. If that returns false, then the filter itself is invoked. git-svn-id: http://skia.googlecode.com/svn/trunk@2977 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkImageFilter.h
ffects/SkBlurImageFilter.h
ffects/SkTestImageFilters.h
pu/SkGpuDevice.h
|
7191840eec5ac3b5f5814e4df3cf18264b0b0a4d |
05-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add asComponentTable() query (will impl in SkTableColorFilter next) git-svn-id: http://skia.googlecode.com/svn/trunk@2971 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
|
d53f7c28bf8aecd5b7f0ee2189ac97e309a1b06d |
05-Jan-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make getOrigin() public so callers can adjust layer git-svn-id: http://skia.googlecode.com/svn/trunk@2970 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
280e99f1a61f2cf66a8ee9b9e6c517f3d2290de7 |
05-Jan-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL texture storage Review URL: http://codereview.appspot.com/5462046/ git-svn-id: http://skia.googlecode.com/svn/trunk@2966 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLDefines.h
pu/GrGLInterface.h
|
f58f9f62d751748cf1ac01bfd92a4a80fc449fab |
05-Jan-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove as these are replaced by SkJSON git-svn-id: http://skia.googlecode.com/svn/trunk@2965 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSONObject.h
|
6630d8d8ea7a897a18e3d950bab9fa40f065804a |
04-Jan-2012 |
schenney@chromium.org <schenney@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add the ability to iterate through a path without modification. This change is required by WebKit SVG in order to correctly draw markers and endcaps. BUG=415 TEST=TestPath in the unit tests Review URL: http://codereview.appspot.com/5505097 git-svn-id: http://skia.googlecode.com/svn/trunk@2962 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
0e3c9caae54a7dabbb97f96eec3cd5ef4c555a87 |
04-Jan-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add count(), fix bad llist logic in remove() git-svn-id: http://skia.googlecode.com/svn/trunk@2958 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSON.h
|
e4058b402f195a38da2d9bc2d98a88a415fe4a19 |
04-Jan-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add Object::remove, some dox, leak debugging code git-svn-id: http://skia.googlecode.com/svn/trunk@2957 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSON.h
|
50bdad85db2fe6be4d0bf0c5b6473f712b1bdd32 |
03-Jan-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement the color matrix filter in Ganesh. Also, fix and enable the color matrix test slide. This was basically implemented in the same places where the blending-based color filter was being done. The shader simply does a mat4 matrix multiply and a vec4 add. Review URL: http://codereview.appspot.com/5489107/ git-svn-id: http://skia.googlecode.com/svn/trunk@2948 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
abf00aaaa0262905ad19b0a0ed654c87276490fc |
03-Jan-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose isSubpixel() on the cache, so SkDraw can know if it should expect subpixel text (it may be that the paint requested it, but the scaler ignored it) git-svn-id: http://skia.googlecode.com/svn/trunk@2946 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
d5d9dadcdd5fdbc8a17f3f398e3199b9d12c8d70 |
03-Jan-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update header comments to more accurately describe behavior of SkRegion::getBoundaryPath(). Add SkASSERT of SkPath argument for safety. codereview.appspot.com/5504095/ git-svn-id: http://skia.googlecode.com/svn/trunk@2942 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
0f175a6dabf6cc02d1630c62dc8074dabe73c61c |
02-Jan-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experiment #2 for JSON data git-svn-id: http://skia.googlecode.com/svn/trunk@2940 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSON.h
|
41f1c46ddc7d3ff622039bea8f67ea1efc8d5566 |
31-Dec-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add experimental class for json git-svn-id: http://skia.googlecode.com/svn/trunk@2939 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkJSONObject.h
|
72785c4c8928a8b0fc5bbdb48929f9356554dace |
29-Dec-2011 |
schenney@chromium.org <schenney@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix problems with SampleApp Fuzzer due to issues in iterating over degenerate paths. The fuzzer gets my vote as best test tool ever. There are several issues outstanding: crashes in FixedPoint and a crash in the path filling code that is most likely due to clipping problems (but maybe not). BUG=425 Review URL: http://codereview.appspot.com/5503080 git-svn-id: http://skia.googlecode.com/svn/trunk@2936 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
a31ac73b8e261f02c4bd6ae1d622c4bd00226b80 |
29-Dec-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tighten up restrictions on blit width: some shaders assert that they are addressing more than 0 pixels. codereview.appspot.com/5489125/ git-svn-id: http://skia.googlecode.com/svn/trunk@2935 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
a69b48c29dff7338c3dbc2f2262ef28719483be1 |
28-Dec-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkTableColorFilter, as a foundation for several SVG filters git-svn-id: http://skia.googlecode.com/svn/trunk@2933 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTableColorFilter.h
|
7012162d2f6228b44d4ab9278a77119b724fb444 |
28-Dec-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_OVERRIDE git-svn-id: http://skia.googlecode.com/svn/trunk@2932 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkColorMatrixFilter.h
|
4714359ec091b34a4f88eb9708868a58a22177d3 |
28-Dec-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Bugfixes to antialiased blitting. More details of blitter contracts in function headers. New precautionary assert in one high-level default blitter. git-svn-id: http://skia.googlecode.com/svn/trunk@2928 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
0c00f21fee3f5cfa3aa7e5d46ff94cb8cf340451 |
28-Dec-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkDEBUGFAIL to clean up use of SkASSERT(!"text"); catch a couple of latent SkASSERT("text") bugs. http://codereview.appspot.com/5504090/ git-svn-id: http://skia.googlecode.com/svn/trunk@2926 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
ore/SkTypes.h
|
49eac192faa35159752525b23345563252721c64 |
27-Dec-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New 'blitAntiRect' entry point for blitters, specialized in supersampling code to avoid quarter-scanline-at-a-time building of large rectangular clips. Speeds up aa_clip_build_path_AA benchmark 2x, aa_clip_build_rect_AA benchmark 10x or more. This is a sufficient performance gain to let Chromium reenable WebKit's soft clipping code. Rolling into Chromium will require ~18 rebaselines. git-svn-id: http://skia.googlecode.com/svn/trunk@2924 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
b0af6dad94f3c51ea0d5d6426a9509354338c6b2 |
21-Dec-2011 |
schenney@chromium.org <schenney@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Protecting changes to the SkPath iteration with an ifdef for Chromium. Something is broken, and this will protect us while we sort it out. Unreviewed. git-svn-id: http://skia.googlecode.com/svn/trunk@2922 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
cf4b8181c9bbeb0273dc7459163552bd42a6518d |
21-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
declare IsVariationSelector to be inline, to fix warning git-svn-id: http://skia.googlecode.com/svn/trunk@2917 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
419f43348ab6c9226b82490d41c736230ae3bf41 |
21-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkUnichar_IsVariationSelector() git-svn-id: http://skia.googlecode.com/svn/trunk@2915 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
e5ff3cefe007d092daf9d0bc2b03f9ff87b2c34e |
20-Dec-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkColorFilter::asColorMatrix() virtual, and override in SkColorMatrixFilter. Implement missing SkColorMatrixFilter::setMatrix() and setArray() functions (were in .h, just not implemented). Add a gm for color matrix filters. Review URL: http://codereview.appspot.com/5500044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2909 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ffects/SkColorMatrixFilter.h
|
9d0c6ecb8440e8e546881a4ff850eb6333f24541 |
20-Dec-2011 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix 'no static globals' for chromium M include/core/SkFlattenable.h M include/core/SkPixelRef.h M src/core/SkGraphics.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2908 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPixelRef.h
|
ae814c74763e3f7c13aeb03f6f8b894bd11ff35e |
20-Dec-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
A software implementation of the Gaussian blur filter, using 3 box blurs. Also re-enable the imageblur GM test, since the SkPicture path now works. Review URL: http://codereview.appspot.com/5413048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2905 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurImageFilter.h
|
32d25b6f5f4355d4c5281694034ba3a5aa2cf571 |
20-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
initial impl of SkImageFilters : virtual signature will change! Do not invest too much in other subclasses until this API solidifies. git-svn-id: http://skia.googlecode.com/svn/trunk@2903 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkTestImageFilters.h
|
4da06ab3351f2a96f9216d96106db33a77b19644 |
20-Dec-2011 |
schenney@chromium.org <schenney@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modifying SkPath to store all verbs provided by the user, and to give correct results for all stroke and fill modes even on the various types of degenerate paths. The goals of this patch include: 1. Have Skia store all of the verbs implied by path construction methods, even if those define degenerate paths. The SVG implementation in WebKit, which is backed by Skia, needs to know about all elements of the path, even degenerate ones, for the correct drawing of markers and line caps. For example, in SVG you should be able to draw a scatter plot by specifying a marker for vertices and then giving a sequence of moveTo commands. Skia will not store the moveTos, requiring a different storage mechanism. 2. Assuming 1, maintain the current Skia behavior. That is, make Skia robust to degenerate paths. 3. Fix an existing bug in Skia where a degenerate moveTo-lineTo pair spits out warnings from rasterization and produces incorrect results in inverse-fill renderings. 4. Adds extensive testing for degenerate paths and path rendering in general. To meet these goals, the patch I am proposing will result in minor additional storage for degenerate paths (a few bytes per degenerate path, only if the user defines such paths). There is also some additional overhead in the iteration code, with the path now cleaned to remove degenerate segments as part of the iteration process. I suspect this will also fix issues with computing normal vectors to degenerate segments. Benchmarking suggests that this change may result in slightly (< 1%) slower path drawing due to the checks for degeneracy. This overhead could be removed (in fact, a significant speedup could occur) if the results of iterating to clean up the path were cached. This would cost memory, of course, and quite a bit of it. BUG=398 TEST=tests/PathTest.cpp gm/cubicpaths.cpp gm/degeneratesegments.cpp gm/movepaths.cpp gm/linepaths.cpp gm/quadpaths.cpp Review URL: http://codereview.appspot.com/5482051 git-svn-id: http://skia.googlecode.com/svn/trunk@2901 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
ore/SkPoint.h
|
24569b5bad4156a1eb95da92c96fc96b41e11622 |
16-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
sk_float_round isn't a function, so call this instead: sk_float_floor((x) + 0.5f) git-svn-id: http://skia.googlecode.com/svn/trunk@2895 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
f86ab8472e8bb4017f32f8e6f36a0001ceb39b46 |
16-Dec-2011 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cleanup font purging functions M include/core/SkGraphics.h M src/core/SkGraphics.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2887 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
b052129a4121c1e3f051e374541a93d3d7a98064 |
15-Dec-2011 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Exposing the isImmutable/setImmutable API of SkPixelRef in SkBitmap REVIEW=http://codereview.appspot.com/5491055/ git-svn-id: http://skia.googlecode.com/svn/trunk@2883 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d26147adbbdca85f07dff432025afee0c8614387 |
15-Dec-2011 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional manual global initialization M include/effects/SkAvoidXfermode.h M include/effects/SkDiscretePathEffect.h M include/effects/Sk1DPathEffect.h M include/effects/Sk2DPathEffect.h M include/effects/SkBlurDrawLooper.h M include/effects/SkPixelXorXfermode.h M include/effects/SkDashPathEffect.h M include/effects/SkColorMatrixFilter.h M include/effects/SkEmbossMaskFilter.h M include/effects/SkLayerDrawLooper.h M include/effects/SkGroupShape.h M include/effects/SkBlurImageFilter.h M include/effects/SkRectShape.h A include/effects/SkEffects.h M include/effects/SkCornerPathEffect.h M include/effects/SkGradientShader.h M include/effects/SkBlurMaskFilter.h M include/effects/SkLayerRasterizer.h M include/core/SkMallocPixelRef.h M include/core/SkFlattenable.h M include/core/SkShape.h M include/core/SkPixelRef.h M include/core/SkGraphics.h M include/core/SkPathEffect.h M include/core/SkPostConfig.h M include/core/SkXfermode.h M include/core/SkColorFilter.h M include/images/SkFlipPixelRef.h M include/images/SkImageRef_GlobalPool.h M src/effects/SkDashPathEffect.cpp M src/effects/SkColorMatrixFilter.cpp M src/effects/SkBlurImageFilter.cpp M src/effects/SkGroupShape.cpp M src/effects/SkCornerPathEffect.cpp M src/effects/SkGradientShader.cpp M src/effects/SkBlurMaskFilter.cpp M src/effects/SkAvoidXfermode.cpp M src/effects/Sk2DPathEffect.cpp M src/effects/SkBlurDrawLooper.cpp M src/effects/SkPixelXorXfermode.cpp M src/effects/SkColorFilters.cpp M src/effects/SkLayerDrawLooper.cpp M src/effects/SkRectShape.cpp A src/effects/SkEffects.cpp M src/effects/SkLayerRasterizer.cpp M src/effects/SkDiscretePathEffect.cpp M src/effects/Sk1DPathEffect.cpp A src/effects/SkEffects_none.cpp M src/core/SkPixelRef.cpp M src/core/SkGraphics.cpp M src/core/SkFlattenable.cpp M src/core/SkBitmapProcShader.h M src/core/SkPathEffect.cpp M src/core/SkShape.cpp M src/core/SkXfermode.cpp M src/core/SkMallocPixelRef.cpp M src/core/SkBitmapProcShader.cpp M src/images/SkFlipPixelRef.cpp M src/images/SkImageRef_GlobalPool.cpp A src/ports/SkGlobalInitialization_chromium.cpp M src/ports/SkImageRef_ashmem.h M src/ports/SkImageRef_ashmem.cpp A src/ports/SkGlobalInitialization_default.cpp M gyp/effects.gyp M gyp/tools.gyp M gyp/ports.gyp git-svn-id: http://skia.googlecode.com/svn/trunk@2876 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkFlattenable.h
ore/SkGraphics.h
ore/SkMallocPixelRef.h
ore/SkPathEffect.h
ore/SkPixelRef.h
ore/SkPostConfig.h
ore/SkShape.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurImageFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkEffects.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkGroupShape.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPixelXorXfermode.h
ffects/SkRectShape.h
mages/SkFlipPixelRef.h
mages/SkImageRef_GlobalPool.h
|
7c2029367cea5479fa3b74fb0ca2b0297b42b709 |
14-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add canvas::isDrawingToLayer(), as a fast query for chrome; faster than setting up a drawiter and counting the layers. git-svn-id: http://skia.googlecode.com/svn/trunk@2875 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
aa814fe4a148b05f9160a5f77cb4e630406ea62d |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Access sampler matrices directly, cleanup GrSamplerState::reset()s Review URL: http://codereview.appspot.com/5488048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2854 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
1e266f8ff2fb2f05f44e77e046a24410ff7b4c77 |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrDrawState::setSampler, use direct access to sampler Review URL: http://codereview.appspot.com/5476052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2852 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
1fadb20c50c2302565f73ae12057a6f5d22192c7 |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove static initiazled gClampNearest in gpu backend Review URL: http://codereview.appspot.com/5487044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2851 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrSamplerState.h
pu/SkGpuDevice.h
pu/SkGr.h
|
e51755fc64bf5df4bed9d74f4bca4f70897d59a9 |
10-Dec-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add first cut at arithmetic mode git-svn-id: http://skia.googlecode.com/svn/trunk@2849 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkArithmeticMode.h
|
59204b4813bfbf50189b256a29cdfae85a77bca1 |
09-Dec-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Closing fd for mmap after mapping succeeds. Review URL: http://codereview.appspot.com/5467058 git-svn-id: http://skia.googlecode.com/svn/trunk@2847 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMMapStream.h
|
07dd2bfd7451ef7052cf53958e6561fd6c5563a3 |
09-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_ANGLE_texture_usage Review URL: http://codereview.appspot.com/5478052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2845 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLDefines.h
|
b6e161937bc890f0aa12ac5e27415d4d260ea6e0 |
09-Dec-2011 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding isOpaque method to skia shader classes REVIEW=http://codereview.appspot.com/5451102/ TEST=unit test ShaderOpacity git-svn-id: http://skia.googlecode.com/svn/trunk@2840 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkShader.h
|
982cb875f01e247843b9a79082f680cdcf234c2c |
07-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_OVERRIDE, move subclass impls of virtuals into .cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2823 2bbb7eff-a529-9590-31e7-b0007b416f81
evice/xps/SkXPSDevice.h
df/SkPDFDevice.h
|
7716afbb9709da30f98a18bfe95f03574795f4a0 |
07-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_OVERRIDEs git-svn-id: http://skia.googlecode.com/svn/trunk@2820 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkTransparentShader.h
|
75d939b549a2cc4c587ce77c4ba7b17582db30ed |
07-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_OVERRIDEs, move impl of virtuals into .cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2819 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
59ccef695cef28a74ab2ea13d5a6c9017af45402 |
07-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more SK_OVERRIDEs update dox for SkEmptyShader git-svn-id: http://skia.googlecode.com/svn/trunk@2817 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkEmptyShader.h
|
43d748446a880c46d5b1ad8828cdbf796c07d9d9 |
07-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't specify default parameter values when overriding a method git-svn-id: http://skia.googlecode.com/svn/trunk@2816 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
|
5ae777dcad2c211814f5e9cde803ef6cc96a595f |
06-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename sk_float_isNaN to sk_float_isnan to match related functions add sk_float_isinf returning non-zero if the argument is +/- infinity git-svn-id: http://skia.googlecode.com/svn/trunk@2813 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
|
1607863b608b7db6c813228768ed5d72997bbc82 |
06-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename hasValidCoordinates to isFinite (on SkRect) and reimplement for speed git-svn-id: http://skia.googlecode.com/svn/trunk@2811 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
9791291347db8b5e92f16b139df30e28186626c8 |
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prep for GrDrawState as a class Part 2 Review URL: http://codereview.appspot.com/5450105/ git-svn-id: http://skia.googlecode.com/svn/trunk@2810 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
pu/GrSamplerState.h
|
39ee0ffa72fbd5df6d3ec6db4fdad0c1bc3946fd |
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prep #1 for making GrDrawState a class Review URL: http://codereview.appspot.com/5437138/ git-svn-id: http://skia.googlecode.com/svn/trunk@2808 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrPaint.h
|
5bc34f04fe70cdde702ac3bff1fea0ccb275d4a5 |
06-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove fConfig/fFormat union in GrTextureDesc Review URL: http://codereview.appspot.com/5448116/ git-svn-id: http://skia.googlecode.com/svn/trunk@2806 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
c2f8e9a500e62a6b88aef84e91e4a440905758cb |
05-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make _isnan windows specific git-svn-id: http://skia.googlecode.com/svn/trunk@2804 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
|
61873a59d7f7e2a3ef58af6efe594eb8228a86ec |
05-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sk_float_isfinite to mask platform differences git-svn-id: http://skia.googlecode.com/svn/trunk@2803 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
|
ef843cdcd1be858fe55cc99ff134ffbd080c9a51 |
02-Dec-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When a bitmap is texture-backed, change SkBitmap::copyTo() to do a deep copy of the texels in VRAM rather than a readback and re-upload. This gives a 3-10X speedup on recursive canvas-to-canvas draws. N.B.: This introduces a new GM test, which will need new baselines. git-svn-id: http://skia.googlecode.com/svn/trunk@2790 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPixelRef.h
pu/GrContext.h
pu/SkGrTexturePixelRef.h
|
a89c77b5cafcc13d76cb07c3240e48705cb30d8f |
01-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 2783 -- broke debug gm git-svn-id: http://skia.googlecode.com/svn/trunk@2784 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
f974a5d7826688c9d87cc36a56c697ea5fae12de |
01-Dec-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New function SkBlitter::blitAntiRect(); specifically accelerated for supersampled antialiased clips. git-svn-id: http://skia.googlecode.com/svn/trunk@2783 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
05fffdcc912cb9678e03d39529577e2a29b9209e |
01-Dec-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Doxygen configuration file, documentation and minor cleanup on blitters. git-svn-id: http://skia.googlecode.com/svn/trunk@2782 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
|
b44cd65a53fa016a238e2bd3d01b5434dbc05da3 |
01-Dec-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Paint == comparison on Android. The == operator was incorrect because of Androids use of fGenerationID. This change moves the ID to the end of the paint struct and omits it from the == comparison. Review URL: http://codereview.appspot.com/5437098 git-svn-id: http://skia.googlecode.com/svn/trunk@2780 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
eedef2564a095de1571b786427965a56992224f0 |
01-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove suffixes from SK_wGL macros git-svn-id: http://skia.googlecode.com/svn/trunk@2778 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkWGL.h
|
bd7c64150cf249db91ca13f8d1dac48c418f9c17 |
01-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkWGLExtensionInterface for dealing with WGL extensions Review URL: http://codereview.appspot.com/5447059 git-svn-id: http://skia.googlecode.com/svn/trunk@2777 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkWGL.h
|
06711bd9721375ca5d0893fd7213f8b9ce25bca4 |
01-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkGLCanvas.h to obsolete, delete from gyp Review URL: http://codereview.appspot.com/5451065/ git-svn-id: http://skia.googlecode.com/svn/trunk@2776 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkGLCanvas.h
|
ea6805d2224eaccfcd95f4a019cfcc57ac89afce |
30-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 2nd _ to __OpenBSD_ git-svn-id: http://skia.googlecode.com/svn/trunk@2775 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
56d11e097b1975371d0e0b1452ac0c4d5fc46930 |
30-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_ANGLE_pack_reverse_row_order Review URL: http://codereview.appspot.com/5448063/ git-svn-id: http://skia.googlecode.com/svn/trunk@2774 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrGLDefines.h
|
717c009190af219a2f9e248d6fa13ad71cfdb0b1 |
30-Nov-2011 |
Derek Sollenberger <djsollen@google.com> |
Fix rendering bug in pages with shadowed text. Shadowed text currently does not get subjected to culling until immediately prior to rendering each glyph. This is problematic for any page with an axis greater than 32k as we can't covert the glyph coordinates to fixed point. Additionally, this is a large perf hit as we look at every shadowed glyph on the page for every draw call regardless of the canvas' clip. This fix enables shadowed text to be quickly rejected based on the canvas' clip when the draw text command is executed. Finally, a mirror image of this CL is currently under review for inclusion in the open-source Skia project. bug: 5571685 Change-Id: I5df94eccecbd7d77a08004b5cbcca02120e390f7
ore/SkDrawLooper.h
ore/SkMaskFilter.h
ore/SkPaint.h
|
d80a509eb773cdca6c7a9d3af4ac44a6dd24c567 |
30-Nov-2011 |
junov@chromium.org <junov@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replacing Gr* with Sk* in SkTArray.h REVIEW=http://codereview.appspot.com/5447053/ git-svn-id: http://skia.googlecode.com/svn/trunk@2770 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
3138d36f9843e62c18a0c57c553a830d74bae1a2 |
30-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add more Unix platforms on which Skia for Chromium has been built, this patch was tested on FreeBSD, Solaris, NetBSD, and DragonFly BSD. http://codereview.chromium.org/8672011/ git-svn-id: http://skia.googlecode.com/svn/trunk@2764 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
fb30951cd9346a7a2d36e7d5f81f9e7ee792b669 |
30-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[GPU] tile when large bitmap pased drawBitmap and only a small fraction is used Review URL: http://codereview.appspot.com/5450048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2760 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/SkGpuDevice.h
|
1271d78e8ff4cda0622a24dcec6063b50f6be051 |
28-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add bytes() to SkTDArray, which returns the number of bytes in the array, as opposed to count() which returns the number of elements. git-svn-id: http://skia.googlecode.com/svn/trunk@2758 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
01224d5d0a3228fe47e63d8346e0e433a87563a8 |
28-Nov-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unroll loops in SkBlurMask for speedup on Windows (benchmarks should see 15% on interpolated blurs, 5-10% on simple blurs). git-svn-id: http://skia.googlecode.com/svn/trunk@2755 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEndian.h
ore/SkTypes.h
pu/GrTypes.h
|
c9d933779083ee9eea8df5f674b3225d7567cc3e |
28-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
define SK_OVERRIDE based on windows compiler, not windows platform (for mingw) git-svn-id: http://skia.googlecode.com/svn/trunk@2748 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
b1277c96b0818550190be134fd5e9a971087120b |
23-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix mac debug asserts git-svn-id: http://skia.googlecode.com/svn/trunk@2747 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
6a2134ef139b2c9d55dd57596144d12abc918f84 |
23-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix build git-svn-id: http://skia.googlecode.com/svn/trunk@2746 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
04423805455de868b1b468cfe4057cb77f74b6b0 |
23-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add hints for static analysis about when we intend to crash Review URL: http://codereview.appspot.com/5433062 git-svn-id: http://skia.googlecode.com/svn/trunk@2745 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
pu/GrConfig.h
|
4ee8aea2a77d2d22d56afe68699179e5a02ac4f4 |
23-Nov-2011 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix mac warnings http://codereview.appspot.com/5431053/ M include/views/SkOSWindow_Mac.h M src/utils/mac/SkNSView.mm M src/utils/mac/SkNSView.h M src/utils/mac/SkOSWindow_Mac.mm M src/utils/mac/SkSampleNSView.h git-svn-id: http://skia.googlecode.com/svn/trunk@2740 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
|
259210c376700da04d8746df416217d7a78ecff9 |
23-Nov-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_OVERRIDE git-svn-id: http://skia.googlecode.com/svn/trunk@2738 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
|
ffe49f5380dd5062073efeda70f2f91682c828ca |
22-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
store 3 bits of luminance, but (for now) discretize that in fonthost::filterec for backward compatibility git-svn-id: http://skia.googlecode.com/svn/trunk@2732 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
1f6b4ae0f723317d01b158ce1498dabf4d93a67b |
22-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove GetGammaFlag from SkFontHost prep for retooling of gamma support git-svn-id: http://skia.googlecode.com/svn/trunk@2730 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
54c782c968fa7bb9d54db4d010ebac23168c0ba6 |
21-Nov-2011 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SetFlags for command line control http://codereview.appspot.com/5416047/ M include/core/SkGraphics.h M src/core/SkGraphics.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2727 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
f788feb3f12d08cf945eab65920c491fc435004d |
21-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use a define for the shift amount for the hinting bits git-svn-id: http://skia.googlecode.com/svn/trunk@2726 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
b6bb5cb7c2573a9829a0d3aa7b16a55830a7e816 |
21-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reorder bits and remove obsolete kForceAA experimental bit git-svn-id: http://skia.googlecode.com/svn/trunk@2725 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
8426058dee0faf75a18b81cfcde47ee8ab8c31d9 |
21-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ensure we never change the text_encoding of the master paint, since it is used to interpret the text/length parameters in draw[Pos]Text. git-svn-id: http://skia.googlecode.com/svn/trunk@2724 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
8ef3fd0ca6595adb9a8172c84dc0c55c9c096e09 |
21-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_CHROMIUM_flipy Review URL: http://codereview.appspot.com/5413051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2723 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLDefines.h
|
bc4b654af85fa67bdd9cc1b88747b8c394a00e27 |
19-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
assert that resources used with ctx are owned by the ctx Review URL: http://codereview.appspot.com/5398042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2720 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
a85449dac125b8985010df7c057e9e6201d55112 |
19-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resubmit 2717 w/ fix workaround OS X GL bug. git-svn-id: http://skia.googlecode.com/svn/trunk@2719 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
|
484be2bafd26f624be879c582b07ca1859a080be |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 2717 git-svn-id: http://skia.googlecode.com/svn/trunk@2718 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
|
5c56e3441c0ec0b406102a9d53f2de123af70d7f |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2714 with clip fix git-svn-id: http://skia.googlecode.com/svn/trunk@2717 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
|
e1d3127ed4d5f5a1fca462b8faebbde52b000e1e |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 2714 for debugging of test failure git-svn-id: http://skia.googlecode.com/svn/trunk@2715 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
|
598a1ff72ae06d96b53540307777be665800cece |
18-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Write direct to RT/Tex when possible, use BGRA rather than RGBA intermediate texture on ANGLE Review URL: http://codereview.appspot.com/5417046/ git-svn-id: http://skia.googlecode.com/svn/trunk@2714 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
|
9998c669300281b5682fce72b036c1a6a619a44e |
17-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove all references to SkGlobals (obsolete) git-svn-id: http://skia.googlecode.com/svn/trunk@2713 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGlobals.h
|
d54c85731eb45afcdee1272acfd0cafda6348bab |
17-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete SK_USE_RUNTIME_GLOBALS git-svn-id: http://skia.googlecode.com/svn/trunk@2711 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
e303fcf68d6fee2bf9ee0c4f6fb330a2c3e41a01 |
17-Nov-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkXfermode::IsMode() and use that in SkDevice git-svn-id: http://skia.googlecode.com/svn/trunk@2703 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
6f3795105b2b458079e53a721c1735c9518f6bb5 |
16-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all pixel ops go thru ctx so we can correctly flush. Unify two texture upload code paths. Review URL: http://codereview.appspot.com/5373108/ git-svn-id: http://skia.googlecode.com/svn/trunk@2701 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrRenderTarget.h
pu/GrTexture.h
|
54e01b2ab985e7a7d38109812069d056d128bfa1 |
16-Nov-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This change makes SkImageFilter and SkBlurImageFilter flattenable/unflattenable. The imageblur test also needed to stop calling getDeviceSize(), since it was returning 99999x99999 for the SkPicture case. git-svn-id: http://skia.googlecode.com/svn/trunk@2699 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ffects/SkBlurImageFilter.h
|
39698b1bd71fd54c7c44ae8d7224afdaf93c0dda |
15-Nov-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add paging support for handle based typefaces. http://codereview.appspot.com/5379043/ http://codereview.appspot.com/5364052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2693 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
f7b5c1ebfdad1a77d301d1676235e79f8006883e |
15-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add getContext to GrResouce http://codereview.appspot.com/5373106/ git-svn-id: http://skia.googlecode.com/svn/trunk@2688 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrResource.h
|
9962108c400dadcae913614e8a5ab781780981d8 |
15-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove allocated size vs content size in textures Review URL: http://codereview.appspot.com/5373100/ git-svn-id: http://skia.googlecode.com/svn/trunk@2687 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
pu/GrRenderTarget.h
pu/GrTexture.h
|
f64b1a27f76e881f4b477cbfd21c554095faec31 |
14-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GL functions only used in fixed pipe Review URL: http://codereview.appspot.com/5374084/ git-svn-id: http://skia.googlecode.com/svn/trunk@2681 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
|
1dcf506a1aa3771d1b36831da2ab3ce9fd6e1900 |
14-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrGpuGLFixed subclass and ES1 support Review URL: http://codereview.appspot.com/5376094/ git-svn-id: http://skia.googlecode.com/svn/trunk@2678 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrGLConfig.h
pu/GrGLInterface.h
|
f03bb566e25ace918f8fdda3cb8426626a00894c |
11-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
land http://codereview.appspot.com/5244058/ - add matrix to SkView git-svn-id: http://skia.googlecode.com/svn/trunk@2670 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
|
74b98715a375e5e4863115d681386c9f5ec194f5 |
11-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Do writepixels alpha-premul using gpu Review URL: http://codereview.appspot.com/5373064/ git-svn-id: http://skia.googlecode.com/svn/trunk@2668 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
ae0fb058dd9a11171ae4b807ce8a65017e52d5e1 |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add default param to SkDevice::writePixels b/c WK is relying on old signature. (Function will be made protected once WK calls the Canvas version) git-svn-id: http://skia.googlecode.com/svn/trunk@2666 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
0ba52fcf93d52a3f230d1f185eea0c8719c176fb |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Filter out draws to non-PMA configs that won't blend correctly Review URL: http://codereview.appspot.com/5376059/ git-svn-id: http://skia.googlecode.com/svn/trunk@2665 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
d58a1cd00b969a7755c375f55cf80f4d49d3047b |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add config8888 support to writePixels Review URL: http://codereview.appspot.com/5374052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2662 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
|
44da42e92f46cae9e96003999f02db04b8b5ff2d |
10-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
have paint's measure calls respect vertical git-svn-id: http://skia.googlecode.com/svn/trunk@2660 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkPaint.h
|
e7160bff74161e225c2ff288197f8f947a2cf4bc |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix convert to bool warning in VS http://codereview.appspot.com/5371051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2658 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
830a23e39bb4a126e573940cd6e354732e295b10 |
10-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add vertical-text bit to paint (not supported yet) check-point for using freetype on mac (not enabled yet) git-svn-id: http://skia.googlecode.com/svn/trunk@2657 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
7107fa789a5999e3f8f7cf7c9c4208c2c443d2af |
10-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_EXT_unpack_subimage Review URL: http://codereview.appspot.com/5359048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2654 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLConfig.h
|
62b09687857c923b1044be0aef4dd900f8379b22 |
09-Nov-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Speed up GrDrawState handling. Compact GrDrawState and nested structs; dynamically only copy and compare the fields actually active on the structs in question. Yields 10-20% speedup of text benchmarks in GPU configuration. Could probably get additional marginal speedup by ignoring unused kernel fields. Has some fragile constructs: pointer math on members to compute sizes of portions of structs. Removes fields necessary for GrTesselatedPathRenderer. git-svn-id: http://skia.googlecode.com/svn/trunk@2644 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrSamplerState.h
|
60014ca38710d3fc265f4376b05c0fefd0e044cf |
09-Nov-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement Gaussian blurs for images. The caller creates an an SkBlurImageFilter, sets it on an SkPaint, passes that paint to saveLayer(), draws the primitives which are to be blurred, then calls restore(), which applies the blur. The blurs have separate sizes in the horizontal and vertical direction. This feature is GPU-only for now. NB: Due to the clipping change, there are slight pixel differences on the blurs_gpu and shadows_gpu tests, so those will require rebaselining on all platforms, as will some of the WebKit layout tests (TBD). Review URL: http://codereview.appspot.com/5322068/ git-svn-id: http://skia.googlecode.com/svn/trunk@2643 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurImageFilter.h
pu/GrConfig.h
|
073c90769e4cc7bf14323c1cab59339463604ecd |
08-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use new PurgeFontCache() api git-svn-id: http://skia.googlecode.com/svn/trunk@2633 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
|
0a97be216df494291fe929b79d438809af7e9c83 |
08-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA Review URL: http://codereview.appspot.com/5339051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2631 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrConfig.h
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrSamplerState.h
pu/GrTypes.h
|
56c69773aea56c6c6bd47bc7e7970dd081205184 |
08-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update files to use SK_BUILD_FOR_ANDROID. This CL also removes any unecessary references to the ANDROID definition. Review URL: http://codereview.appspot.com/5354049 git-svn-id: http://skia.googlecode.com/svn/trunk@2629 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkFontHost.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPixelRef.h
ore/SkRegion.h
ore/SkTRegistry.h
ore/SkThread_platform.h
ore/SkUtils.h
ffects/SkPorterDuff.h
pu/GrConfig.h
tils/SkCamera.h
iews/SkWindow.h
|
6245ab718dea4dfb6415e97de6e8667f4b13de38 |
08-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix prev. change for __OpenBSD__ git-svn-id: http://skia.googlecode.com/svn/trunk@2628 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
36645d22f81529d957e529cc0526fbde0bf15b93 |
08-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove old and GL-specific defines from GrUserConfig.h comments git-svn-id: http://skia.googlecode.com/svn/trunk@2626 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrUserConfig.h
|
77407ca019ca1bb98dd65f940be825d38719e983 |
08-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add api to SkGraphics to get/set font cache limit add SK_DEFAULT_FONT_CACHE_LIMIT to SkUserConfig, to override our default value git-svn-id: http://skia.googlecode.com/svn/trunk@2621 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkFontHost.h
ore/SkGraphics.h
|
c43649962221c348d656d425a3fa9b29c78231d4 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[GPU] Add explicit byte order and PM vs. UPM 8888 configs Review URL: http://codereview.appspot.com/5347042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2618 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrColor.h
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrTypes.h
|
85b505bedc35369283ca3aa4449962622842b720 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for GL_ARB_texture_swizzle Review URL: http://codereview.appspot.com/5347042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2615 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLDefines.h
|
e269f210bdae0288643afaf8a579b22d3f6d5beb |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2611 with fix for gm git-svn-id: http://skia.googlecode.com/svn/trunk@2614 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
b87d2b5c2a5b9981c4da905a299a513920170391 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2611 until windows gm can be debugged git-svn-id: http://skia.googlecode.com/svn/trunk@2612 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
6d9adaec78f4c25c16c6f925f6c619955ae7f099 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add replacement APIs for createPlatformSurface: createPlatformTexture and createPlatformRenderTarget git-svn-id: http://skia.googlecode.com/svn/trunk@2611 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
pu/GrTypes.h
|
64c4fe4113424bcfab8b3e0c7049887fda5ab4ff |
05-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More removal of texture fUploadByteCount and rename fFormat to fConfig for consistency. git-svn-id: http://skia.googlecode.com/svn/trunk@2608 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrTypes.h
|
6850eab42ba4c2a7033a99824b02a2846ce0ef2a |
03-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Override 32BPP format in SkCanvas::readPixels Review URL: http://codereview.appspot.com/5330073/ git-svn-id: http://skia.googlecode.com/svn/trunk@2600 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
15356a68b2a87e3ab9fc49392d085a4201ffeb62 |
03-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experimental -- add SkImageFilter to paint. Not called yet. git-svn-id: http://skia.googlecode.com/svn/trunk@2599 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
ore/SkPaint.h
|
58629291bc145edca8fb303e465c8537bed65314 |
03-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding support to trunk for building Skia using the Android NDK. This CL depends on a subsequent CL to add the appropriate NDK toolchain and system sources to the skia repo. Review URL: http://codereview.appspot.com/5306089/ Review URL: http://codereview.appspot.com/5306089 git-svn-id: http://skia.googlecode.com/svn/trunk@2592 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
ore/SkPreConfig.h
pu/SkNativeGLContext.h
|
daba14b7d4fc96b915c45d82713b22729c0d0f37 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Line-endings only change (some windows line-endings snuck in) git-svn-id: http://skia.googlecode.com/svn/trunk@2588 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
910267dde2d036b6298f62943f019bda3d662eb2 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkDevice::onReadPixels take a const& rather than const* git-svn-id: http://skia.googlecode.com/svn/trunk@2587 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
c69809745e6496564639e42ef998ad39adf7dfb8 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2584 with gpu pass of the new ReadPixels test disabled in fixed pt (gpu code doesn't work in general in fixed pt). git-svn-id: http://skia.googlecode.com/svn/trunk@2586 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/GrContext.h
pu/GrGLDefines.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
ace7bd5623354ffabbd224d5b76550bab159c296 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2584 (new test fails in fixed pt builds) git-svn-id: http://skia.googlecode.com/svn/trunk@2585 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/GrContext.h
pu/GrGLDefines.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
1a8ddf0a35bfb6c21a1184f81d2fdd50053acf31 |
02-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Changes the SkCanvas::readPixels API. Allows caller to read into prealloced bitmap pixels. Changes how clipping to device bounds is handled. Review URL: http://codereview.appspot.com/5307077/ git-svn-id: http://skia.googlecode.com/svn/trunk@2584 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkDevice.h
evice/xps/SkXPSDevice.h
pu/GrContext.h
pu/GrGLDefines.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
cad8176281c787c64e83fb5028731c021f84becb |
01-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused copyPixelsFrom ... (copyPixelsTo is next on the chopping block) git-svn-id: http://skia.googlecode.com/svn/trunk@2579 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
210ce003a5ec039dda80de0569fb47ca4efc4dc7 |
01-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getDeviceSize() so callers won't need to call getDevice() so much ... we hope to make devices private in the future git-svn-id: http://skia.googlecode.com/svn/trunk@2577 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
72e49b8982586a5d8b0425f16d909c05a36ea8c3 |
27-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
warning fixes Review URL http://codereview.appspot.com/5328050/ git-svn-id: http://skia.googlecode.com/svn/trunk@2548 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
74913722bfe5e4b6810545891958e3d8e9c63791 |
27-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add NULL GL context implementation. Use in bench (-nullgl) and SampleApp (backspace key) Review URL: http://codereview.appspot.com/5303080/ git-svn-id: http://skia.googlecode.com/svn/trunk@2545 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
pu/SkNullGLContext.h
|
289533ada623f2238a83771eec977f204f75994f |
27-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't use GrDrawTarget's AA state bit to convey whether to do custom-aa Review URL: http://codereview.appspot.com/5314061/ git-svn-id: http://skia.googlecode.com/svn/trunk@2539 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrContext.h
|
57f5d9854bfc78c347cb587e044fb3950f9ad298 |
24-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2510 now that mac build bot issue has been fixed. git-svn-id: http://skia.googlecode.com/svn/trunk@2521 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
pu/SkGLContext.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
|
67ba5fa3283185f29c22e9b8daad521de0d00b23 |
24-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix scalar=fixed by implementing SkRegion form of AntiFillRect git-svn-id: http://skia.googlecode.com/svn/trunk@2516 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
045e62d715f5ee9b03deb5af3c750f8318096179 |
24-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
enable soft clipping (yikes) git-svn-id: http://skia.googlecode.com/svn/trunk@2515 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
ore/SkMaskFilter.h
ore/SkScan.h
|
f0f617a502ae9298056654811542c62769a906c8 |
21-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkRect::intersect(a, b), matching what was already available in SkIRect git-svn-id: http://skia.googlecode.com/svn/trunk@2513 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
d92780b5586c27401454bb81a1e7e77018cc79f3 |
20-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Temporary revert of r2510. The test that it introduced fails on the Mac build bots. I suspect there is something wrong with the Mac bot machine's GL that is preventing context creation from succeeding. The OpenGL Driver monitor on the machine only shows a software rasterizer. aglChoosePixelFormat seems to fail regardless of input. It may just need a reboot. I'll investigate it more on Monday. git-svn-id: http://skia.googlecode.com/svn/trunk@2511 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
pu/SkGLContext.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
|
d47fafe05743d61958397bcf7a4b2bf66d778e1d |
20-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add test that validates GrGLInterfaces Review URL: http://codereview.appspot.com/5304048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2510 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLInterface.h
pu/SkGLContext.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
|
ffa11bbbedd201899eb93bf05089c511f53d5c2a |
20-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move a bunch of headers from include/gpu to src/gpu. Delete some unused files. Review URL: http://codereview.appspot.com/5304047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2506 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/FlingState.h
pu/GrAllocPool.h
pu/GrAllocator.h
pu/GrAtlas.h
pu/GrGpuVertex.h
pu/GrIPoint.h
pu/GrMesh.h
pu/GrPathSink.h
pu/GrPlotMgr.h
pu/GrRandom.h
pu/GrRectanizer.h
pu/GrStencil.h
pu/GrStopwatch.h
pu/GrStringBuilder.h
pu/GrTBSearch.h
pu/GrTDArray.h
pu/GrTHashCache.h
pu/GrTLList.h
pu/GrTextStrike.h
pu/SkUIView.h
|
373a6635b7190b4af4d265fdd4b70f102ec3a6fd |
19-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm Review URL: http://codereview.appspot.com/5307045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2499 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/GrGLDefines.h
pu/GrGLInterface.h
pu/SkGLContext.h
pu/SkMesaGLContext.h
pu/SkNativeGLContext.h
|
de916c8ac866378cee9af2bf161c79f528d9ccd5 |
19-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API to our malloc functions git-svn-id: http://skia.googlecode.com/svn/trunk@2497 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
7a17e3a34fd8854d8ce9b06f37b69b73b5d4992d |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
oops, init fSize to 0 before calling resize git-svn-id: http://skia.googlecode.com/svn/trunk@2493 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
1c401d8f42dbb3d2fd8f249a2acbe4bac829ff00 |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add OnShrink options to SkAutoMalloc git-svn-id: http://skia.googlecode.com/svn/trunk@2492 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
3ab4195445d8541b2950bd30ccaefe1e345afa25 |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused optional param to SkAutoMalloc git-svn-id: http://skia.googlecode.com/svn/trunk@2491 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
86b49d2ef316989a5b0b5bd533eda43438d988e3 |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkAutoMaskFreeImage from SkMaskFilter.h to SkMask.h git-svn-id: http://skia.googlecode.com/svn/trunk@2489 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
ore/SkMaskFilter.h
|
f52e55543e8e34a9fc9dd6f6f2d0e14e25d97ba5 |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
(re)add SkMask::getAddr() which now checks its pixel-size at runtime. git-svn-id: http://skia.googlecode.com/svn/trunk@2488 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
7989186dab6bc2f1c1927daf91bddd32b7fd8d0c |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SkMask::getAddr to getAddr8, to match the specificity of the others e.g. getAddr1, getAddrLCD16, etc. This is to make way for a real getAddr that will compute its pixel-size at runtime git-svn-id: http://skia.googlecode.com/svn/trunk@2487 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
edb606cb999887d54629f361bcbf57c5fede1bb0 |
18-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move LCD blits into opts, so they can have assembly versions git-svn-id: http://skia.googlecode.com/svn/trunk@2484 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
ec4400824c33f2b354a1c8be8951a0d0120545f1 |
13-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
commit http://codereview.chromium.org/8274009/ git-svn-id: http://skia.googlecode.com/svn/trunk@2479 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
da96563e31e57d28648087f0ef2806f4489b13d4 |
13-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add FillIRect variant that takes a rasterclip git-svn-id: http://skia.googlecode.com/svn/trunk@2478 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
e295313f019d36be5303673dd0c58c751e516fdb |
13-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move utils/SkEGLContext to gpu/SkGLContext, some gpu.gyp cleanup, set eol style LF on all gpu files Review URL: http://codereview.appspot.com/5242056/ git-svn-id: http://skia.googlecode.com/svn/trunk@2474 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGLContext.h
tils/SkEGLContext.h
|
1ba7137fc0dcace0c1be1367fe977202c63746ba |
12-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add rasterclip entrypoints for scan converting paths git-svn-id: http://skia.googlecode.com/svn/trunk@2473 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
d38f137e9b813f8193675ebd3dfbfe8bc42639e9 |
12-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu Review URL: http://codereview.appspot.com/5250070/ git-svn-id: http://skia.googlecode.com/svn/trunk@2471 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/FlingState.h
pu/GrAllocPool.h
pu/GrAllocator.h
pu/GrAtlas.h
pu/GrClip.h
pu/GrClipIterator.h
pu/GrColor.h
pu/GrConfig.h
pu/GrContext.h
pu/GrFontScaler.h
pu/GrGLConfig.h
pu/GrGLConfig_chrome.h
pu/GrGLDefines.h
pu/GrGLInterface.h
pu/GrGlyph.h
pu/GrGpuVertex.h
pu/GrIPoint.h
pu/GrInstanceCounter.h
pu/GrKey.h
pu/GrMatrix.h
pu/GrMesh.h
pu/GrNoncopyable.h
pu/GrPaint.h
pu/GrPath.h
pu/GrPathSink.h
pu/GrPlotMgr.h
pu/GrPoint.h
pu/GrRandom.h
pu/GrRect.h
pu/GrRectanizer.h
pu/GrRefCnt.h
pu/GrRenderTarget.h
pu/GrResource.h
pu/GrSamplerState.h
pu/GrScalar.h
pu/GrStencil.h
pu/GrStopwatch.h
pu/GrStringBuilder.h
pu/GrTBSearch.h
pu/GrTDArray.h
pu/GrTHashCache.h
pu/GrTLList.h
pu/GrTemplates.h
pu/GrTextContext.h
pu/GrTextStrike.h
pu/GrTexture.h
pu/GrTypes.h
pu/GrUserConfig.h
pu/SkUIView.h
|
0017708a5bcb6d0fbff0fac565085bef65de7433 |
12-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkRasterClip inside canvas (check-point for soft clipping) git-svn-id: http://skia.googlecode.com/svn/trunk@2462 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
58af9a64701540c7f8083bc22a42d0bae3a5583c |
12-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
separate SkBlitMask decl into its own header git-svn-id: http://skia.googlecode.com/svn/trunk@2461 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
071eef918d70b6ca8334bc1241d1ea6923e828d5 |
12-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add bool argument to canvas' clipRect and clipPath for antialiasing (currently ignored) git-svn-id: http://skia.googlecode.com/svn/trunk@2459 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
294dd7b3d7b55ba38881cd4cabb6636abda23eb9 |
11-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change getLastPt to return a bool git-svn-id: http://skia.googlecode.com/svn/trunk@2453 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
5e2457ef2eba0c3f2e4c8fc89be7f36659e4f3b1 |
10-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getTotalClipBounds() as a partial replacement for getTotalClip. This can be faster than getTotalClip, since it doesn't need to compute the actual complex region for the answer. git-svn-id: http://skia.googlecode.com/svn/trunk@2452 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
b29c883fb46ac6099440d82ac57b86d25386daed |
10-Oct-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add xps device to skia. http://codereview.appspot.com/5076041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2437 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/sk_stdint.h
evice/xps/SkConstexprMath.h
evice/xps/SkXPSDevice.h
df/SkBitSet.h
tils/win/SkHRESULT.h
tils/win/SkTScopedComPtr.h
|
07faed110275048c83a55ae39042da2c9d916108 |
07-Oct-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Setting perspective in fixed point. http://codereview.appspot.com/5088043/ git-svn-id: http://skia.googlecode.com/svn/trunk@2435 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
cf385232c45b7692eaf31260fe650457f400521a |
07-Oct-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Don't let templates live in shadows. git-svn-id: http://skia.googlecode.com/svn/trunk@2434 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
a12cc7fda00236549961d7b8e2d708cfe3cfa4e6 |
07-Oct-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Separate code paths of SkTArray at compile time. http://codereview.appspot.com/5243043/ git-svn-id: http://skia.googlecode.com/svn/trunk@2433 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
0abb499dafb2550ad81afe11ffede5cab4904575 |
06-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkAlphaBlend255 git-svn-id: http://skia.googlecode.com/svn/trunk@2426 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
644fc767bce9d565ec317e748e3e03c23ce82918 |
06-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove mention of obsolete symbol SK_SUPPORT_888_TEXT git-svn-id: http://skia.googlecode.com/svn/trunk@2421 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
2d4297cfa40e69ef155b70614d5cee6a6c21d2f9 |
06-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SK_OVERRIDE git-svn-id: http://skia.googlecode.com/svn/trunk@2420 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDumpCanvas.h
tils/SkProxyCanvas.h
|
632e1a281bc66fb545dce690dff27b51cef41a8e |
06-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move call to nothingToDraw into our iterator, so it sees the results of filters and loopers before making its decision. git-svn-id: http://skia.googlecode.com/svn/trunk@2417 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
fa6ac938e64fe11b442d05fe8a90ddac2d1951f9 |
05-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixup rendering of empty paths (including inverted fills) Add GM and Sample that draw empty paths with various styles and fills Review URL: http://codereview.appspot.com/5185047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2414 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
02f55841854ae32f21a13417e9ee711463e488cf |
04-Oct-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkAutoMaskImage so that we're less likely to write leaky code. http://codereview.appspot.com/5180047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2409 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
18ac1ba3d1f00858359912205d0c294033d9157c |
04-Oct-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make asBlur method const. http://codereview.appspot.com/5190041/ This change makes asBlur const consistent with SkShader::asAGradient and asABitmap. git-svn-id: http://skia.googlecode.com/svn/trunk@2404 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
dcd0f3a980095b77ebe605b49777a4bd37ca7b0a |
04-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
quick-rejects based on xfermode, using SkPaint::nothingToDraw() git-svn-id: http://skia.googlecode.com/svn/trunk@2402 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
2c508f2dc22027d61437b79326297ba055041561 |
03-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add force-rle parameter to help with aaclip testing git-svn-id: http://skia.googlecode.com/svn/trunk@2401 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
c74ab1813013b169ad500fcf1fa62be551041442 |
03-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add accessors to irect git-svn-id: http://skia.googlecode.com/svn/trunk@2399 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
5676b4a23a190b9a0e2f4d803fe17dbfa47caf7e |
03-Oct-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2122, r2116, r2108 Now that Chrome's PlatformDevice doesn't inherit from SkDevice. Review URL: http://codereview.appspot.com/5178045 git-svn-id: http://skia.googlecode.com/svn/trunk@2396 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
df/SkPDFDevice.h
|
1341304449a60713bf9c8ea2e9489f35533f037a |
03-Oct-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SK_OVERRIDE to add a little extra robustness against name changes. git-svn-id: http://skia.googlecode.com/svn/trunk@2395 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitter.h
ore/SkColorFilter.h
ore/SkPathEffect.h
ore/SkPostConfig.h
ore/SkRasterizer.h
ore/SkShader.h
ore/SkStream.h
ore/SkXfermode.h
|
3253898f72eee660ae63fee92c72b773ac6cd092 |
30-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
need these for the forceaa change git-svn-id: http://skia.googlecode.com/svn/trunk@2391 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
92669014aa7ab821cdc09cc9ad610316eb16b490 |
27-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkSTArray, hide stack storage cons in SkTArray, unify SkTArray init logic Review URL: http://codereview.appspot.com/5127044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2342 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
c12e1b138e736f70d698f14a3ffc74af6f3d8621 |
27-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace SkMath.h includes as required for fixed point. git-svn-id: http://skia.googlecode.com/svn/trunk@2341 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
889bd8bd7f604acae0a6303365bc82c06da1e6f3 |
27-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkMath.h less visible in public header files. git-svn-id: http://skia.googlecode.com/svn/trunk@2340 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkFixed.h
ore/SkPaint.h
ore/SkPoint.h
tils/SkParse.h
ml/SkDOM.h
ml/SkXMLParser.h
|
894aa9a7af0e5598600df694d184d3c7d2e454b0 |
23-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experimental git-svn-id: http://skia.googlecode.com/svn/trunk@2320 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkImageFilter.h
|
10296ccb6a63c65b2e60733a929bf15d8bf94309 |
21-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add segment types query to SkPath (i.e. does it have any quads) git-svn-id: http://skia.googlecode.com/svn/trunk@2292 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
4fa6694c587b3830932429766c99d08c8dd9b723 |
20-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Resubmit 2289 with fix for glsl version git-svn-id: http://skia.googlecode.com/svn/trunk@2291 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
1fac5ca5054efcaf18db91bd393fb314bf59d9d5 |
20-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 2289. GLSL version detection not robust enough. May think we don't have GLSL 1.50 support based on OpenGL version. We have to look at the available extensions, not just GL version. git-svn-id: http://skia.googlecode.com/svn/trunk@2290 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
98874cdda0323aa1ffc730e271a2dd98b6dbbe38 |
20-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[GPU] Use new Var type for inputs/outputs of FS and VS Review URL: http://codereview.appspot.com/5056048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2289 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
2e2f3f58b5b0599c776f20bb55845d3e6005a01c |
16-Sep-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update SkCoInitialize to better match spec. http://codereview.appspot.com/5036044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2274 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkAutoCoInitialize.h
|
4bce115b316ec0ecc17e7b24ad7b1086fa3a8796 |
14-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make string's reference counting thread-safe git-svn-id: http://skia.googlecode.com/svn/trunk@2268 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
5c6ae60a713a2befec9c26c4058640320ac0d85e |
14-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compilation error related to using nonexistent sk_malloc instead of sk_malloc_throw. VC++ lazy template code compilation let this work on windows since the wrong function name was only in currently unused templated functions. git-svn-id: http://skia.googlecode.com/svn/trunk@2266 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
|
49313f6b4391d0f74ab1964c295634e8830680f6 |
14-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
GrTArray->SkTArray & docs Review URL: http://codereview.appspot.com/5005045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2265 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTArray.h
ore/SkTemplates.h
|
cff323ecd8e9addbd55b34ce81db07bbe757977a |
14-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Shutup strict aliasing warnings in SkTLazy Review URL: http://codereview.appspot.com/5020042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2263 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
c27b74174e6a734db3cf1b5a5354eab8f3d27c1c |
13-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add override for max-text-size for lcd git-svn-id: http://skia.googlecode.com/svn/trunk@2258 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
8c2fe99ed2c210317786683e8c1f1e86cff0be49 |
13-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some issues in gpu device with perspective. Add a gm that would have caught them. Review URL: http://codereview.appspot.com/4994048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2256 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
bcb671c82a7341253864cda3a5c46d396402d7fb |
13-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkCanvas::getClipDescription() and getClipDeviceBounds() so clients don't need to explicitly get the exact clip & compute those values themselves. (We may be able to provide description/bounds more cheaply than the exact clip.) git-svn-id: http://skia.googlecode.com/svn/trunk@2255 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
8a0b0291ae4260ef2a46f4341c18a702c0ce3f8b |
13-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use of those functions in a way we're not yet ready to clean up. git-svn-id: http://skia.googlecode.com/svn/trunk@2254 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
4c888aae25c1f6a420caceec7c42736ba6ddad3d |
12-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
write 0 to our refcnt in the destructor, in the off-chance of it helping us catch reuse-after-delete bugs (debug only) git-svn-id: http://skia.googlecode.com/svn/trunk@2251 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
66d57255ad984f8926e4ed9d45bfb00cdfc90f4e |
12-Sep-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(), which require no arguments and so may be called without requiring the matrix and clip to be completely evaluated. De-inlines virtual functions in SkDevice interface. git-svn-id: http://skia.googlecode.com/svn/trunk@2250 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
dbeeac33329f5fd7dbd3514cd7189ca6ed080476 |
12-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add perspective support to the gpu aa hairline renderer. Review URL: http://codereview.appspot.com/4969071/ git-svn-id: http://skia.googlecode.com/svn/trunk@2249 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
ore/SkPoint.h
|
383963280ddd13030331765fe88d2aefa3e32130 |
09-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[gpu] Remove getMaxStretch for perspective, use mapRadius for perspective path subdiv tol, add test Review URL: http://codereview.appspot.com/4975063/ git-svn-id: http://skia.googlecode.com/svn/trunk@2246 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
181e9bd9484ece4132e0cc5cfcff602134e5489d |
07-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve gpu path subdiv with perspective, remove tolerance scale, fix comment Review URL: http://codereview.appspot.com/4993041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2239 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
a5adf5385dc6958bda4dad47f59c1c45bd98c627 |
07-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use templated skipT() for skipping structs within a reader git-svn-id: http://skia.googlecode.com/svn/trunk@2238 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
|
55b5f4bd6a69e70feeaf6018171882ab9cd250ae |
07-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkPoint::CanNormalize to unify decisions about when a vector is degenerate git-svn-id: http://skia.googlecode.com/svn/trunk@2236 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
f0b5e1190af9807a027c0adba2f1380663c8e910 |
07-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add drawBitmapNine to canvas will add to device soon I think git-svn-id: http://skia.googlecode.com/svn/trunk@2233 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
6dcd27cd5e2e1f7a1f4d85bd546586a4d2bd4f41 |
06-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add detach back to SkAutoMalloc Review URL: http://codereview.appspot.com/4956066/ git-svn-id: http://skia.googlecode.com/svn/trunk@2218 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
bdf736133b513bb13f7c66e01c8c37ac526ce8d4 |
06-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional SK_OVERRIDE_GLOBAL_NEW for testing git-svn-id: http://skia.googlecode.com/svn/trunk@2217 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
7d4679a2e1aaa1953bc20d668135c517ee488c11 |
03-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename existing nonpreserving reallocs to reset, add reset to SkAutoMalloc, use reset in GrBufferAllocPool Review URL: http://codereview.appspot.com/4951058/ git-svn-id: http://skia.googlecode.com/svn/trunk@2215 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
ore/SkTypes.h
|
abb061acfe81da7938811e3fc2c8b7488c9037d0 |
01-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove comment related to removed function. git-svn-id: http://skia.googlecode.com/svn/trunk@2210 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuCanvas.h
|
e174ea4bb1f07c4d15c50716012e5c8429e9afeb |
01-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some warnings when including some Skia headers in Chromium code under VS2008. Review URL: http://codereview.appspot.com/4956058/ git-svn-id: http://skia.googlecode.com/svn/trunk@2209 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
d51bfa0583c82c7b731b993e56159fbf815dd2e0 |
30-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename getBounds to getGlobalBounds, since it now takes the device's origin into account. Remove unused intersects(). git-svn-id: http://skia.googlecode.com/svn/trunk@2193 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
dd5f7442f65813c1023a59c3380f4446583ccd5d |
30-Aug-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkMatrix::getPerspectiveTypeMaskOnly() and SkMatrix::isTriviallyIdentity(). Reduces profile time in setConcat() and computeTypeMask() for demos that do a lot of matrix concatenation. git-svn-id: http://skia.googlecode.com/svn/trunk@2191 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
a8540416f65b55aadbe68cdef9fece5a23257d5e |
30-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Switched Mac SampleApp to use Cocoa, removed the seperate CocoaSampleApp, moved dependencies out of experimental git-svn-id: http://skia.googlecode.com/svn/trunk@2190 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Mac_Cocoa.h
iews/SkWindow.h
|
17b78946096265d80215a6c946286ecaa35ea7ed |
26-Aug-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rolling back the experimental rollbacks in r2178-2179 git-svn-id: http://skia.googlecode.com/svn/trunk@2180 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
5f226572b3b6e1a6fea11f5f3c862a47158f66fe |
26-Aug-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rolling tree back to its state as of r2169 to see if that fixes Windows buildbots git-svn-id: http://skia.googlecode.com/svn/trunk@2179 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
8185f33b38e2a5e0408e7645744d68e3b87a6c8e |
25-Aug-2011 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Export SkPDFDevice::setDrawingArea as SK_API. git-svn-id: http://skia.googlecode.com/svn/trunk@2172 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
2e68478d8654c8a4048b45ad16ac039dadb25c33 |
24-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkComputeAxisAlignmentForHText(const SkMatrix& matrix) out of inline, since that isn't really necessary, and it is generating a warning/error for some builds ('defined but not used') git-svn-id: http://skia.googlecode.com/svn/trunk@2169 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
cb6ccdde5120ec45df208c0b958b263d8252a505 |
23-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
respect subpixel positioning git-svn-id: http://skia.googlecode.com/svn/trunk@2165 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
647a804c3dd53b6743091ec97dd12111f90efec3 |
23-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Core skia changes to prepare for Gr AA Hairline renderer Review URL: http://codereview.appspot.com/4940045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2160 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
ore/SkMatrix.h
ore/SkPoint.h
ore/SkRect.h
ore/SkScalar.h
|
52c748b1691f02f90b27c35bc05074fcef709e66 |
22-Aug-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Gpu can draw underlined text. http://codereview.appspot.com/4919047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2154 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
|
769fa6a013baca6d7404e2bf096a34a7e3635fa5 |
20-Aug-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
No effect cleanup in pdf code. Review URL: http://codereview.appspot.com/4927042 git-svn-id: http://skia.googlecode.com/svn/trunk@2146 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFDevice.h
df/SkPDFStream.h
|
971d0c8049c6bfc7a58f0b41f8f59f9ec9ca077b |
19-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary to support it. Review URL: http://codereview.appspot.com/4928041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2144 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
tils/SkEGLContext.h
|
37ad8fb72ff1b3faac93b01ead2c79e1a06fc172 |
18-Aug-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Subset font advance data (W array). Patch by arthurhsu@chromium.org. Original CL: http://codereview.appspot.com/4830068 http://codereview.appspot.com/4905051/ Review URL: http://codereview.appspot.com/4911042 git-svn-id: http://skia.googlecode.com/svn/trunk@2134 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkFontHost.h
ore/SkTypeface.h
ore/SkTypes.h
df/SkPDFFont.h
|
7b13aca86f7c68322a1e84f5ca646f7dc9cade6b |
17-Aug-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Improve generation of glyph advance array." This reverts commit r2126 gm segfaults in font id retrieval. TBR=arthurhsu@chromium.org Review URL: http://codereview.appspot.com/4901049 git-svn-id: http://skia.googlecode.com/svn/trunk@2128 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkFontHost.h
ore/SkTypeface.h
ore/SkTypes.h
df/SkPDFFont.h
|
e7f3300f4250cbe308651f59c992edf6b779a24d |
17-Aug-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve generation of glyph advance array. Review URL: http://codereview.appspot.com/4830068 git-svn-id: http://skia.googlecode.com/svn/trunk@2126 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkFontHost.h
ore/SkTypeface.h
ore/SkTypes.h
df/SkPDFFont.h
|
178d41e750b31248575752c8824c6035e234982f |
16-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unneeded sk/gr conversion code Review URL: http://codereview.appspot.com/4876055/ git-svn-id: http://skia.googlecode.com/svn/trunk@2123 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
37be7b0b0170a6d8047766c38a13e3b6d89179f1 |
16-Aug-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Mark setMatrixClip as public only for VectorPlatformDeviceSkia. Review URL: http://codereview.appspot.com/4903044 git-svn-id: http://skia.googlecode.com/svn/trunk@2122 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
bbfa1000e750667540f5660e363ad185b0fa3cdb |
16-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix header build breakage caused by moving GrGpu.h to src dir git-svn-id: http://skia.googlecode.com/svn/trunk@2120 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGrTexturePixelRef.h
|
a5c7234e81748f76cbeede40e619351146e5286a |
16-Aug-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Address lint issues in pdf directories. Review URL: http://codereview.appspot.com/4887042 git-svn-id: http://skia.googlecode.com/svn/trunk@2117 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFDevice.h
df/SkPDFFont.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
7b5e0171694364ef86e3e78dbdd8b83a336b8f53 |
15-Aug-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkPDFDevice::setOrigin accessible to Chrome's VectorPlatformDeviceSkia. BUG=chrome 82746 Review URL: http://codereview.appspot.com/4888048 git-svn-id: http://skia.googlecode.com/svn/trunk@2116 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
60157927e37fcf427617027306b9395a1371f98a |
13-Aug-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkIStream closer to spec, to work with more consumers. git-svn-id: http://skia.googlecode.com/svn/trunk@2109 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkIStream.h
|
ff8a166e292871d70fddcf6128a00cccfba68250 |
12-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move setOrigin to protected, as a stop-gap fix for proxy devices. will revert soon I expect. git-svn-id: http://skia.googlecode.com/svn/trunk@2108 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
bc75483241ac853d1138d7e2cfbfa37b1df4715e |
12-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
undef Status to undo the evil that XLib.h has done git-svn-id: http://skia.googlecode.com/svn/trunk@2103 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
ef7bdfac618f60e9edc9f42cd4661d563937e6d8 |
12-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added Debugger to Sample App, off by default Removed CocoaDebugger from experimental Slight changes to SkOSMenu Bug fixes for NetPipeReader and DrawingBoard git-svn-id: http://skia.googlecode.com/svn/trunk@2102 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSMenu.h
|
c34d7cfca1892babc0c3b8811da1201ef466bd03 |
10-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-get the function-ptr when we unflatten a ProcCoeffXfermode git-svn-id: http://skia.googlecode.com/svn/trunk@2093 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
a9e586a21f7c13d12e3662d95ae34ad64cc00f95 |
09-Aug-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add means to release object from ScopedComPtr. http://codereview.appspot.com/4801088/ git-svn-id: http://skia.googlecode.com/svn/trunk@2090 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkTScopedComPtr.h
|
43e9f20f4b5eecb2335e26461b5c4c84f2e3bcd2 |
09-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add serialization to SkLayerRasterizer git-svn-id: http://skia.googlecode.com/svn/trunk@2088 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerRasterizer.h
|
18dc47731f4b37d8896b51f1b92ab31abd78b5a0 |
09-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use common subclass SkPath2DPathEffect, which can be serialized git-svn-id: http://skia.googlecode.com/svn/trunk@2087 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk2DPathEffect.h
|
e28b917669fc4677b2f1c0a08c4711b651cbf1a1 |
09-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
register 1D and 2D patheffects, so they work when serialized (and piperized) git-svn-id: http://skia.googlecode.com/svn/trunk@2085 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
|
a44f7003e5f9d1353bc9274268fb5302e69fc94a |
09-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some ref leaks Review URL: http://codereview.appspot.com/4837068/ git-svn-id: http://skia.googlecode.com/svn/trunk@2082 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
88edf1e50794e6d8cd7cc671ffce4f5e329ef888 |
08-Aug-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Protect much of SkDevice and clarify usage of drawDevice. http://codereview.appspot.com/4798069/ git-svn-id: http://skia.googlecode.com/svn/trunk@2066 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
df/SkPDFDevice.h
|
42fd1e94bbc43ddb28df39c64efaf1883e303c4e |
08-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
CocoaSampleApp no longer depends on SkOSWindow_Mac.h ./gyp_skia now builds CocoaSampleApp on Mac http://codereview.appspot.com/4810084/ git-svn-id: http://skia.googlecode.com/svn/trunk@2063 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac_Cocoa.h
iews/SkWindow.h
|
e55f533f4c80818d542c2beac14a37600c3718f8 |
06-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated SkOSMenu to use the updated SkEvents http://codereview.appspot.com/4809075/ git-svn-id: http://skia.googlecode.com/svn/trunk@2055 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSMenu.h
|
a767fa06ca28be9df1ff6e08a299e0bec839a2dc |
05-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add api for scalers to force us to use skia to generate their bits from their path. This may allow the windows scaler to do that if GDI is giving bad results (i.e. not respecting the request for antialiasing). git-svn-id: http://skia.googlecode.com/svn/trunk@2054 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
87fac4abd7ea446c05d5cfd4a8ad27420223b591 |
04-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
retool SkEvent to own its target ID or target proc git-svn-id: http://skia.googlecode.com/svn/trunk@2041 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkEvent.h
iews/SkEventSink.h
iews/SkOSMenu.h
iews/SkView.h
|
c514dde99e10fb3dbfff5a15537211a7eb094365 |
03-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow events to store their target sink ID git-svn-id: http://skia.googlecode.com/svn/trunk@2036 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkEvent.h
|
e938b19445155f71197aac003ea914f59645c471 |
02-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
iOS SampleApp menu related changes git-svn-id: http://skia.googlecode.com/svn/trunk@2023 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_iOS.h
|
099d22dbce650abdda0c5c5a7ee89ee0850897f1 |
01-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add roundOut() git-svn-id: http://skia.googlecode.com/svn/trunk@2019 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
1b20280f9b2e95fdcf4a2ee6f7f9d5a92c5b94c2 |
01-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
deprecate SkScalarFloor, SkScalarCeil, SkScalarRound Should instead use the explicit version that returns either a scalar or int e.g. SkScalarRoundToInt SkScalarROundToScalar git-svn-id: http://skia.googlecode.com/svn/trunk@2018 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
ore/SkScalar.h
|
14fc32114b44433ee14b11b3fe7541ceec5d8b50 |
01-Aug-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Commit to SkWIStream. http://codereview.appspot.com/4809069/ git-svn-id: http://skia.googlecode.com/svn/trunk@2017 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkIStream.h
|
654d72f94c855ceae34db0ee82d92844835c0d29 |
01-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revised SkOSMenu http://codereview.appspot.com/4827042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2013 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSMenu.h
iews/SkWindow.h
|
84b437e6cecde391258c3a8b79159848fae5c55a |
01-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for LCD text git-svn-id: http://skia.googlecode.com/svn/trunk@2001 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
b81be7a7809fb0c24ff7d589d537c38b04b772f1 |
28-Jul-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Include <new> required for placement new in SkTLazy. Also, add SkTLazy to gyp and remove old includes. git-svn-id: http://skia.googlecode.com/svn/trunk@1984 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976e |
28-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Automatic update of all copyright notices to reflect new license terms. I have manually examined all of these diffs and restored a few files that seem to require manual adjustment. The following files still need to be modified manually, in a separate CL: android_sample/SampleApp/AndroidManifest.xml android_sample/SampleApp/res/layout/layout.xml android_sample/SampleApp/res/menu/sample.xml android_sample/SampleApp/res/values/strings.xml android_sample/SampleApp/src/com/skia/sampleapp/SampleApp.java android_sample/SampleApp/src/com/skia/sampleapp/SampleView.java experimental/CiCarbonSampleMain.c experimental/CocoaDebugger/main.m experimental/FileReaderApp/main.m experimental/SimpleCocoaApp/main.m experimental/iOSSampleApp/Shared/SkAlertPrompt.h experimental/iOSSampleApp/Shared/SkAlertPrompt.m experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig gpu/src/android/GrGLDefaultInterface_android.cpp gyp/common.gypi gyp_skia include/ports/SkHarfBuzzFont.h include/views/SkOSWindow_wxwidgets.h make.bat make.py src/opts/memset.arm.S src/opts/memset16_neon.S src/opts/memset32_neon.S src/opts/opts_check_arm.cpp src/ports/SkDebug_brew.cpp src/ports/SkMemory_brew.cpp src/ports/SkOSFile_brew.cpp src/ports/SkXMLParser_empty.cpp src/utils/ios/SkImageDecoder_iOS.mm src/utils/ios/SkOSFile_iOS.mm src/utils/ios/SkStream_NSData.mm tests/FillPathTest.cpp Review URL: http://codereview.appspot.com/4816058 git-svn-id: http://skia.googlecode.com/svn/trunk@1982 2bbb7eff-a529-9590-31e7-b0007b416f81
nimator/SkAnimator.h
nimator/SkAnimatorView.h
onfig/SkUserConfig.h
onfig/sk_stdint.h
ore/Sk64.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkAutoKern.h
ore/SkBitmap.h
ore/SkBlitRow.h
ore/SkBlitter.h
ore/SkBounder.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkClampRange.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkData.h
ore/SkDeque.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEdgeClipper.h
ore/SkEmptyShader.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFixed.h
ore/SkFlate.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkGlobals.h
ore/SkGraphics.h
ore/SkLineClipper.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkMetaData.h
ore/SkOSFile.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPerspIter.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRefDict.h
ore/SkRegion.h
ore/SkRelay.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkScalerContext.h
ore/SkScan.h
ore/SkShader.h
ore/SkShape.h
ore/SkSize.h
ore/SkStream.h
ore/SkString.h
ore/SkStroke.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTLazy.h
ore/SkTRegistry.h
ore/SkTScopedPtr.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTrace.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkGroupShape.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkPorterDuff.h
ffects/SkRectShape.h
ffects/SkTableMaskFilter.h
ffects/SkTransparentShader.h
pu/SkGpuCanvas.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/SkGrTexturePixelRef.h
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkJpegUtility.h
mages/SkMovie.h
mages/SkPageFlipper.h
df/SkBitSet.h
df/SkPDFCatalog.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
ipe/SkGPipe.h
orts/SkStream_Win.h
orts/SkTypeface_mac.h
orts/SkTypeface_win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
ext/SkTextLayout.h
tils/SkBoundaryPatch.h
tils/SkCamera.h
tils/SkCubicInterval.h
tils/SkCullPoints.h
tils/SkDumpCanvas.h
tils/SkEGLContext.h
tils/SkGLCanvas.h
tils/SkInterpolator.h
tils/SkLayer.h
tils/SkMatrix44.h
tils/SkMeshUtils.h
tils/SkNWayCanvas.h
tils/SkNinePatch.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkParsePath.h
tils/SkProxyCanvas.h
tils/SkSfntUtils.h
tils/SkTextBox.h
tils/SkUnitMappers.h
tils/android/AndroidKeyToSkKey.h
tils/ios/SkStream_NSData.h
tils/mac/SkCGUtils.h
tils/unix/XkeysToSkKeys.h
tils/unix/keysym2ucs.h
tils/win/SkAutoCoInitialize.h
tils/win/SkIStream.h
tils/win/SkTScopedComPtr.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_iOS.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
fd03db0fe9c7a7f72df560b2039f2c3050c2fab9 |
28-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Manually update copyright notices in files that defied the automated process used in http://codereview.appspot.com/4816058/ ('Automatic update of all copyright notices to reflect new license terms.') Note that the following files have been left alone, because they name copyright holders outside of Google. Please let me know if we need to update these files: experimental/CiCarbonSampleMain.c src/opts/memset16_neon.S src/opts/memset32_neon.S src/opts/opts_check_arm.cpp src/ports/SkDebug_brew.cpp src/ports/SkMemory_brew.cpp src/ports/SkOSFile_brew.cpp Review URL: http://codereview.appspot.com/4806054 git-svn-id: http://skia.googlecode.com/svn/trunk@1981 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkHarfBuzzFont.h
|
17e66e2d341ab684eec7841fd383af85bb4aa625 |
27-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Improve efficiency of glyph id collection during font subsetting. Patch from Arthur Hsu, original CL: http://codereview.appspot.com/4828044/ Review URL: http://codereview.appspot.com/4798057 git-svn-id: http://skia.googlecode.com/svn/trunk@1978 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFFont.h
|
9510ccc06bbfa5e888f66578042674be98d8ac60 |
27-Jul-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup from r1843 based on revision comments. Review URL: http://codereview.appspot.com/4794044 git-svn-id: http://skia.googlecode.com/svn/trunk@1966 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
50398bf7f1953e640e5529616e710cf540799731 |
26-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrTextureCache into a generic GrResource cache. Also some GrContext texture interface cleanup. http://codereview.appspot.com/4815055/ git-svn-id: http://skia.googlecode.com/svn/trunk@1965 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
pu/SkGr.h
|
1f1658985586b30c913dbc935f17ce1aabcdf7b5 |
26-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add font subsetting using the sfntly library. Patch from Arthur Hsu, original CL: http://codereview.chromium.org/7513003/ Review URL: http://codereview.appspot.com/4828041 git-svn-id: http://skia.googlecode.com/svn/trunk@1957 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
9859428e71c6041928e6dd741ae3284017e78e81 |
26-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Refactor SkPDFFont to enable font/cmap subsetting. Patch from Arthur Hsu, original CL: http://codereview.appspot.com/4633050/ Committed: http://code.google.com/p/skia/source/detail?r=1943 Reverted: http://code.google.com/p/skia/source/detail?r=1944 Review URL: http://codereview.appspot.com/4811049 git-svn-id: http://skia.googlecode.com/svn/trunk@1956 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFPage.h
|
4f1151ab27485aff393d16559086c4c461f137a4 |
25-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Documentation only: add warning to SkCanvas::writePixels() that this operation will not be recorded by SkPicture. Review URL: http://codereview.appspot.com/4815054 git-svn-id: http://skia.googlecode.com/svn/trunk@1947 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
31dcee7b84ac8a50fe8269a39ac0431b01da48d1 |
23-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "[PDF] Refactor SkPDFFont to enable font/cmap subsetting." The PDF xref table is corrupt with this change. Revert until we figure it out. Review URL: http://codereview.appspot.com/4803049 git-svn-id: http://skia.googlecode.com/svn/trunk@1944 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFPage.h
|
6504cfdfc035f0a2cb854be9df352159873b9d62 |
23-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Refactor SkPDFFont to enable font/cmap subsetting. Patch from Arthur Hsu, original CL: http://codereview.appspot.com/4633050/ Review URL: http://codereview.appspot.com/4811049 git-svn-id: http://skia.googlecode.com/svn/trunk@1943 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFPage.h
|
6dc745506e6d6cc0936fed4de24443dc1ecb5a34 |
21-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove forward declaration and reference to extinct SkDeviceFactory git-svn-id: http://skia.googlecode.com/svn/trunk@1931 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
b530ef5869c5c64af8f3b3c62ed7711fe4325c9c |
20-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
have == always return bool, never int git-svn-id: http://skia.googlecode.com/svn/trunk@1915 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkRect.h
ore/SkString.h
ore/SkTDArray.h
|
1feb33068b1313d2647c50b90ae8e0a3d510db2e |
20-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace SkRefPtr for parameters with simple pointers git-svn-id: http://skia.googlecode.com/svn/trunk@1913 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFPage.h
|
421d6443fbd3a913dfa32b6492c4a2969bc6314b |
20-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Make stream compression optional on a per device basis. There are a lot of small pieces to make this change work: - SkPDFDocument (and SkPDFCatalog) take flags to disable compression (and font embedding - not implemented yet, can disable font subsetting for now). - SkPDFStream now defers compression until the size/emit step. - Classes that *had* a stream (because they didn't know the stream size at construction time) now *are* streams to make the substitution work correctly. - The SkPDFShader implementation got pulled apart into two classes, one that is a SkPDFDict, and one that is a SkPDFStream (making the common ancestor SkPDFObject). - Added helper methods in SkPDFObject for children that have simple resource lists. - Added an iterator to SkPDFDict so that a substitute SkPDFStream can get a copy of the stream dictionary. - Change SkPDFDocument to have a pointer to an SkPDFCatalog to remove a new circular header reference. Review URL: http://codereview.appspot.com/4700045 git-svn-id: http://skia.googlecode.com/svn/trunk@1911 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFormXObject.h
df/SkPDFImage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
|
f6c3ebdeb135dcdb9af225bd7af77f1fe1f92787 |
20-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix Capitalization of static methods git-svn-id: http://skia.googlecode.com/svn/trunk@1910 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFFont.h
df/SkPDFGraphicState.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFTypes.h
|
c789cf1c6f3947283aeb34acb5a22e6204f8f6f5 |
20-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
helpers for append and insert when the value is a POD. reduces code-size and perf: fewer refs/unrefs git-svn-id: http://skia.googlecode.com/svn/trunk@1909 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFTypes.h
|
f5181a496d79b0dbe4d96195157b25308437cf93 |
20-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix substitute resources size calculation. Review URL: http://codereview.appspot.com/4803041 git-svn-id: http://skia.googlecode.com/svn/trunk@1908 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
|
db77a6a9a9bef7033aca9dffa99d52be1f51f8d9 |
19-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export function to return a typeface's LOGFONT git-svn-id: http://skia.googlecode.com/svn/trunk@1903 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_win.h
|
fb6a53a406636a81094be8b75180fddcc02ff957 |
19-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add setPage method to SkPDFDocument. BUG=312 Review URL: http://codereview.appspot.com/4763047 git-svn-id: http://skia.googlecode.com/svn/trunk@1892 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDocument.h
|
5c63865b529eb5714e41419dfa23c70d26ff6e4e |
18-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use texture cache for writePixels temp Review URL: http://codereview.appspot.com/4757050/ git-svn-id: http://skia.googlecode.com/svn/trunk@1887 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
b88cfe58e117ffe781e4ce2cba73cc4f7a795de7 |
18-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Make color shaders work correctly. Make SkPDFShader correctly bail out for color shaders. Fix the bail out handling code. Review URL: http://codereview.appspot.com/4750045 git-svn-id: http://skia.googlecode.com/svn/trunk@1886 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFShader.h
|
d9f826c0dbc38f3608797a02948adf9bc99d5d50 |
18-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
flip Y in uploads to bottom-up textures (and add gm test) Review URL: http://codereview.appspot.com/4756043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1882 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
|
7f6d6d4571c0682c81f8508ac4862b2dfea20aec |
15-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add validate() and SkAutoRef git-svn-id: http://skia.googlecode.com/svn/trunk@1872 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
7d04280a68430d6b472ee67dc8f6092127625e73 |
14-Jul-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extends skdiff to handle commands of the form skdiff --chromium-release baseDir outputDir skdiff --chromium-debug baseDir outputDir where baseDir is typically ../chromium/src. Handles Chromium/WebKit layout tests: recursively traverses the layout-test-results directory and compares -expected and -actual PNGs, building a webpage showing the two images, their difference image, and statistics, sorted by % of pixels difference. Respects all the standard skdiff flags. Also changes command line options named with words from starting with a single hyphen to starting with two, falling in line with standards: --threshold, --sortbymismatch, etc. git-svn-id: http://skia.googlecode.com/svn/trunk@1856 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
0b96a84ca1c5168363ac8ce7a500bf5850870ad2 |
13-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused SkGpuDevice functions, add GrRenderTarget handle getters Code Review: http://codereview.appspot.com/4718041/ git-svn-id: http://skia.googlecode.com/svn/trunk@1854 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
1ddd7c39289b7dd18537fdac4b630e378cd78842 |
13-Jul-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change pdfTransform to asAffine. http://codereview.appspot.com/4704044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1851 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
b3b8dfa31326c51dab8b5ed569e19ee715582d1b |
13-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix path iter returned pt on close, test path close pt in unit test. Review URL: http://codereview.appspot.com/4715044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1849 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
8dcf74f27690476193f5d4ca34fba2e87ca7c98d |
12-Jul-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modified to add support to print in the margins of pdf documents Review URL: http://codereview.appspot.com/4657087 git-svn-id: http://skia.googlecode.com/svn/trunk@1843 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
333d6cb2448d0febcbeb7c8c7310c0ff2d1a6104 |
12-Jul-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove a few old uses of SK_RESTRICT on references. Conditionally #defines SK_RESTRICT to be __restrict on Win32; this successfully compiles in VS2008. git-svn-id: http://skia.googlecode.com/svn/trunk@1841 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
6eece45cf3750e1b67b5b8ed6109e69b41f76633 |
07-Jul-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed iOSSampleApp dependencies git-svn-id: http://skia.googlecode.com/svn/trunk@1822 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_iOS.h
|
2b75f4279a237ceea929ff8ac019f7fbd3ad08b5 |
07-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add asABlur() to maskfilters, so devices like gpu and pdf can query them. git-svn-id: http://skia.googlecode.com/svn/trunk@1816 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMaskFilter.h
|
9c49bc3e643c435677727c1c0904c4a7cb7a6907 |
07-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow texture-backed bitmaps to perform a read-back when lockPixels is called. This means we have to be even more cautious about when we call lock, and we should always check getTexture() first if we can handle a texture directly, rather than forcing the read-back to get the bits. git-svn-id: http://skia.googlecode.com/svn/trunk@1815 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPixelRef.h
pu/SkGrTexturePixelRef.h
|
2ef12d4bb54312091d644f0ada3639c51c9f6e5a |
07-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add a concept of a substitute object to the SkPDFCatalog class. Code by Arthur Hsu, original code review: http://codereview.appspot.com/4650060/ Review URL: http://codereview.appspot.com/4639102 git-svn-id: http://skia.googlecode.com/svn/trunk@1812 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFTypes.h
|
2be9e8b407624fa696854b78b407b97a01dbb703 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ColorShaders report no bitmaps, but only a color_gradient, which we now detect on the gpu side. git-svn-id: http://skia.googlecode.com/svn/trunk@1810 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
|
cde92111d50a96b6d0f3e166fbac7c9bc6eca349 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkDeviceFactory from the collective consciousness, now that devices know how to create compatible siblings. git-svn-id: http://skia.googlecode.com/svn/trunk@1808 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
ore/SkScalerContext.h
pu/SkGpuDeviceFactory.h
df/SkPDFDevice.h
|
65d8bb096af59d0f8c90a359c702d14009124b7f |
05-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API to SkMatrix44 git-svn-id: http://skia.googlecode.com/svn/trunk@1794 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
37a201231b8f6381938282675eb9abb50ab3b389 |
05-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkEmptyShader, and return it from CreateBitmapShader if the bitmap is empty (i.e. has no pixels at all) git-svn-id: http://skia.googlecode.com/svn/trunk@1792 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEmptyShader.h
|
d3a8c94dfdabb333b12da3ff796d1f558cb06fba |
02-Jul-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
A bit set class. Will be used for font subsetting. Committed on behalf of arthurhsu@chromium.org with a few final nits. Original CL: http://codereview.appspot.com/4627077 Review URL: http://codereview.appspot.com/4657070 git-svn-id: http://skia.googlecode.com/svn/trunk@1788 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkBitSet.h
|
9ef2d8382f5238cc54d211e3cc228def7a93b133 |
01-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r1775 at Mike and Brian's request git-svn-id: http://skia.googlecode.com/svn/trunk@1786 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
8bcc6f47b0d5985f139b6f6dbdc166cf2f4b7c61 |
01-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export SkAutoSTMalloc (for multi-dll chrome build) Review URL: http://codereview.appspot.com/4643063/ git-svn-id: http://skia.googlecode.com/svn/trunk@1784 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
0c8d93a94099dee2dff8da6000ded9ad59676488 |
01-Jul-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reworks r1770 so that users who have replaced SkUserConfig don't have to make any changes to continue compiling successfully. git-svn-id: http://skia.googlecode.com/svn/trunk@1779 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
onfig/SkUserTrace.h
ore/SkTrace.h
|
22c8bb8ebddcf695035b7f9c7f47405ae160b485 |
01-Jul-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing several issues with rendering blurred bitmaps with Ganesh BUG=http://code.google.com/p/skia/issues/detail?id=305 REVIEW=http://codereview.appspot.com/4630073/ git-svn-id: http://skia.googlecode.com/svn/trunk@1775 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
3582bf9e3d94feac5d4cc64fdb646dd68a3e4b18 |
30-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrAuto*Malloc, replace with SkAuto*Malloc Review URL: http://codereview.appspot.com/4629088 git-svn-id: http://skia.googlecode.com/svn/trunk@1774 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTemplates.h
|
5d2fef0d83f59fc982d78c91c8757d6016bd99c4 |
30-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix asserts in new premul inline function git-svn-id: http://skia.googlecode.com/svn/trunk@1773 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
0b8b3bb08330dd341acbd52c16e55455325e465a |
30-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make inline version of premultiply, to speed up gradient creation. We could speed-up again if we... - respected kDither and only built 1/2 of the table for non-dither requests - output simple params to the gpu rather than always a texture - detected that we have no alpha, and then can skip premul per-entry git-svn-id: http://skia.googlecode.com/svn/trunk@1772 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
278cbb452a260de1550769b168df448e0911cf3c |
30-Jun-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enable WebKit/Chromium style logging for Skia. New macros called in Ganesh functions; by default are compiled away, in example code resolve to printout, and are compatible with WebKit/Chromium event logging and GPU profiler. git-svn-id: http://skia.googlecode.com/svn/trunk@1770 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
onfig/SkUserTrace.h
|
4ee7ae5dcfe2055cfcfc21bf2cec1d790330eb4a |
30-Jun-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding the notion of a volatile bitmap to SkBitmap. Volatility is a hint that indicates that the contents of a bitmap are ephemeral. SkGpuDevice will not preserve volatile bitmaps in its texture cache, and will use textures from a pool of keyless (recyclable) textures to avoid the performance hit of texture allocation and release. A subsequent change is required in webkit in order to take advantage of this optimization. putImageData, and other methods that create temporary bitmaps will have to mark their bitmaps as volatile. before rendering them through skia. git-svn-id: http://skia.googlecode.com/svn/trunk@1769 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
3a1f6a06cc706b35d9d6086ffbf5135cbf42bf8a |
30-Jun-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkStringPrintf helper fucntion + a new unit test for it. git-svn-id: http://skia.googlecode.com/svn/trunk@1766 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
292ade6625f2f3bed84afbe4d669613ebf3785f9 |
28-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add mac utility to turn a pdf into a bitmap git-svn-id: http://skia.googlecode.com/svn/trunk@1743 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
78b8253c0a389a484e15439722e35a1658eb3b01 |
28-Jun-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Parse SampleApp command line for a test name. If an argument is passed to SampleApp on the command line, interpret it as a test name. If it's a valid test, open that test at startup. Review URL: http://codereview.appspot.com/4661054/ git-svn-id: http://skia.googlecode.com/svn/trunk@1742 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkApplication.h
|
33114e0e59ef1bb9c37297a147d98aa325cabaf9 |
28-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused and untested SkPath::subdivide() git-svn-id: http://skia.googlecode.com/svn/trunk@1732 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
314e9b3ba0b950b99e4d11e3302933014c35c3ed |
27-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add ptr/len and SkData versions of Deflate() git-svn-id: http://skia.googlecode.com/svn/trunk@1726 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlate.h
|
effc5016f040945a53ab0ea47f9ea02404c17805 |
27-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete text codepaths git-svn-id: http://skia.googlecode.com/svn/trunk@1725 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkMask.h
ore/SkScalerContext.h
|
5667afc5cb4a8cd15a27667f222b6d9c94d61c38 |
27-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove drawShape from canvas api git-svn-id: http://skia.googlecode.com/svn/trunk@1723 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
df/SkPDFDevice.h
tils/SkDumpCanvas.h
tils/SkNWayCanvas.h
tils/SkProxyCanvas.h
|
6ed82493588c9f909820f82cf28b664a4ac27df1 |
24-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox git-svn-id: http://skia.googlecode.com/svn/trunk@1720 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFStream.h
|
7453d0e450917209871c7ea54132bb5c18c7e2d3 |
24-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use general SkWStream for parameter git-svn-id: http://skia.googlecode.com/svn/trunk@1719 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlate.h
|
8a85d0c4938173476d037d7af0ee3b9436a1234e |
24-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace detach/getStream apis on dynamicwstream with SkData http://codereview.appspot.com/4657046/ git-svn-id: http://skia.googlecode.com/svn/trunk@1714 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
ore/SkStream.h
vg/SkSVGParser.h
|
317d540409bc1d246a272b7f61ffba0097c4bd29 |
24-Jun-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New benchmark for SkMatrix::computeType(). Utility function in SkMatrix to make benchmarking more accurate. git-svn-id: http://skia.googlecode.com/svn/trunk@1710 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
a4f65ce780e319268a9f300a9edbc07657adff0a |
24-Jun-2011 |
Derek Sollenberger <djsollen@google.com> |
Merge "Skia Merge (revision 1562)"
|
1a2b4c1586596311fc56e002bbe2c5daa2aa2c4d |
24-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added utility functions and iOS ports of SkWindow, SkOSFile, SkFontHost, and SkImageDecoder the iOSSampleApp in experimental currently includes all the following files but only uses SkOSWindow_iOS and SkOSFile_iOS http://codereview.appspot.com/4657047/ git-svn-id: http://skia.googlecode.com/svn/trunk@1706 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/ios/SkStream_NSData.h
iews/SkOSWindow_iOS.h
|
3a31ac1cf5d7d37da5a77ce18c43a62bf0781154 |
24-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add (replacing SkDataRef) git-svn-id: http://skia.googlecode.com/svn/trunk@1698 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkData.h
|
8d0b5770f8fcfdeb8ad9808e58c49116f14b6190 |
24-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename public SkDataRef to SkData rename animator's internal SkData to SkDataInput git-svn-id: http://skia.googlecode.com/svn/trunk@1697 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataRef.h
ore/SkStream.h
|
c134f394011372512f13e119df65204920f9bef6 |
24-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added platform specific includes git-svn-id: http://skia.googlecode.com/svn/trunk@1696 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
70442a6cf73c9a822df23961f5e16dc3abc18f26 |
23-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add copyToData() to dyanamicwstream git-svn-id: http://skia.googlecode.com/svn/trunk@1695 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
|
9df621da5024dda2ffd77cfa6e6c0a0f68e4aa86 |
23-Jun-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Wrap SkStreams in IStreams instead of copying data around. http://codereview.appspot.com/4630062/ git-svn-id: http://skia.googlecode.com/svn/trunk@1694 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/win/SkAutoCoInitialize.h
tils/win/SkIStream.h
tils/win/SkTScopedComPtr.h
|
0199fa7423f89a129da2b22a488f2c18e2e4727f |
23-Jun-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 1562) Change-Id: Ief005abc9eb741ccf5efec3d1f29fe2dfc23103d
ore/SkDrawFilter.h
ore/SkFixed.h
ore/SkFontHost.h
ore/SkScalar.h
ore/SkScalerContext.h
ffects/SkLayerDrawLooper.h
iews/SkOSWindow_Unix.h
|
d3aed39ab1ad88b05b9423ee1329c227d1f8f612 |
22-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify handleTouch and handleClick in SampleApp. Allow each sample to handle clicks in Android SampleApp. Remove SampleWindow::handleTouch. Allow an SkWindow to have multiple clicks. Add an owner pointer to SkView::Click. Reviewed at http://codereview.appspot.com/4643052/ git-svn-id: http://skia.googlecode.com/svn/trunk@1673 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
iews/SkWindow.h
|
1eeaf0ba2381f84ffd889f56303cbe0d1886bb21 |
22-Jun-2011 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for 8 bits/component glyphs, to better match the fonts produced by CoreText on OS/X. M include/config/SkUserConfig.h M include/core/SkMask.h M include/core/SkScalerContext.h M src/core/SkBlitter_ARGB32.cpp M src/core/SkScalerContext.cpp M src/core/SkPaint.cpp M src/gpu/SkGrFontScaler.cpp M src/ports/SkFontHost_mac_coretext.cpp M src/ports/SkFontHost_mac.cpp M gpu/include/GrTypes.h M gpu/src/GrAtlas.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@1672 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkMask.h
ore/SkScalerContext.h
|
a059123d8eb75302b13a7fd831478413d124d618 |
22-Jun-2011 |
Vikas Arora <vikasa@google.com> |
Add WebP Encoder support to SkImageEncoder. Extending Skia-WebP interface to handle the WebP encoding as well. The WebP encoding is required for sharing WebP images and transcoding images from other formats like PNG/JPEG to WEBP. Change-Id: I23d52323abf5e7eec0c6d3e0159a1ca7baee468b
mages/SkImageEncoder.h
|
e1bc274295ec57cb3d3f01aaa8abff3b49c76c73 |
22-Jun-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a batch of coverity defects, uninitialized class fields. In SkClipStack::B2FIter::Clip, SkWriter32, SkClipStack::Rec, SkDeque::F2BIter, SkPDFShader::State CID 15427,15433,15533,15532,16274,16740 Review URL: http://codereview.appspot.com/4630055 git-svn-id: http://skia.googlecode.com/svn/trunk@1669 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
ore/SkWriter32.h
|
73322074658e19ff14591236d9b5485910a2c7b7 |
21-Jun-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some problems detected by coverity. - Uninitialized class member in GSCanonicalEntry and SkPDFDocument. - Incorrect sign extension in SkPDFFont. - Dead code in SkPDFUtils. CID=16262,16272,16273,16275 Review URL: http://codereview.appspot.com/4659041 git-svn-id: http://skia.googlecode.com/svn/trunk@1668 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFGraphicState.h
|
714df17e83af86f5e2fd9ce534331dd39a603180 |
21-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove createDevice decl from SkProxyCanvas.h. Impl has already been removed in r1625. Review URL: http://codereview.appspot.com/4654047/ git-svn-id: http://skia.googlecode.com/svn/trunk@1664 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkProxyCanvas.h
|
6bac947cd5bc460dd9166ada6310d678fd2e39f8 |
21-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add option in flattening to write factory names inline, as we are recording. SkGPipe needs this, since it cannot (unlike SkPicture) see all of the factories before it hands its data to the reader. In this mode, the writer embedds the factory name the first time it sees it, and then after that writes an index (referencing the fFactorySet). The reader installs an empty array, and as it encounters names, appends them to that array so that subsequent indices can be used to retrieve the previously named factory. Some of the existing patheffects did not register their factory names, so those changes are also part of this CL. Annoyingly, to register your factory using the current scheme, it has to be in the public section of the class definition. git-svn-id: http://skia.googlecode.com/svn/trunk@1663 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPaint.h
ore/SkPathEffect.h
ore/SkPtrRecorder.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
|
fd0ffcf486a239d65b586bd638e5aaca907244de |
21-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change string read/write to store length as full 32-bit value. This simplifies the internal logic, and allows SkFlattenable to rely on this when distinguishing between 0 and indices (which will soon be negative) and string-lengths. git-svn-id: http://skia.googlecode.com/svn/trunk@1660 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
|
8ac0d542b0226e68b0faa935b3402ffc91409a02 |
21-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a way to save to PDF in SampleApp on Android and elsewhere. In Android, add the PDF file to downloads, so it can be opened. Reviewed at http://codereview.appspot.com/4638052/ git-svn-id: http://skia.googlecode.com/svn/trunk@1659 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Android.h
iews/SkWindow.h
|
ccb74eabccf19f66b6bf31f4acae89b62baa16c3 |
21-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Changed mac specific files to use ApplicationServices rather than Carbon http://codereview.appspot.com/4644053/ git-svn-id: http://skia.googlecode.com/svn/trunk@1658 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_mac.h
tils/mac/SkCGUtils.h
|
2d54d06adc58f0a6372fb2a1b2eca832965b863c |
21-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox git-svn-id: http://skia.googlecode.com/svn/trunk@1657 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
f9046fef90bcdd3614148347091e792737788831 |
17-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrRenderTexture cons for gpu dev. Remove factory from gpu device. Review URL: http://codereview.appspot.com/4631046/ git-svn-id: http://skia.googlecode.com/svn/trunk@1634 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
e97f0856a8044866b12527819d14cdfbcdfd96f2 |
17-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice. Review URL: http://codereview.appspot.com/4633044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1625 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
1bce0a585733a3e4e5cc1b79eae12b15deee122d |
16-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modified Pipe Reader to read an atom at a time http://codereview.appspot.com/4636043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1623 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
af951c9bc4cbb6e60b430194fe5127ebe99c53fb |
16-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make SkDevice constructors explicit between offscreen and on/direct http://codereview.appspot.com/4632044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1620 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
tils/SkProxyCanvas.h
|
b5b3168a645802f66233234a06dd5a3764f18018 |
16-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pass at improving temporary tex/rt reuse Review URL: http://codereview.appspot.com/4625043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1616 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
1fd56dc6e189ea0e94b5df9af959c243573f8883 |
15-Jun-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkPoint::Normalize() for SK_SCALAR_IS_FIXED and add performance warning to its declaration http://codereview.appspot.com/4582043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1602 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
ore/SkScalar.h
|
a87cd2af4c7f46ba8437c2e500805c9deb9e3a40 |
15-Jun-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Increase compatibility with clang, mostly around SK_RESTRICT. Attempting to fix up our use of __restrict__ so Chrome can enable it. git-svn-id: http://skia.googlecode.com/svn/trunk@1597 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
ore/SkBlitter.h
|
2c8208f3a444098aee562f5a1ef620142807eda2 |
15-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improvements to the SampleApp (primarily Android). Reviewed at http://codereview.appspot.com/4587042/ Android - Added buttons for interaction without a keyboard. - Added the ability to zoom in to a specific point (roughly). - Added event handling (for showing a slideshow, for example). - Allow changing screen orientation - Updated README file, explaining how to build Multiplatform changes - Added SampleApp header file - Remove FPS when turning off measure FPS mode git-svn-id: http://skia.googlecode.com/svn/trunk@1596 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Android.h
|
ca1f5e2a5db1d061f795aeb42acde6eba9e471e7 |
14-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
style and warnings git-svn-id: http://skia.googlecode.com/svn/trunk@1590 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDStack.h
|
35ae8ea9befa4ebc9576769ecc7b48c4644f535f |
14-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkDataRef (for future use) git-svn-id: http://skia.googlecode.com/svn/trunk@1588 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDataRef.h
|
6d8b2f6f345bd0722bd0a6c16448fbf32e5d1226 |
13-Jun-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Fix build - restore older behaviors Change-Id: Ie9f88806b1083f0b4ef99731bd4f1e42fff467fe
ffects/SkLayerDrawLooper.h
|
e9428d1d70f81d248a44d3f16808961c2c6f1239 |
13-May-2011 |
Jean-Baptiste Queru <jbq@google.com> |
Make this virtual function non-pure, temporarily. This makes it easier for now to deal with situations where derived classes don't have an implementation. Change-Id: Iaf4b3495441cb5881ad98633e55da1c5acdd9768
ore/SkDrawFilter.h
|
e32b5837c3f35b80502759f3de3e8cadf6625f4e |
13-Jun-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updates to the Android SampleApp http://codereview.appspot.com/4602049/ git-svn-id: http://skia.googlecode.com/svn/trunk@1567 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/android/AndroidKeyToSkKey.h
iews/SkOSWindow_Android.h
|
da9fac0aa13d1445f8b58a75d9390638845c814d |
13-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add row/col major getters, plus unit-tests git-svn-id: http://skia.googlecode.com/svn/trunk@1564 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
8260a895869beaa4cab9f8b915e457728f41e561 |
13-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move into utils git-svn-id: http://skia.googlecode.com/svn/trunk@1563 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMatrix44.h
|
7d26c590f6bc431a5ecf5c25619b64d058613a4d |
13-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 2nd parameter to SkFontHost::NextLogicalFont() needed by android to map different styles of fallback fonts git-svn-id: http://skia.googlecode.com/svn/trunk@1562 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkScalerContext.h
|
80afbf08eb82a99f8a2eeeb1741eb7ca1ccf957d |
10-Jun-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
#include <math.h> if SK_SCALAR_IS_FIXED but SK_CAN_USE_FLOAT git-svn-id: http://skia.googlecode.com/svn/trunk@1561 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
aed68d999bfd307c2cdf1539e4ed4caa9130c7f3 |
08-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make linux sample app work on my laptop. Reviewed at http://codereview.appspot.com/4568050/ git-svn-id: http://skia.googlecode.com/svn/trunk@1539 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
0b15698a8c76bb8abc1b555c1d91892669b4118f |
06-Jun-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 1510) This CL includes bug fixes and closely mirrors the version of Skia used in Chrome M13, which is likely to be our baseline for ICS. The CL also adds source files for the SampleApp which will allow us to execute basic skia tests. The SampleApp requires the utils/views directory in order to run. Finally, we have included the PDF backend for Skia in order to experiment with using it to generate PDF files for certain applications. Note: The SampleApp and PDF code are not built as part of libskia. Change-Id: I1895ccfbd8074e25f19148cc7bd1b4af571fb307
onfig/SkUserConfig.h
ore/SkClipStack.h
ore/SkColorPriv.h
ore/SkComposeShader.h
ore/SkDevice.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkPath.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkReader32.h
ore/SkRect.h
ore/SkScalar.h
ore/SkScalerContext.h
ore/SkWriter32.h
ore/SkXfermode.h
pu/SkGpuDevice.h
pu/SkGr.h
df/SkPDFCatalog.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFFont.h
df/SkPDFFormXObject.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFPage.h
df/SkPDFShader.h
df/SkPDFStream.h
df/SkPDFTypes.h
df/SkPDFUtils.h
ipe/SkGPipe.h
tils/SkEGLContext.h
tils/android/AndroidKeyToSkKey.h
tils/unix/XkeysToSkKeys.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkOSMenu.h
iews/SkOSWindow_Android.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkTouchGesture.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
|
a87e065870bf5144b1b5313c58552737e9aed7d4 |
07-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkFixedFloorToFixed git-svn-id: http://skia.googlecode.com/svn/trunk@1524 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
3b0a8da8a5b484b981cbf73bfbaca1945b5b83c2 |
02-Jun-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add EGL context for Windows. http://codereview.appspot.com/4517133/ git-svn-id: http://skia.googlecode.com/svn/trunk@1481 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEGLContext.h
|
542e035dcd57df414fddd43d195e5d35adefbbd0 |
02-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unneeded check for thumb. see http://codereview.appspot.com/4539048/ git-svn-id: http://skia.googlecode.com/svn/trunk@1477 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
1bb7fdb27396cf7069375b10e1f6d763ef4e0511 |
01-Jun-2011 |
Romain Guy <romainguy@google.com> |
Add method to SkPaint to get a glyph from a glyph id. Change-Id: I34121c66fc53aaa47aed798f7cd8e33d5977e0d8
ore/SkPaint.h
|
3fb5187647397e056843c1f41a508992be22175d |
01-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speed-up SkMatrix::preScale by 3x, by special-casing it instead of just calling concat. Inspired by the profile of the fishtank site git-svn-id: http://skia.googlecode.com/svn/trunk@1462 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
206c98ae40848e77a8a998cd4403fde9b7bba5d2 |
31-May-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add gyp for bench and make run on Windows. http://codereview.appspot.com/4528112/ git-svn-id: http://skia.googlecode.com/svn/trunk@1458 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEGLContext.h
|
d897bfb76f7e19c6fa9bd015a7bbd28a9161f5e5 |
31-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add pages accessor to SkPDFDocument. Also add SK_API to SkPDFPage::getFontResources. Review URL: http://codereview.appspot.com/4561050 git-svn-id: http://skia.googlecode.com/svn/trunk@1453 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDocument.h
df/SkPDFPage.h
|
f33d1537326af59b7948d2fa92db0b0190f0d99d |
31-May-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Port the SampleApp (raster) to Android. git-svn-id: http://skia.googlecode.com/svn/trunk@1452 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/android/AndroidKeyToSkKey.h
iews/SkOSWindow_Android.h
iews/SkWindow.h
|
3509f050810ab95cc36265f3b486b9569799041d |
30-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add more SK_API declarations to fix Chrome. TBR=ctguil@chromium.org Review URL: http://codereview.appspot.com/4526088 git-svn-id: http://skia.googlecode.com/svn/trunk@1445 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFFont.h
|
f0ec2666d9a3f0f1662f0d63b5147628c49648aa |
29-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add plumbing and accessors so that Chrome can record the font types used in a PDF. - Add a font type accessor to SkPDFFont. - Plumb font resource retrivial up to SkPDFPage. Review URL: http://codereview.appspot.com/4547069 git-svn-id: http://skia.googlecode.com/svn/trunk@1444 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFFont.h
df/SkPDFPage.h
|
c0c4d22bac5f9d762fe34d2f606105b6e1c9fa0f |
26-May-2011 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removal of obsolete interface, SkMatrixClipObserver. git-svn-id: http://skia.googlecode.com/svn/trunk@1435 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
8887ede82465687355c7a1c51e4553e99b2fb15a |
25-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Improve the SkClipStack skipping prefix code. Because of intersecting done in SkClipStack, we may have to do more work in the last entry of the prefix. Review URL: http://codereview.appspot.com/4530066 git-svn-id: http://skia.googlecode.com/svn/trunk@1418 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
19e3c1ed1b20ce93cc092d25c3637b62f90c5bc5 |
25-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Reuse the invert function object for xform object masks. Review URL: http://codereview.appspot.com/4557046 git-svn-id: http://skia.googlecode.com/svn/trunk@1417 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFGraphicState.h
|
13d14a9dbd2cf0a9654045cc967e92626690631a |
25-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Rename ContentEntryAccessor to ScopedContentEntry. Review URL: http://codereview.appspot.com/4515134 git-svn-id: http://skia.googlecode.com/svn/trunk@1416 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
61d267879bdf85c84b05f0519eb53b9322abbf0e |
25-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix regression - correct for fInitialTrnasform in form xobjects. Chrome bug http://crbug.com/83658 Review URL: http://codereview.appspot.com/4550072 git-svn-id: http://skia.googlecode.com/svn/trunk@1415 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
b069c8cfcd5df285193eb334b3bc33438782e8da |
24-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add helper class to manage ContentEntry set up and completion. This stack object helper class calls finishContentEntry when it goes out of scope, maintains the current content entry, and manages the dst form xobject when it is needed. This can be made cleaner by moving the guts of SkPDFDevice into a core object, which can expose setUp/finishContentEntry as public, but that is left as a todo. Review URL: http://codereview.appspot.com/4515126 git-svn-id: http://skia.googlecode.com/svn/trunk@1409 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
481aef68333e01c19badda456d8e60bd1f1bee2a |
24-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add clip support and some optimizations for "complex" xfer modes. For Clear, Src, Dst/Src-In/Out, we have to consider the current clip, and potentially draw Dst, clipped to the inverse of the current clip before doing the operation of interest. For clear or src, if we haven't drawn anything, or the clip is empty, there's nothing to be done. For Src/Dst-In/Out, if either is empty, the result is empty. Review URL: http://codereview.appspot.com/4538082 git-svn-id: http://skia.googlecode.com/svn/trunk@1407 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
b28b5e4e26183b6e14846fb00501cc445a4fdd7e |
24-May-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Warn when an SkScalar is passed into SkIntToScalar() (converted twice) http://codereview.appspot.com/4548051/ git-svn-id: http://skia.googlecode.com/svn/trunk@1405 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
80b09de87fadfa1fe45860124b157a01e03f760b |
23-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optoinal bytesRead argument (output) to playback() git-svn-id: http://skia.googlecode.com/svn/trunk@1400 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
dde0956375e87027df2fdd80d430dd819c217aac |
23-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add cross-process option to gpipe add unittests for reader32 and writer32 git-svn-id: http://skia.googlecode.com/svn/trunk@1397 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
ore/SkWriter32.h
ipe/SkGPipe.h
|
c7d9f9d8ae3283accf17e77e70fc64cfbfd8121a |
21-May-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose SkComposeShader as SK_API. This is used by the ChromeOS build of Chrome. Review URL: http://codereview.appspot.com/4548054 git-svn-id: http://skia.googlecode.com/svn/trunk@1396 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkComposeShader.h
|
0e45441994a36a78a7a14681799ac519a2b8aae7 |
19-May-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Mesa as a GL backend. http://codereview.appspot.com/4545055/ git-svn-id: http://skia.googlecode.com/svn/trunk@1382 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEGLContext.h
|
27661181d757145d98f2dc3e02b88ee3fffce9e5 |
19-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix windows color order Review URL: http://codereview.appspot.com/4553048/ git-svn-id: http://skia.googlecode.com/svn/trunk@1379 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
466f3d66f09285d2d988315bacde573a5359ce54 |
19-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Implement clear xfermode with a mask instead of pushing the clip down. This approach is much less likely to use an SkRegion and ends up working better for Webkit. Review URL: http://codereview.appspot.com/4550057 git-svn-id: http://skia.googlecode.com/svn/trunk@1375 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
8989d31cf0472cc73484d74e45c54a24fed2dc00 |
19-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix windows compile warning. Review URL: http://codereview.appspot.com/4545056 git-svn-id: http://skia.googlecode.com/svn/trunk@1374 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFUtils.h
|
05ea1810a231b1f699c98a0b6272e08a4c93b06b |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SHIFT default definitions from SkColorPriv.h to SkPostConfig.h, so that clients don't accidentally see them defined on some platforms when they only include SkTypes.h, and not others. git-svn-id: http://skia.googlecode.com/svn/trunk@1373 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
ore/SkPostConfig.h
|
02b5331078861b02b61e9a93f845617a7c900409 |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
encode current LCD orientation and order into font-cache-key git-svn-id: http://skia.googlecode.com/svn/trunk@1368 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
1fbb30051ac939e31560d76b8b37a051fdc76306 |
17-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more keys git-svn-id: http://skia.googlecode.com/svn/trunk@1357 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/unix/XkeysToSkKeys.h
|
ff3903202e5bce39016bac896ba6a417dc707d52 |
17-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Improve path effect and drawPath(prePathMatrix) support. Add path effect handling for drawPoints (via drawPath). Move path effect handling from drawRect to drawPath. Add prePathMatrix support to drawPath. BUG=crbug.com/82849 Review URL: http://codereview.appspot.com/4531047 git-svn-id: http://skia.googlecode.com/svn/trunk@1354 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
2047f00e4698f83499ab91911999a65c21a951c9 |
17-May-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
get tests closer to passing for SKIA_SCALAR=fixed http://codereview.appspot.com/4532064/ git-svn-id: http://skia.googlecode.com/svn/trunk@1351 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
16bab87a78cfaf6a4f334e1af910c46883f460af |
17-May-2011 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GL context creation for X so that gm can run GPU on Linux. http://codereview.appspot.com/4548047/ git-svn-id: http://skia.googlecode.com/svn/trunk@1343 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEGLContext.h
|
35e2e62b55598210f6999fc2ea26ff8f41446ffe |
16-May-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 1327) Change-Id: I46f41274d07a3d7bac4728f8841c7f5e89dc9181
ore/Sk64.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkBitmap.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkClampRange.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkDevice.h
ore/SkFixed.h
ore/SkFlattenable.h
ore/SkFontHost.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMatrix.h
ore/SkMetaData.h
ore/SkPath.h
ore/SkPicture.h
ore/SkPoint.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkReader32.h
ore/SkRect.h
ore/SkScalar.h
ore/SkStream.h
ore/SkString.h
ore/SkThread_platform.h
ore/SkTypeface.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrixFilter.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPixelXorXfermode.h
ffects/SkTransparentShader.h
pu/SkGpuDevice.h
pu/SkGr.h
tils/SkProxyCanvas.h
tils/unix/XkeysToSkKeys.h
tils/unix/keysym2ucs.h
|
f2d91557b2c353429e40aa0f87c523119002f41b |
16-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
separate coverage stages from color stages. Review URL: http://codereview.appspot.com/4538064/ git-svn-id: http://skia.googlecode.com/svn/trunk@1339 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
4b4fb3a52c32cd4937d51d1315624545973b1322 |
16-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fully expand the initialization for rect (android compiler didn't like {0}) git-svn-id: http://skia.googlecode.com/svn/trunk@1336 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
07f3ee10d34f09342abb93d758b5e151ff78f7a5 |
16-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkPath for GrPath, removing GrPathIter entirely http://codereview.appspot.com/4515071/ git-svn-id: http://skia.googlecode.com/svn/trunk@1335 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
b54455e440e66e0b1c30954d226226f49aac26d6 |
16-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change getConvexity() to now compute it if the value is set to kUnkown. Change behavior for degenerate paths: now those return kConvex instead of kUnknown git-svn-id: http://skia.googlecode.com/svn/trunk@1330 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
d757df2b1b770ec8eb206973f74076875b41b137 |
16-May-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Optimize colorfilter path when using a constant color.\nReviewed at http://codereview.appspot.com/4548041/ git-svn-id: http://skia.googlecode.com/svn/trunk@1328 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
04863fa14a44ddf85acbc6268690ebc3f0d1d6db |
15-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add Convexity enum to SkPath git-svn-id: http://skia.googlecode.com/svn/trunk@1324 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
6112c215fbdd53388e64ece36e6c7bba0fe3a451 |
13-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add support for SrcIn, SrcOut, DstIn, DstOut xfermodes. This change uses the soft mask (aka soft clip) functionality of PDF to implement the xfermodes. It has to put existing content (dst) into a form xobject as well as putting the new (src) content into a different form xobject. It then draws one of them with the other as the soft mask. To accomplish this, we add a call to finishContentEntry after each call to setUpContentEntry - this is kind of a hack, but I don't see a better way to extract src. Unfortunately, soft mask is specified in the Graphic State PDF object (and not in the form xobject), so when handling one of these modes, we add a one time GS object to set the soft mask and invoke a simple GS to reset the soft mask when done. Review URL: http://codereview.appspot.com/4496041 git-svn-id: http://skia.googlecode.com/svn/trunk@1320 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFGraphicState.h
df/SkPDFUtils.h
|
af8edcc477ad36592adcf53d14e8bf4441143b31 |
13-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox git-svn-id: http://skia.googlecode.com/svn/trunk@1318 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
78dad54080ad806be89adb5cc0e3c530b031cdaf |
11-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix Chrome crash - don't assume that SkDraw.fClipStack != NULL. Chrome bug is crbug.com/82198. Review URL: http://codereview.appspot.com/4515061 git-svn-id: http://skia.googlecode.com/svn/trunk@1306 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
246bd0f2718fb17f18bd3fd4bc5e99fdd0560a82 |
11-May-2011 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
git-svn-id: http://skia.googlecode.com/svn/trunk@1292 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
f2eb5ab7806a62e89b8cb572b1b33b70b83b13ab |
11-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix bug where we wrote uninitialized data to the flatten stream for shaders. Both shader and gradient_shader write matrices to the flatten stream. However, they were just calling write(&matrix, sizeof(SkMatrix)) and the matrix can contain lazily-computed function ptrs as part of its internal cache. Thus two matrices that are logically the same may write different bytes. This is a problem because picture relies on flattening objects and then using the flatten stream as a key into its cache. This matrix-write bug effectively kills the effectiveness of the cache for shaders. The fix is to write proper read/write functions for matrix (and region btw). These call through to the existing low-level flatten routines (which just write into a memory ptr). git-svn-id: http://skia.googlecode.com/svn/trunk@1290 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
|
cc4dac3dac215dc0dd56f7b30d07cc304671b033 |
10-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrMatrix an alias of SkMatrix. Add new methods to SkMatrix. Review URL: http://codereview.appspot.com/4538043/ Checked in on behalf of reed@ with some additional work (remove the do-nother sk->gr matrix converter). git-svn-id: http://skia.googlecode.com/svn/trunk@1289 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
pu/SkGr.h
|
ee9aa304579b3d5314519372728187879456d49d |
10-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixes from Sk/Gr rect unification. git-svn-id: http://skia.googlecode.com/svn/trunk@1288 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
ore/SkRect.h
ore/SkScalar.h
|
6744d498fcbbbcf503ec80c4d43dd8f118a88597 |
09-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add a ToUnicode mapping for fonts. This makes text in PDFs searchable and copy&paste-able. Code from arthurhsu@chromium.org. Original review: http://codereview.appspot.com/4428082/ Review URL: http://codereview.appspot.com/4525042 git-svn-id: http://skia.googlecode.com/svn/trunk@1280 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
df/SkPDFFont.h
|
20efde71b4fd28691b10c8f1cfe15cb2aafddaea |
09-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Share code with SkRect http://codereview.appspot.com/4523046/ git-svn-id: http://skia.googlecode.com/svn/trunk@1277 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
pu/SkGr.h
|
25adce81ce24702174ede33445c414a8d21d8a23 |
09-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add support for Clear, Src, Dst, DstOver xfermodes. This uses the refactoring in http://codereview.appspot.com/4459041/ to add support for additional xfer modes. Calling setupContentEntry may affect previous content entries (removing, reordering, or modifying their clip) and indicates to the caller if it should draw the new item or not. Review URL: http://codereview.appspot.com/4464043 git-svn-id: http://skia.googlecode.com/svn/trunk@1271 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
a0c7edbb0804144ab320951db5c741eea247fc0f |
09-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix setting of existing clip for layers. The current approach of setting the existing clip just before drawing a layer into a device doesn't work. SkDevice::clear() uses existing clip before that and if we need to put the content in a transparency group (i.e. for SrcIn xfermode), we need a valid existing clip. Instead, change the factory to use a special constructor when creating a layer device. Review URL: http://codereview.appspot.com/4495041 git-svn-id: http://skia.googlecode.com/svn/trunk@1270 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
9fbdf875183f5142b8e0ba46ab430cc46ad701bf |
09-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Refactor content stream creation in SkPDFDevice to support more xfermodes. Instead of writing all drawing and state updates into the final content stream immediately, this change creates a new ContentEntry each time the transform, clip, or paint changes. Drawing is done into a stream in the ContentEntry. When the consumer asks for the content, we combine all the ContentEntries with appropriate updates to the state (clip, transform, paint) in between. This allows us to modify the clip even after a drawing has completed. It also lets us remove ContentEntries with no drawing. Further optimization can be done to better use the stack features of PDF, for now we follow the previous model of having a single clip followed by a single transform on the graphic state stack. Push rectangle logic into SkPDFUtil::AppendRectangle. Change private functions to adhere to coding standards. Review URL: http://codereview.appspot.com/4459041 git-svn-id: http://skia.googlecode.com/svn/trunk@1269 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
df/SkPDFDevice.h
df/SkPDFUtils.h
|
7744c205f20b5617e83d4af8f97b5771bfa8d671 |
06-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkPoint, creating an alias for GrPoint http://codereview.appspot.com/4498041/ git-svn-id: http://skia.googlecode.com/svn/trunk@1268 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
fc296295257a9300098df56a1e3975580e13d329 |
06-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace GrStringBuilder with SkString. First step in cleaning up the shader generator. Slight performance hit when creating a new shader (<10% of total shader gen time on my Windows box is spent in building our string before handing it to GL). Much of this can be recovered by better usage pattern of SkString in coming revisions. Review URL: http://codereview.appspot.com/4465053/ git-svn-id: http://skia.googlecode.com/svn/trunk@1266 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
0aa6c3e212449a494784ecbffcb70b1edff0a7ec |
06-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tab -> spaces git-svn-id: http://skia.googlecode.com/svn/trunk@1264 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
185d3d016d1e493694e9aaf45b070f34ba456983 |
06-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkScalarIsInt() git-svn-id: http://skia.googlecode.com/svn/trunk@1262 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
a571c9922837eae4224632b5612f61e6290c63eb |
05-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't require a ptr unless size > 0 git-svn-id: http://skia.googlecode.com/svn/trunk@1259 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
|
8d90eeba09484cfc702e82a332c4a7a978a5cfc1 |
04-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add find() git-svn-id: http://skia.googlecode.com/svn/trunk@1243 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPtrRecorder.h
|
3048d4fd4e11399e412db4b3338cc0ff5a22b2b1 |
04-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove deprecated getViewport/setViewport git-svn-id: http://skia.googlecode.com/svn/trunk@1235 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkProxyCanvas.h
|
acd471f47ccfb97cf2f2f00dc01cd1fd45bc1ef2 |
03-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
updated pipe git-svn-id: http://skia.googlecode.com/svn/trunk@1231 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkWriter32.h
ipe/SkGPipe.h
|
1e1c36f4f89ad39e1d248edb745919e493242c68 |
03-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add comparison and assignment to SkClipStack (and fix an optimization bug). Review URL: http://codereview.appspot.com/4423085 git-svn-id: http://skia.googlecode.com/svn/trunk@1230 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
7894b92b57b19d0e80e2e0187064fc9e8862d621 |
03-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code style git-svn-id: http://skia.googlecode.com/svn/trunk@1229 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBuffer.h
|
2f3dc9dc4c970bd066be329a842a791d91f524e2 |
02-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add typefacecache speedup lcd blits clean up some samples git-svn-id: http://skia.googlecode.com/svn/trunk@1220 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
be2048a371813259c46fc2260d53ccadc4ea8133 |
02-May-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix fallout from r1217. The width and height we pass to SkDevice must be postive. Shader can no longer use negative coordinates (without transform). Shader unflip matrix should use same values as passed to SkPDFDevice (height). Most Shader dictionary entries should be scalars and not ints. Review URL: http://codereview.appspot.com/4454047 git-svn-id: http://skia.googlecode.com/svn/trunk@1219 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
152612938020fa46999f33668027d5bc0f7afd18 |
29-Apr-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PDF Device should report non-transformed size for width and height. Review URL: http://codereview.appspot.com/4435074 git-svn-id: http://skia.googlecode.com/svn/trunk@1217 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
3b521d05335a1bf76be3456feb9dbfba0a51b339 |
29-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox code style git-svn-id: http://skia.googlecode.com/svn/trunk@1215 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
e9e08cc7b29f97ee9e823e68c3daf0f55c84b21a |
29-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SkPtrRecorder and related wrappers to SkPtrSet, since that is the pattern is it providing. Also add a templated wrapper to handle typecasting of ptr types. git-svn-id: http://skia.googlecode.com/svn/trunk@1214 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlattenable.h
ore/SkPtrRecorder.h
|
e8f754a41ccaa87719839a5112e59e1b9a63a037 |
29-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox git-svn-id: http://skia.googlecode.com/svn/trunk@1213 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPtrRecorder.h
|
06e1795cd982c22bd3b4cc9ec45ad3b597314e98 |
27-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bounding rect for paths Review URL: http://codereview.appspot.com/4442094/ git-svn-id: http://skia.googlecode.com/svn/trunk@1205 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
4b33d28eb369622964d22d5cc4a6e3f0eb11a14c |
27-Apr-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
New 'skdiff' tool to compare two directories full of files, write diff images into a third directory, and create a summary web page with metrics for easy inspection of the results. git-svn-id: http://skia.googlecode.com/svn/trunk@1200 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
1447c6f7f4579942b32af6ffff1eadede40b42bc |
27-Apr-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add missing flattenable registrations and CreateProc() functions; fixes gm --serialize xfermode test case. git-svn-id: http://skia.googlecode.com/svn/trunk@1199 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkXfermode.h
ffects/SkAvoidXfermode.h
ffects/SkColorMatrixFilter.h
ffects/SkPixelXorXfermode.h
|
f31663403b1b96c2a1c6717acab5093b0117f187 |
26-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
http://codereview.appspot.com/4436057/ Tag some more API headers with SK_API so they are exposed when doing a DLL build. git-svn-id: http://skia.googlecode.com/svn/trunk@1193 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkColor.h
ore/SkFontHost.h
ore/SkMetaData.h
ore/SkStream.h
ore/SkThread_platform.h
ipe/SkGPipe.h
|
c0091114461339c7e6a78a0f1669cecad1e22146 |
26-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
http://codereview.appspot.com/4438070/ update SK_API for non-windows builds git-svn-id: http://skia.googlecode.com/svn/trunk@1192 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
5b3d5349bedf37ec6fcf03bac04cf33129fc176a |
26-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add helper available() git-svn-id: http://skia.googlecode.com/svn/trunk@1188 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkReader32.h
ore/SkWriter32.h
|
bb6992a9d6e21b3f28068765de0a41c6f2508dfd |
26-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add experimental canvas pipe git-svn-id: http://skia.googlecode.com/svn/trunk@1187 2bbb7eff-a529-9590-31e7-b0007b416f81
ipe/SkGPipe.h
|
ea4ac97dec2eb291139bd906939e0d2e05cdd7ef |
26-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make SkDeviceFactory reference counted git-svn-id: http://skia.googlecode.com/svn/trunk@1180 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
1a32d4aed2534337556d452c545444551f0a780c |
25-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_API git-svn-id: http://skia.googlecode.com/svn/trunk@1178 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
739456585a0cc52b335cd1c0a9fc6b01782a7f89 |
25-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
devolve flattening parameters to their base classes e.g. FlattenableReadBufer -> Reader32 git-svn-id: http://skia.googlecode.com/svn/trunk@1174 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
6b919c353727f72342a20a7aa4ded9c022f5d816 |
20-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code style git-svn-id: http://skia.googlecode.com/svn/trunk@1159 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/Sk2DPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerRasterizer.h
ffects/SkTransparentShader.h
|
4135f2893289dd37b662a32dd1f3d9e79a0eabf3 |
20-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code style git-svn-id: http://skia.googlecode.com/svn/trunk@1158 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
ore/SkMaskFilter.h
|
6b7aee387d3b4b2df5894b51fa1c0baf649c6540 |
19-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
optimize when we have a colorfilter, but no shader or xfermode git-svn-id: http://skia.googlecode.com/svn/trunk@1152 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
|
13659f1f8d2e705c565203d45870b1afcd47cf98 |
18-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
handle overflow note: gradient caller doesn't so we can still draw wrong when the caller converts its initial fx from float->fixed. Perhaps SkClampRange should offer a float interface as well. git-svn-id: http://skia.googlecode.com/svn/trunk@1149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClampRange.h
|
63c1ad82fc4232daff1b686cc78bba4c6a42916d |
18-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add fFx1 field, returning where to start the iterator for fCount1 range add unittest git-svn-id: http://skia.googlecode.com/svn/trunk@1145 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClampRange.h
|
77bcaa324a574584331322d98768582d9232f7fc |
15-Apr-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Implement clear() method and a couple fixes. + If the clip matches the initial clip, don't set the clip. + Don't change the transform for drawPaint. Review URL: http://codereview.appspot.com/4424041 git-svn-id: http://skia.googlecode.com/svn/trunk@1142 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
8c3ff17e2cab6f7c798b9f8ff4515c4a3d3fd9d1 |
15-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add DLL exports (Fixes Multi-DLL build in Chrome against TOT skia) git-svn-id: http://skia.googlecode.com/svn/trunk@1137 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ffects/SkBlurMaskFilter.h
ffects/SkLayerDrawLooper.h
|
73ccb980e99174f367bde5013a4a2a9b319ea74b |
15-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move header fix warning in release build git-svn-id: http://skia.googlecode.com/svn/trunk@1136 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClampRange.h
|
9df214e836f2b897224178676c03017e9190b7e0 |
15-Apr-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
http://codereview.appspot.com/4373057/ git-svn-id: http://skia.googlecode.com/svn/trunk@1135 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
f5dbe2f00f853c6a1719924bdd0c33335a53423a |
15-Apr-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream android changes. reviewed by: reed git-svn-id: http://skia.googlecode.com/svn/trunk@1134 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPath.h
|
87b8e645865f9633f410c02252a0fd3feb18f09b |
14-Apr-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 1116) There is a companion change in external/webkit Change-Id: I1c4110e7520bbef3f4e5f9551adb7ec79ac1e3ed
onfig/SkUserConfig.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkBounder.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFlate.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkMallocPixelRef.h
ore/SkMath.h
ore/SkMetaData.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkRegion.h
ore/SkRelay.h
ore/SkScalar.h
ore/SkScan.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkTLazy.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUserConfig.h
ore/SkUtils.h
ffects/SkBlurDrawLooper.h
ffects/SkLayerDrawLooper.h
ffects/SkPaintFlagsDrawFilter.h
pu/SkGpuDevice.h
pu/SkGpuDeviceFactory.h
pu/SkGr.h
pu/SkGrTexturePixelRef.h
orts/SkTypeface_mac.h
|
2a98181f048c11f21f52fbd99f803f5fd6118261 |
14-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCanvas::clear(SkColor color) to call the new virtual clear on device. git-svn-id: http://skia.googlecode.com/svn/trunk@1131 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
398109cc3e56b8122ad21c4d43a74a83be5b42a8 |
14-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SkDevice::eraseColor to clear and make virtual. Properly flush in GrContext before calling GrGpu::clear() Review URL: http://codereview.appspot.com/4419043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1130 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
|
43c50c8c77df82c5cffb55cae2d386e59802b88f |
14-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add reflection asColorMode to SkColorFilter (for gpu) git-svn-id: http://skia.googlecode.com/svn/trunk@1126 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorFilter.h
ore/SkXfermode.h
|
586f48cfa8b1fa7b29d8ee8d0a028489a33866de |
14-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add genID for SkBitmaps with raw pixels Review URL: http://codereview.appspot.com/4413047/ git-svn-id: http://skia.googlecode.com/svn/trunk@1125 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
a8282ef8f9e63e60c5665af0cdfc8fdd11c089f6 |
14-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add mask for paint-bits to layerdrawlooper change addLayer variants that don't respect paint changes to return void git-svn-id: http://skia.googlecode.com/svn/trunk@1123 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
c0d4aa2088a0788f9df221497945d2ba1b342f44 |
13-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix asMode() to always succeed if the xfermode was built from a Mode update dox to reflect this update test git-svn-id: http://skia.googlecode.com/svn/trunk@1121 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
1fbf760a123ab45834bceed36047c7d240f78262 |
13-Apr-2011 |
wjmaclean@chromium.org <wjmaclean@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkFixed overflows in SkFixedSquare, SkGradientShader. Return SK_FixedMax when overflow occurs. git-svn-id: http://skia.googlecode.com/svn/trunk@1117 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
0716c63332a64c3cc77a9afb87ae2fd9614f0c4f |
12-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expand SkLayerDrawLooper to allow for an xfermode when transfering the paint's color, and allow that the offset be applied pre or post git-svn-id: http://skia.googlecode.com/svn/trunk@1115 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
75f97e452e8f2ee55cd2b283df7d7734f48bc2bf |
12-Apr-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Generalize the flip origin argument to the PDF device constructor. The argument still has a default value that does what most users will want, but provides more flexibility. Chrome will use this change to support an initial translation of the origin to simulate a margin and to scale the entire content (needed on Windows). When landing to Chrome, this will need http://codereview.chromium.org/6820038 Review URL: http://codereview.appspot.com/4373052 git-svn-id: http://skia.googlecode.com/svn/trunk@1111 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFUtils.h
|
24fb8e2cce1bb9b169555bdda798b419b134debe |
11-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
mark viewport APIs as deprecated git-svn-id: http://skia.googlecode.com/svn/trunk@1108 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
ad91799832b9ba2a3de30c0f57968148b4be17af |
11-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code style git-svn-id: http://skia.googlecode.com/svn/trunk@1106 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEndian.h
ore/SkGeometry.h
ore/SkShader.h
|
5877ffd5ea71a3ea70096d5c11c843798defa690 |
11-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add APIs and plumbing for external rendertaret-textures w/ and w/out MSAA. Review URL: http://codereview.appspot.com/4388049/ git-svn-id: http://skia.googlecode.com/svn/trunk@1102 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDeviceFactory.h
|
4e1d3acc16edb0b502cff157978235f5af627a5a |
10-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code style git-svn-id: http://skia.googlecode.com/svn/trunk@1095 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
ore/SkUtils.h
|
2c8fc5a7038cdfbb28a8364fd0057f3c21f90bfd |
10-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add init() to SkTLazy to create a default instance use SkLazyPaint in internalDrawBitmap git-svn-id: http://skia.googlecode.com/svn/trunk@1093 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
bcc1d33e9453d7749a8691e4c8c6379a02b9bf72 |
09-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
coding style updates git-svn-id: http://skia.googlecode.com/svn/trunk@1090 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFDot6.h
|
0e2810be95d3f1aa95c341521d3f514eb9e9ebde |
08-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional bitflags to control which aspect of each layer's paint is applied git-svn-id: http://skia.googlecode.com/svn/trunk@1083 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkLayerDrawLooper.h
|
4e2b3d3fb1288c6dc0f3ea1c0aa4a0d7c603bd7b |
07-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplify drawloopers and drawfilters. This allows the canvas to keep its promise that const SkPaint& stay const (so we don't have bugs if a const paint is referenced from two threads in pictures) git-svn-id: http://skia.googlecode.com/svn/trunk@1074 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ffects/SkBlurDrawLooper.h
ffects/SkLayerDrawLooper.h
ffects/SkPaintFlagsDrawFilter.h
|
a076e9be17654a60310e72c4f70fcd5337f56dbf |
06-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use new template class SkTLazy for deferred paint initialization git-svn-id: http://skia.googlecode.com/svn/trunk@1070 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTLazy.h
|
139d84b263e8927e2982bd74e40a7c4042ceb433 |
06-Apr-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove transitionary version of getAdvancedTypefaceMetrics. Webkit has been updated. Review URL: http://codereview.appspot.com/4383041 git-svn-id: http://skia.googlecode.com/svn/trunk@1068 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
c7a38f38c938a9828af0a53040e3f27079c67da5 |
05-Apr-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkFlate buffers statically sized (fixes Windows compile). Review URL: http://codereview.appspot.com/4357054 git-svn-id: http://skia.googlecode.com/svn/trunk@1059 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFlate.h
|
669fdc4ed8ed461a141cb97d0afdd9ef72a82be1 |
05-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds read pixels to GrTexture and GrRenderTarget Adds SkGrRenderTargetPixelRef for SkBitmaps that are backed by RTs that aren't textures. Adds onReadPixels implementations for SkGr pixel ref types git-svn-id: http://skia.googlecode.com/svn/trunk@1056 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
pu/SkGrTexturePixelRef.h
|
62ab7addb06bbc5b93460eaf2f70a9f8399308d3 |
05-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export SkDraw::ComputeRectType() and share that with SkGpuDevice git-svn-id: http://skia.googlecode.com/svn/trunk@1055 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
f71b2103d56dde247605b718a0c89123ad8f0094 |
04-Apr-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Make the NOT_IMPLEMENTED macro not print anything by default. Review URL: http://codereview.appspot.com/4351046 git-svn-id: http://skia.googlecode.com/svn/trunk@1050 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFUtils.h
|
761fb62b0eb174783316d2a8b933fba896ca6355 |
04-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reenable fast stroked rects, now that we correctly handle non-square scale also, degenerate non-antialias rectangles now draw properly git-svn-id: http://skia.googlecode.com/svn/trunk@1049 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
7ff678bc1618dc669648198a7bdca8adfb189505 |
04-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
faster stroke rects git-svn-id: http://skia.googlecode.com/svn/trunk@1042 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScan.h
|
50dfa0130b0705414df7ba7da9915139f6320b09 |
01-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add pixelref->readPixels() unimplemented (for now) on the gpu side git-svn-id: http://skia.googlecode.com/svn/trunk@1037 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
pu/SkGrTexturePixelRef.h
|
f1ec465f87ec991cf095da2d1c02b776183abbd0 |
01-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add () to fix warning git-svn-id: http://skia.googlecode.com/svn/trunk@1033 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMetaData.h
|
8fe72477f204b1a45393e6a64caa84fd287b805b |
30-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrResource base class for ibs, texs, vbs, etc. Add lostContext() to GrContext. Review URL: http://codereview.appspot.com/4328044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1026 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
a7d948523dce6044fc02db90726e5f971a93628b |
30-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace SkRefDict with SkMetaData (much more general) git-svn-id: http://skia.googlecode.com/svn/trunk@1025 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
dfc5ffe478a2f0922b5d4541507481d14f2f55db |
30-Mar-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Additional SK_API annotations needed for print preview on windows. Review URL: http://codereview.appspot.com/4324042 git-svn-id: http://skia.googlecode.com/svn/trunk@1022 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
df/SkPDFCatalog.h
df/SkPDFDocument.h
|
325cb9aa17b94258b362082eb3a799524f4345f3 |
30-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve the SkAdvancedTypefaceMetrics interface w.r.t. vertical advances. Add a template function to type safe-combine bits of a bit field. Review URL: http://codereview.appspot.com/4313053 git-svn-id: http://skia.googlecode.com/svn/trunk@1020 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkFontHost.h
ore/SkTypeface.h
ore/SkTypes.h
|
e733071abeb9cce9f524f5a85851bc7fbb8d867b |
30-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add refcnt helper to metadata add unittests for metadata git-svn-id: http://skia.googlecode.com/svn/trunk@1019 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMetaData.h
|
5e3496e555904b65834f72343a7e4d048c2167a7 |
30-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkMetaData into core git-svn-id: http://skia.googlecode.com/svn/trunk@1018 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMetaData.h
iews/SkMetaData.h
|
9266fed56a46a4edc710a52c7be8d46fd7c2bc7a |
30-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getTopLayer(), so clients don't have to use a LayerIter just to get the top. (very common for chrome) git-svn-id: http://skia.googlecode.com/svn/trunk@1016 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
cae5fba82e687d674b076b10cdc8aba46e1ac3b3 |
28-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Store content streams in an SkStream instead of an SkString (64k size limit). Review URL: http://codereview.appspot.com/4272070 git-svn-id: http://skia.googlecode.com/svn/trunk@1011 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFTypes.h
df/SkPDFUtils.h
|
94f6a730bbc19316c237d4a30782c4e8204a84a2 |
28-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add experimental Relay class git-svn-id: http://skia.googlecode.com/svn/trunk@1010 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRelay.h
|
7ff8d81290c3d9d461f2e304f4fd7846275f956d |
25-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add dox for drawPath, describing how to interpret the prePathMatrix. git-svn-id: http://skia.googlecode.com/svn/trunk@1006 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkDraw.h
|
b123c9d99708e25e8a5b633dcf17ff8c923a4d7f |
24-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove optional impl for SkClampMax that relied on not wrapping, as in fact we do sometimes (e.g. gradients). git-svn-id: http://skia.googlecode.com/svn/trunk@1003 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
0f185c2709f638c0f4d452cb38b434cadfd15ab9 |
24-Mar-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move zoomer into SampleApp git-svn-id: http://skia.googlecode.com/svn/trunk@1002 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
7b11807968d74bf08cabbb6fcb03daabf234711f |
23-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a crash. http://codereview.appspot.com/4272065/ git-svn-id: http://skia.googlecode.com/svn/trunk@986 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
0a0a236c3ba241046d38caaf78226ec68ff9c998 |
23-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initialize fClip in SkBounder, in case doIRect() is called before it is used inside a canvas (which calls setClip). Export a global empty region. Used by SkBounder's constructor. git-svn-id: http://skia.googlecode.com/svn/trunk@985 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBounder.h
ore/SkRegion.h
|
df49991eb36286bca10d8c3da4ebcecaec187bbf |
22-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCreateTypefaceFromCTFont() to create a typeface directly from a CTFontRef Compute the actual style from the returned CTFontRef, rather than assuming the request will always be met. git-svn-id: http://skia.googlecode.com/svn/trunk@979 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_mac.h
|
08526c07f4f530e56b70d4b22f5a4af35d9ebcca |
22-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a 'fatbits' mode to unix sample app. git-svn-id: http://skia.googlecode.com/svn/trunk@978 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Unix.h
|
918261018f7a7754a5e7f0fbb6ec96f9b269fd26 |
21-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GR_DLL builds to Ganesh (minimal exports for Chrome multi-dll for now). Review URL: http://codereview.appspot.com/4301044/ git-svn-id: http://skia.googlecode.com/svn/trunk@970 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
pu/SkGpuDeviceFactory.h
|
dd0cd34067d103ace7c6739405cb7885d8ad3fb2 |
21-Mar-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow window-subclass to handle dispatching click events (for resize) add drag tracking to Draw git-svn-id: http://skia.googlecode.com/svn/trunk@967 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
b7d956df4665e06f3ae98cb696cef7c04452ab8e |
20-Mar-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add draw sample git-svn-id: http://skia.googlecode.com/svn/trunk@966 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
57463e1908399a489af24583654c38641e265e25 |
19-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkDeviceFactory part of the API. Review URL: http://codereview.appspot.com/4273081 git-svn-id: http://skia.googlecode.com/svn/trunk@965 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
|
5d0915c031ca37b2affc456aca3110f8ba5428bb |
19-Mar-2011 |
Romain Guy <romainguy@google.com> |
Fix Path generation id tracking. Change-Id: I5acaa683a402162c31a566c524b53b0b16445a3f
ore/SkPath.h
|
b66365f5dd8cba718e1657ee3c85b4406e55f17d |
18-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updates to the unix sample app. Rather than placing pixels, use XPutImage to place the bitmap on screen. Modify the color arrangements for 8888 when building the sample app, so they agree with X. Add a title to simple sample. Include SkTouchGesture. git-svn-id: http://skia.googlecode.com/svn/trunk@963 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
97fa34c5f0079c4ae5fdf2c9f86772ff793d0133 |
18-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change operator== to return bool instead of int update dox formating git-svn-id: http://skia.googlecode.com/svn/trunk@956 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRegion.h
|
c8ad63e5e42637c65c6b4e0adfacce55730b722d |
18-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial GYP file for skia / gr. Builds SampleApp on Mac, Windows, Linux. Review URL: http://codereview.appspot.com/4282056/ git-svn-id: http://skia.googlecode.com/svn/trunk@955 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
iews/SkOSWindow_Unix.h
iews/SkWidgetViews.h
|
137a4ca42423bbb6d683067ea544c9a48f18f06c |
17-Mar-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 950) This merge will allow us to now import the sample app infrastructure in skia to do on device measurements. Change-Id: Idcab6b1524f371521717cde61a6e98a12d897e6b
onfig/SkUserConfig.h
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkDrawLooper.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkGeometry.h
ore/SkMask.h
ore/SkMatrix.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPoint.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRefDict.h
ore/SkRegion.h
ore/SkScalerContext.h
ore/SkShader.h
ore/SkTDArray.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkGradientShader.h
pu/SkGpuDevice.h
pu/SkGr.h
orts/SkTypeface_win.h
|
9d07fec3745e1b41637795270439c45f43daec48 |
16-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for setLooper() update some { } styles git-svn-id: http://skia.googlecode.com/svn/trunk@948 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
52f57e1d11a00bdc5efb96709446546cdbc1ff9d |
16-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add fling git-svn-id: http://skia.googlecode.com/svn/trunk@946 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkTouchGesture.h
|
109a2e3afaf8a14c2b7ff545c80c08d0d6d67a3e |
16-Mar-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SK_API to SkCreateTypefaceFromLOGFONT. Review URL: http://codereview.appspot.com/4273062 git-svn-id: http://skia.googlecode.com/svn/trunk@945 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_win.h
|
7ffb1b21abcc7bbed5a0fc711f6dd7b9dbb4f577 |
15-Mar-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add code needed to build skia as a windows dll within the chromium project. - Export/import skia APIs if SKIA_DLL is defined. - This change has no effect on skia. Review URL: http://codereview.appspot.com/4282042 git-svn-id: http://skia.googlecode.com/svn/trunk@944 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkColor.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkDrawLooper.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkGeometry.h
ore/SkMatrix.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPoint.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRefDict.h
ore/SkRegion.h
ore/SkShader.h
ore/SkTDArray.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkGradientShader.h
|
f67e4cf4c18cd228738a11372859ee0280bce1d7 |
15-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add filterTextFlags() to SkDevice (virtual) to allow device subclasses to filter what text features we try to use. The filtering allows for implementation limitations to dictate when we turn off certain text features. git-svn-id: http://skia.googlecode.com/svn/trunk@943 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
|
98539c607b05f7e25406ae873bf1b24154a36a6f |
15-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
support lcd16 in text atlas (sans shader support) git-svn-id: http://skia.googlecode.com/svn/trunk@939 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
pu/SkGr.h
|
b7e9aee1acf27fc98cb37ed69c05da71b4c3c69b |
15-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a sample application that runs on unix. git-svn-id: http://skia.googlecode.com/svn/trunk@938 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/unix/XkeysToSkKeys.h
tils/unix/keysym2ucs.h
iews/SkOSWindow_Unix.h
iews/SkWindow.h
|
05b6b4d746867a9fb02e14edfe1bf3685abeb813 |
14-Mar-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 922) Change-Id: I7ed57d10905d8bad6486a4d7410165eec1cc2b4f
onfig/SkUserConfig.h
ore/SkBitmap.h
ore/SkBlitRow.h
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkColorShader.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkFontHost.h
ore/SkMask.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalerContext.h
ore/SkShader.h
ore/SkString.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUserConfig.h
ffects/SkPorterDuff.h
pu/SkGpuCanvas.h
pu/SkGpuDevice.h
pu/SkGpuDeviceFactory.h
pu/SkGr.h
pu/SkGrTexturePixelRef.h
raphics/DoxygenMain.dox
orts/SkTypeface_win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
tils/SkCamera.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkMetaData.h
iews/SkOSMenu.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
|
cd9d69b9ce7eb301a9fd8d91b9f95fd99b07bae5 |
14-Mar-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstreaming changes from android. - fix compile warnings in the GPU code - upstream android specific code (ifdef protected) - fail gracefully when a custom allocator fails git-svn-id: http://skia.googlecode.com/svn/trunk@936 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkFontHost.h
ore/SkRegion.h
ffects/SkPorterDuff.h
tils/SkCamera.h
|
e31241cfe3e8da1b7a21aee64c6f4a16920e08e6 |
11-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
undo recent addition of kLCD16_Format to FormatIsLCD() git-svn-id: http://skia.googlecode.com/svn/trunk@926 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
f77e27deb95ff6fd6e6e30dcd3f6bf1862c394e1 |
10-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use Type3 fonts for platforms that don't yet support SkFontHost::GetAdvancedTypefaceMetrics. Review URL: http://codereview.appspot.com/4273041 git-svn-id: http://skia.googlecode.com/svn/trunk@922 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFFont.h
|
8bd4c7964ff6c62b6d7dd0b22978eed9ec81e509 |
10-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add kLCD16_Format to the list in FormatIsLCD() git-svn-id: http://skia.googlecode.com/svn/trunk@920 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
498a623e2eacb709c23e5c5be6d4991ad83ab167 |
10-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove offscreen GL support from SampleApp and SkOSWindow. This never worked anywhere but Mac and it doesn't work there anymore. git-svn-id: http://skia.googlecode.com/svn/trunk@918 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Win.h
|
f88d6765a594cf9fb0825b74779f74394a7ccc7a |
10-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for kLCD16_Format mask support disabled for now in SkPaint.cpp (for further testing) git-svn-id: http://skia.googlecode.com/svn/trunk@917 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
ore/SkScalerContext.h
|
63a6060fcdc16245ea3958e7fd88ae32c5e631a3 |
10-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add realloc() to SkAutoSMalloc, plus some documentation git-svn-id: http://skia.googlecode.com/svn/trunk@913 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
981d4798007b91e2e19c13b171583927a56df63b |
09-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
http://codereview.appspot.com/3980041/ Add blitmask procs (with optional platform acceleration) patch by yaojie.yan git-svn-id: http://skia.googlecode.com/svn/trunk@910 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
da912d61ede86dd3dfa8f645c6f3977f2183812b |
08-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add support for Shaders. - Shaders, or as they are referred to in PDF, patterns, are drawn in the coordinate system of the initial page, so when we canonicalize them, we have to consider the current transform and where they are constructed. - Image shaders are tiled by default, this makes repeat and mirror modes easy, but means we have to draw a pattern as large as the current clip to support clamp mode. - Gradient shaders are implemented with type 4 functions, which are basically small snippets of post script code. I've tried to make the code generation modular and heavily commented to make it easy to understand or expand. Review URL: http://codereview.appspot.com/4239061 git-svn-id: http://skia.googlecode.com/svn/trunk@905 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFShader.h
df/SkPDFStream.h
|
ddbf4c85dece1bef3b6c97219187a6b616b66346 |
08-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused methods from SkRefPtr, as a check-point for better understanding what we want to do with this class. git-svn-id: http://skia.googlecode.com/svn/trunk@903 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
8cad58624bc194390b14a21d0578dfcdd6fbad6f |
08-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add const to SkColorShader's asABitmap git-svn-id: http://skia.googlecode.com/svn/trunk@900 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
|
6210a7c68844602ee390bcce61dbb637910a3c6b |
08-Mar-2011 |
Chih-Chung Chang <chihchung@google.com> |
Fix 3510563: memory leak in BitmapRegionDecoder. Change-Id: I30b3a3806f4484d95602539def1a77a366560fdf
mages/SkBitmapRegionDecoder.h
|
7c2f27d788fff9dbf66a6d52753e47f786a313c0 |
07-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make asABitmap() const change private cache fields in gradient to be mutable git-svn-id: http://skia.googlecode.com/svn/trunk@898 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
bf4338cb3bd06f9488b7d36fef083c8eb0f3f56a |
04-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Sample App on Win32 GL window resize, fix sk->gr convexity hint, fix grpath uninit warnings Review URL http://codereview.appspot.com/4247055/ git-svn-id: http://skia.googlecode.com/svn/trunk@895 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
6f8f292aa768869a9e85c314b124875f57504f2c |
04-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add origin to device used for interpreting the clipstack when a device is a layer git-svn-id: http://skia.googlecode.com/svn/trunk@894 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkPoint.h
|
f966fd35cf37562df7aaaf08a490582b764ba170 |
04-Mar-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkPDFUtils.cpp to build. git-svn-id: http://skia.googlecode.com/svn/trunk@893 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFUtils.h
|
9db86bb9cd1b77be0afc504ccc07026e4282d7e7 |
04-Mar-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PDF Type3 Support. git-svn-id: http://skia.googlecode.com/svn/trunk@892 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFFont.h
df/SkPDFImage.h
|
5aaa69e4339e229adfb05e96084a8ec0a590238b |
04-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixups for clipstack, convexity test for paths. Review URL http://codereview.appspot.com/4250056/ git-svn-id: http://skia.googlecode.com/svn/trunk@891 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
0bc7bf5fe418191473f8325d89dd9e74be3ff928 |
04-Mar-2011 |
ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement SkScalerContext_Windows::generateGlyphCount() and provide access via SkGlyphCache interface. * This will be used by PDF font code. Review URL: http://codereview.appspot.com/4261042 git-svn-id: http://skia.googlecode.com/svn/trunk@888 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
9b74b1114ace60978308e2942ace6fc21ee15790 |
04-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export SkCreateTypefaceFromLOGFONT git-svn-id: http://skia.googlecode.com/svn/trunk@886 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkTypeface_win.h
|
094316bd284372c2a3d8ef02eec589901e503c59 |
04-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Restrict scalars to the range that PDF understands. * Add a config flag to ignore the restrictions * Apply restriction to both SkPDFScalar and scalars used in content streams. * +/- 32,767 for the integer part. * +/1 1/65536 for the fraction part. Review URL: http://codereview.appspot.com/4240050 git-svn-id: http://skia.googlecode.com/svn/trunk@882 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
df/SkPDFTypes.h
|
e280f1d164a7a4abba525276b7970666b1a50e0d |
03-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
bump SkStrAppendScalar_MaxSize to 15 to handle 3-digit exponents on some platforms (like windows) git-svn-id: http://skia.googlecode.com/svn/trunk@881 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
677cbedda7dc43844cbc58dbebbe52e37381be8e |
03-Mar-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose explicit functions to stringify float's and fixed's. See http://codereview.appspot.com/4240050/ Review URL: http://codereview.appspot.com/4240068 git-svn-id: http://skia.googlecode.com/svn/trunk@880 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
d302f1401b3c9aea094804bad4e76de98782cfe8 |
03-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for clipstack to Gr. GrClip is now a list of rects and paths with set operations to combine them. The stencil buffer is used to perform the set operations to put the clip into the stencil buffer. Building Gr's clip from Skia's clipStack is currently disabled due to the fact that Skia's clipStack is relative to the root layer not the current layer. This will be fixed in a subsequent CL. git-svn-id: http://skia.googlecode.com/svn/trunk@878 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkRegion.h
pu/SkGpuDevice.h
pu/SkGr.h
|
1d12b1fd66e5be27fb4769ee09ce4fcd6bcc5979 |
03-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add setXYWH to rects new tests for circles git-svn-id: http://skia.googlecode.com/svn/trunk@877 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
8072e4fdc8261b1ca8937aa5c31db967280eae2a |
01-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
bump SkStrAppendScalar_MaxSize to 14 to accomodate the largest string now that scalar->string uses %.8g. Floats have at most 8 significant digits, plus we add more space for sign, decimal point and exponent. add tests to check these limits. git-svn-id: http://skia.googlecode.com/svn/trunk@872 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkString.h
|
0129410fbe4b88a0632fb7aa5185610b30e69852 |
28-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Fix broken encoding conversion code for non-multibyte fonts. Review URL: http://codereview.appspot.com/4245044 git-svn-id: http://skia.googlecode.com/svn/trunk@863 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFFont.h
|
a67573e25faa81ea65e6fc368f66d3f0c0a5f189 |
25-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
http://codereview.appspot.com/4233041/ Add templated version of SkAutoTUnref. Add unittests for it. Remove unused helper apis on SkAutoUnref. git-svn-id: http://skia.googlecode.com/svn/trunk@858 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
c2a9b7fe5640af8f0c371561f1ac71b045d6d8ec |
25-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Remove one copy of each content stream. Review URL: http://codereview.appspot.com/4231044 git-svn-id: http://skia.googlecode.com/svn/trunk@856 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFPage.h
|
f60a001d1a0052fe21956d8d222d9ba1b5a05981 |
25-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Change the way flip origin is done. The PDF shader matrix is dependent on flip origin or not, so we need to set it at device creation time. Review URL: http://codereview.appspot.com/4216046 git-svn-id: http://skia.googlecode.com/svn/trunk@855 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFFormXObject.h
|
112706d4c566e283890322bb246b4b86d59837e1 |
24-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkBitmap::getColor(int x, int y) - return the color of a pixel in a bitmap. Review URL: http://codereview.appspot.com/4230041 git-svn-id: http://skia.googlecode.com/svn/trunk@854 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d90c141feb10c80581c16dbb57fcc97719a0c002 |
24-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Clean up SkPDFStream and make it inherit from SkPDFDict. A stream is a dictionary (with a couple particular entries) plus the data. The common parent is useful for the shader implementation. Review URL: http://codereview.appspot.com/4221045 git-svn-id: http://skia.googlecode.com/svn/trunk@852 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFStream.h
|
71531ca1f484da5837be8017a0c83e5bff701587 |
24-Feb-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 842) This merge picks up the fixed width font updates and improved blur code from the Skia repository. Change-Id: Iad2301a353c31da27ca214527cf4ed8f24641749
ore/SkCanvas.h
ore/SkClipStack.h
ore/SkDeque.h
ore/SkDevice.h
ore/SkScalerContext.h
ore/SkTypeface.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
|
93c5f9e787ae06b113c422e4aaabb48c278ea9c5 |
24-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Guard globalRef() virtual with #ifdef ANDROID, as these are not implemented nor called by Skia proper. git-svn-id: http://skia.googlecode.com/svn/trunk@850 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPixelRef.h
|
875b4ecef79fd61f7d23260928638bcca4133751 |
24-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add isFixedWidth() to expose the newly added attribute git-svn-id: http://skia.googlecode.com/svn/trunk@849 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
7157c81e3a5c916ab44a02273b140e1cd8a6d1bb |
24-Feb-2011 |
Derek Sollenberger <djsollen@google.com> |
Merge "Skia Merge (revision 808)"
|
3e13ffc10edde9a64377965b75aebde445716801 |
24-Feb-2011 |
Romain Guy <romainguy@google.com> |
Merge "Add the ability to control the camera's location."
|
374bcd3e969068bd8ad560b84521ab12c29447f0 |
24-Feb-2011 |
Romain Guy <romainguy@google.com> |
Add the ability to control the camera's location. Change-Id: I712b80173c8a102a46157543979d0dde3c5008f8
tils/SkCamera.h
|
d3ae77965e94e0efda496f5461cbec4533cb5b16 |
24-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add asAGradient shader extraction API. Store initial gradient parameters. Add compile asserts in GPU code for BitmapType ordering. Review URL: http://codereview.appspot.com/4178063 git-svn-id: http://skia.googlecode.com/svn/trunk@845 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkShader.h
|
7d7ca79c3e6e6be7b7849b0d9a7fe26effb89c38 |
23-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add fClipStack optional field to SkDraw (it is always set by canvas) git-svn-id: http://skia.googlecode.com/svn/trunk@844 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDraw.h
|
57f4969724a1dd88c8d9ae35a863e6cf621181d5 |
23-Feb-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
merge from android tree: - optional parameters added to descriptorProc and allocPixels - clip options to image decoders - check for xfermode in blitter_a8 - UNROLL loops in blitrow reviewed by reed@google.com git-svn-id: http://skia.googlecode.com/svn/trunk@841 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPaint.h
ore/SkPixelRef.h
ore/SkStream.h
ore/SkTemplates.h
mages/SkImageRef.h
mages/SkJpegUtility.h
|
800e1ff0b9eaff0b02ce711bb7f22f2149141c9e |
22-Feb-2011 |
Eric Hassold <hassold@google.com> |
Check for pixels allocation failure Standard memory allocator in Skia abort when an allocation request fails. However, when allocating in managed heap, need to check for allocation failure in allocPixels(). This add checks for all allocPixels calls in Skia Bitmap code. Bug: 3418381 Change-Id: I3c4ac403a3c073d64a689b29d3baccdc7fc90e1a
ore/SkBitmap.h
|
40528743dbb9ce7f39f093e0cdc47849ac8887cf |
07-Jan-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 808) This merge has companion changes in the following projects in order to be compatible with changes to skia interfaces and practices: 1. /frameworks/base 2. /external/webkit Change-Id: I54092971305579e81a8fdb27bbe04ec340792e3b
onfig/SkUserConfig.h
onfig/sk_stdint.h
ore/SkAdvancedTypefaceMetrics.h
ore/SkBitmap.h
ore/SkBlitRow.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkColor.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkFixed.h
ore/SkFlate.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkPaint.h
ore/SkPictureFlat.h
ore/SkPixelRef.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRefDict.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalerContext.h
ore/SkShader.h
ore/SkSize.h
ore/SkStream.h
ore/SkString.h
ore/SkTScopedPtr.h
ore/SkTemplates.h
ore/SkThread_platform.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUtils.h
ore/SkXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkGroupShape.h
ffects/SkRectShape.h
mages/SkImageRef.h
orts/SkHarfBuzzFont.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
ext/SkTextLayout.h
tils/SkCubicInterval.h
tils/SkEGLContext.h
tils/SkLayer.h
tils/SkParsePath.h
tils/SkProxyCanvas.h
tils/SkTextBox.h
tils/mac/SkCGUtils.h
iews/SkEvent.h
iews/SkImageView.h
iews/SkMetaData.h
iews/SkOSSound.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_SDL.h
iews/SkOSWindow_Win.h
iews/SkView.h
iews/SkWindow.h
|
5b31b0f1eaca0cdc3aa5697e8efa1baf68b0774e |
23-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add fixed-width attribute to typeface (patch from russellbrenner) git-svn-id: http://skia.googlecode.com/svn/trunk@837 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
57788b5ada1a5d94ce3fd7606726bcb3c0f6e65a |
22-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix warnings about struct being forward declared as a class git-svn-id: http://skia.googlecode.com/svn/trunk@833 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkClipStack.h
|
46799cd9f0bded51a189d77731b25af159ab4609 |
22-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change virtual setMatrixClip() to take a SkClipStack parameter. git-svn-id: http://skia.googlecode.com/svn/trunk@831 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
pu/SkGpuDevice.h
df/SkPDFDevice.h
|
ffca400ef6f96a280c3e2c09210f950af64a1f24 |
22-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make a separate path renderer object. Move enum types to GrTypes.h Review URL http://codereview.appspot.com/4167067/ git-svn-id: http://skia.googlecode.com/svn/trunk@829 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGr.h
|
5c3d1471e4908706cd053a5e2ea9ded3a6c2eaeb |
22-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add clipstack to canvas. not used yet, but will be for devices (e.g. gpu) that want to see how the clip was built git-svn-id: http://skia.googlecode.com/svn/trunk@824 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkClipStack.h
|
4c09d5cd4b9e6f0be1352f62288efdedc1bc3de3 |
22-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SkDeque::Iter to SkDeque::F2BIter, since it runs front-to-back (in preparation for another iter that runs back-to-front (B2FIter). add unittest for Deque git-svn-id: http://skia.googlecode.com/svn/trunk@821 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDeque.h
|
4868e6b221a4a98e40f977851af5fcf09631ea15 |
18-Feb-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[Committed on behalf of junov@chromium.org] Fixed rendering of shadows under bitmaps. Added an option to SkBlurMask to produce higher quality blurs. The HQ blur option is propagated through SkBlurDrawLooper so that it can be invoked by WebKit for drawing shadows. Added a shadow rendering test to gm. Bugs fixed: 146, 150 Related Chromium bugs: 11153, 42654 Code review: http://codereview.appspot.com/4174049 git-svn-id: http://skia.googlecode.com/svn/trunk@818 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
|
40981ba42a479d9f8dc99dc048683343177829d0 |
18-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dead conditional code git-svn-id: http://skia.googlecode.com/svn/trunk@811 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
c6cf72381b212eb21e61d5c5e14247b483a77753 |
17-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Hide alloc size vs content size below API Remove old gl shaders class Move texture matrix to sampler class git-svn-id: http://skia.googlecode.com/svn/trunk@808 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
|
e686322eba17fee0b5671393dc842e52f77109d9 |
15-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add no-check version of SkPackARGB32, for callers that want to deliberately build a SkPMColor that may not be valid premultiplied (e.g. compatibility with webgl) see https://bugs.webkit.org/show_bug.cgi?id=54023 git-svn-id: http://skia.googlecode.com/svn/trunk@796 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
6f72d1eacd66d2a9c0059962a75c0ca6a99ff98e |
15-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Provide windows font host implementation needed to support TrueType text in pdf backend. - Move AdvanceMetric template functions into new file SkAdvancedTypefaceMetrics.cpp Review URL: http://codereview.appspot.com/4174041 git-svn-id: http://skia.googlecode.com/svn/trunk@789 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
|
077910e20cda41d7981084fbd047a108894bc8df |
08-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkScalarIsFinite(), and use it for a more portable impl of SkRect::isValidCoords() git-svn-id: http://skia.googlecode.com/svn/trunk@775 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
|
48543277728fdf66b993f17421f65fba532a23a2 |
08-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Add support for xfermodes / blend modes. - Change SkGraphicState to track and set the blend mode (xfermode) for modes built in to PDF (non porter duff modes + src over). - Add SkXfermode::asMode() to retrieve xfermode as an enum for non porter duff modes. - Move SkXfermode.cpp around a bit to support asMode() -- Generally move utility functions toward the top of the file. - Make SkPDFFormXObject an isolated transparency group, as it used for saveLayer, which draws on transparent, not the device background. - Set the graphic state in drawDevice and drawBitmap in order to get the right xfermode and alpha. Review URL: http://codereview.appspot.com/4131043 git-svn-id: http://skia.googlecode.com/svn/trunk@774 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkXfermode.h
|
79ac4fd6eb52512094ab762d2ec785390000cdd2 |
08-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Change SkPDFFormXObject to not hold a reference to device. This prevents two copies of the content stream from sticking around. It also fixes an invalid memory reference because SkCanvas::internalRestore deletes the device (maybe it should just unref) after drawing it onto the main device. Review URL: http://codereview.appspot.com/4080056 git-svn-id: http://skia.googlecode.com/svn/trunk@773 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFFormXObject.h
|
3dd42b3c87299ad17b4df93fe251f6f9362495dc |
07-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for readPixels() git-svn-id: http://skia.googlecode.com/svn/trunk@772 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
|
88daf2803aaba985c6ed950d1baa98a32e190f4c |
07-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check for SK_BUILD_FOR_BREW git-svn-id: http://skia.googlecode.com/svn/trunk@771 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
116b2bcd2c4c4d4670c7b7e2ea597414713c37fb |
07-Feb-2011 |
wjmaclean@chromium.org <wjmaclean@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Proposed fix for crash in Cr70244. git-svn-id: http://skia.googlecode.com/svn/trunk@764 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
82065d667f64e232bcde2ad849756a6096fcbe6f |
07-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with SkSafeRef() and SkSafeUnref(). This is basically a bug waiting to happen. An optimizing compiler can remove checks for null on "this" if it chooses. However, SkRefCnt::safeRef() relies on precisely this check... void SkRefCnt::safeRef() { if (this) { this->ref(); } } Since a compiler might skip the if-clause, it breaks the intention of this method, hence its removal. static inline void SkSafeRef(SkRefCnt* obj) { if (obj) { obj->ref(); } } This form is not ignored by an optimizing compile, so we use it instead. git-svn-id: http://skia.googlecode.com/svn/trunk@762 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
1aef2ed83c155509f9c46ee001bfde1eb12cd2e6 |
03-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Start from an identity transform for drawDevice. drawDevice, like drawSprite should start from the identity transform instead of applying the passed translation on top of the current transform. Review URL: http://codereview.appspot.com/4023066 git-svn-id: http://skia.googlecode.com/svn/trunk@757 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFFormXObject.h
|
48cf8ac1442e62edc6fcd4af37e869326186d25e |
03-Feb-2011 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change forward decl of SkMatrix from struct (wrong) to class (correct) fixes issue http://code.google.com/p/skia/issues/detail?id=139 git-svn-id: http://skia.googlecode.com/svn/trunk@755 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkImageView.h
|
c48b2b330f8bf0e01381e27ca36f48ef5c7d8d5f |
02-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup SkPDFTypfaceInfo and make it more generic. Renamed to SkAdvancedTypefaceMetrics. Include Em size and return all metrics in unscaled font units. Make retrieval of advances optional. Reorder SkAdvancedTypefaceMetrics to be somewhat logical. Change the types of fields in SkAdvancedTypefaceMetrics to their minimum required size. Review URL: http://codereview.appspot.com/4121049 git-svn-id: http://skia.googlecode.com/svn/trunk@752 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAdvancedTypefaceMetrics.h
ore/SkFontHost.h
ore/SkPDFTypefaceInfo.h
ore/SkTypeface.h
df/SkPDFFont.h
|
f7c157610ff85f7323f5e213b62478dcc66edbec |
01-Feb-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Clean up ref counting. Return ref'd objs where possible enabling removal of many SkRefPtr<> variables. Review URL: http://codereview.appspot.com/4029051 git-svn-id: http://skia.googlecode.com/svn/trunk@750 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFFormXObject.h
df/SkPDFImage.h
df/SkPDFStream.h
df/SkPDFTypes.h
|
1cfa2c458626abe952a63b1a9397d8e496a134d6 |
31-Jan-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Support image alpha channel plus a couple small fixes. Fix bug in rendering paths with cubic segments. Only compress data if the compressed size is smaller than the uncompressed size. Review URL: http://codereview.appspot.com/4079048 git-svn-id: http://skia.googlecode.com/svn/trunk@747 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFImage.h
|
befebb8a8437ce69e3a416b417cb27b66273128d |
29-Jan-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[PDF] Honor srcRect in drawBitmap. Review URL: http://codereview.appspot.com/4083045 git-svn-id: http://skia.googlecode.com/svn/trunk@745 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
df/SkPDFImage.h
|
9d0d195ca4ca2488e9999397670387c7a454d8b8 |
28-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox on bitmap configs document testing build-flag for large bitmaps git-svn-id: http://skia.googlecode.com/svn/trunk@744 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkBitmap.h
|
8af0b361657b0de0dd3183996976e9c557d7ae41 |
26-Jan-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix windows build. Review URL: http://codereview.appspot.com/3996048 git-svn-id: http://skia.googlecode.com/svn/trunk@739 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
|
dea520fc936a02d53d51f84afe65df49c366b02d |
26-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move into core for now, so we can build SkFontHost_FreeType.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@738 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPDFTypefaceInfo.h
df/SkPDFTypefaceInfo.h
|
c93a17f2dffbe4462d1f0975bc53f26e1ec40965 |
26-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix mac build (don't need typedef struct foo foo) git-svn-id: http://skia.googlecode.com/svn/trunk@733 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFTypefaceInfo.h
|
3636ed558fb2af5a48a9634efec55fd8a87c88d7 |
26-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
embed a refdict inside SkDevice udate unittests to test refdict's destructor git-svn-id: http://skia.googlecode.com/svn/trunk@731 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
ore/SkRefDict.h
|
0e190d0e126991cfba4bc7415c1911761d7be87b |
26-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add refdict class, for holding a dictionary of reference-counted objects -- experimental git-svn-id: http://skia.googlecode.com/svn/trunk@730 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefDict.h
|
02cc5aa736086320649d8a932515691ae18a0dd5 |
25-Jan-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update SkPDFDevice::drawPath signature to match SkDevice. Review URL: http://codereview.appspot.com/4068044 git-svn-id: http://skia.googlecode.com/svn/trunk@729 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
2a22e10ab2946c5590cd2a258427ce3ccfca9bfa |
25-Jan-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Truetype and Type 1 font embedding support Sorry this is such a large CL. It was very exploratory for me to make this work. - Add an interface to SkFontHost to retrieve font information and provide NULL implementations on all platforms except Linux. - Segment large Type 1 fonts into fonts with shared resources with 255 glyphs each. - Convert the various Type 1 formats to the form PDF wants. - Update font as we draw text instead of as part of the graphical state. - Remove built-in font support, we can't really use it. Other changes I can pull out to a separate CL if you like. - Add SkTScopedPtr class. - Fix double free of resources. - Fix bug in resource unique-ifying code. - Don't print anything for any empty clip path. - Fix copy paste error - MiterLimit. - Fix sign extension bug in SkPDFString - Fix FlateTest rename that was missed on a previous commit. Review URL: http://codereview.appspot.com/4082042 git-svn-id: http://skia.googlecode.com/svn/trunk@728 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTScopedPtr.h
ore/SkTemplates.h
ore/SkTypeface.h
df/SkPDFDevice.h
df/SkPDFFont.h
df/SkPDFTypefaceInfo.h
|
c921843d85b4e79857103cdb614f76f123efa7f5 |
25-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fixes for some warnings: - #if of something that was not defined - explicit constructor call for baseclass in copy-constructor of subclass http://code.google.com/p/skia/issues/detail?id=112 git-svn-id: http://skia.googlecode.com/svn/trunk@727 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLayer.h
|
37a3133d2009b276f2126ccb61be1f69074cacb9 |
25-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix comments for U8CPU and S16CPU http://code.google.com/p/skia/issues/detail?id=113 git-svn-id: http://skia.googlecode.com/svn/trunk@723 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
5782d712ffc31557d0cb12d5a220cebb783f6895 |
21-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rev the GrContext interface. Context has draw* functions that take a new GrPaint object. Removed many of the lower-level GrGpu function call-throughs on context. Remove unused/unsupported point size (we don't draw non-hairline points using GL points). Change current* getter functions to get* for consistency. Fix bounds when drawing inverse-filled paths. git-svn-id: http://skia.googlecode.com/svn/trunk@718 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuDevice.h
pu/SkGr.h
|
0e70d358a989a1d88ebf579063cb59153e9f0638 |
20-Jan-2011 |
Joe Onorato <joeo@google.com> |
am 67a98d67: am 9221e808: Implement SkRegion::toString(). * commit '67a98d6726e2bcb1d3d7b8863b89ad753ae15774': Implement SkRegion::toString().
|
9221e8085d77b0850a07c6585275ec7bb7e0931a |
19-Jan-2011 |
Joe Onorato <joeo@google.com> |
Implement SkRegion::toString(). Change-Id: I012feed3eb119a9eda98989e13dacc53c0199e19
ore/SkRegion.h
|
2e7b43d33cc495663cb814a7a9d1ecdc09c31828 |
18-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove notion of default rendertarget. This doesn't map well to usage patterns outside sample app. Make binding between SkGpuDevice and a GrRenderTarget more explicit. Create method on GrContext to wrap the current target in the 3D API with a GrRenderTarget. git-svn-id: http://skia.googlecode.com/svn/trunk@706 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuCanvas.h
pu/SkGpuDevice.h
pu/SkGpuDeviceFactory.h
|
d3b13bd5af686278a6d2586a5d6304cb9fba70b7 |
13-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
initialize SkGlyph::fMaskFormat to avoid valgrind warnings rebaseline gradients now that we dither our 32bit src git-svn-id: http://skia.googlecode.com/svn/trunk@692 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
7b201d22541957b128528bc481c6fd4ef0ed2258 |
11-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expose gpu-device-factory use that factory in gpucanvas, rather than overriding createDevice note: I think we now don't need the canvas parameter in device-factory git-svn-id: http://skia.googlecode.com/svn/trunk@684 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuCanvas.h
pu/SkGpuDevice.h
pu/SkGpuDeviceFactory.h
|
4b226023832011bc3bcdd1e5092ff0645ad0bdee |
11-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add getter/setter for device-factory on canvas git-svn-id: http://skia.googlecode.com/svn/trunk@683 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkFixed.h
|
232a6601699185c4327e49de2ed3527d87e6cc46 |
07-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete, unsupported sound files git-svn-id: http://skia.googlecode.com/svn/trunk@679 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSSound.h
|
8432fc7b32e4de877bb86b38c050b944bed53f14 |
22-Dec-2010 |
Eric Hassold <hassold@google.com> |
Add support for WebP format in Skia This enable Skia to decode WebP images. Since BitmapFactory relies on Skia to decode images, this aims at adding support for WebP format in any application relying on BitmapFactory. Decoder relies on libwepb library, imported as external library in external/webp in Android source tree. Change-Id: I13ef4c1404b989af6a856e9150c62e297200331b
mages/SkImageDecoder.h
|
5a8a131d8a46424ae494041de2d748cdecea8ec9 |
05-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox to reflect that the default colorspace is CGColorSpaceCreateDeviceRGB() git-svn-id: http://skia.googlecode.com/svn/trunk@676 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
1fcd51e6b2a210a37b9b9c2cfb82e1be7196e42a |
05-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add template macro to "safely" perform casts w/o breaking strict-aliasing fix aliasing warnings git-svn-id: http://skia.googlecode.com/svn/trunk@674 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
72cf4927e503f49c4bd07369e85764ddde57071b |
04-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix build for scalar==fixed git-svn-id: http://skia.googlecode.com/svn/trunk@671 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFixed.h
|
4aaee0aecdac6106763cd0428dfe0e589b1744cc |
04-Jan-2011 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
static inline eliminates multiple definitions (and makes it zero-cost, since it will be inlined) git-svn-id: http://skia.googlecode.com/svn/trunk@668 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
ad789ee56f62779626899a74e078bd3410229998 |
03-Jan-2011 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make inline helper static, so it can be included from than one .cpp git-svn-id: http://skia.googlecode.com/svn/trunk@667 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
38669c12c5ab784d5ad94eb2b26b89becac2ba12 |
03-Jan-2011 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add colorspace option to SkBitmap -> CGImageRef utility (patch from nico) git-svn-id: http://skia.googlecode.com/svn/trunk@666 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
51df9e3fe3c1aec370854b2718df16fc02faa1b2 |
23-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add gpu to gm tool add pass-through read/write pixels API to canvas git-svn-id: http://skia.googlecode.com/svn/trunk@660 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
873cb1e23b64e4b2d11749352b626bcef204bdd7 |
23-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add gpu to the default makefile move skia-gpu files into skia/src/gpu git-svn-id: http://skia.googlecode.com/svn/trunk@653 2bbb7eff-a529-9590-31e7-b0007b416f81
pu/SkGpuCanvas.h
pu/SkGpuDevice.h
pu/SkGr.h
pu/SkGrTexturePixelRef.h
tils/SkEGLContext.h
|
c31ce1076c3ce25f5d5048d3751b3d99458f4a31 |
21-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add for quick gl-offscreen context (so we can draw and then readpixels for GM) git-svn-id: http://skia.googlecode.com/svn/trunk@645 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkEGLContext.h
|
d642329293cce602ac24df8f585c14a98795da87 |
20-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove ZLIB include from SkUserConfig for how (doesn't work on mac sampleapp) but, add it to Makefile if SKIA_PDF_SUPPORT is true Use compile_assert (yea!) git-svn-id: http://skia.googlecode.com/svn/trunk@643 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
0770044da6d61dcbc8d9673fed8dd92460faa314 |
20-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add option to write PDFs from gm fix some compile warnings (reorder initializers, init local ptr) git-svn-id: http://skia.googlecode.com/svn/trunk@642 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
f2b98d67dcb6fcb3120feede9c72016fc7b3ead8 |
20-Dec-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
merge with changes for GPU backend git-svn-id: http://skia.googlecode.com/svn/trunk@637 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkColorShader.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDraw.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMath.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkRegion.h
ore/SkScalerContext.h
ore/SkShader.h
ore/SkThread_platform.h
ore/SkUtils.h
df/SkPDFDevice.h
tils/SkProxyCanvas.h
tils/SkTextFormatParams.h
tils/mac/SkCGUtils.h
iews/SkEvent.h
iews/SkMetaData.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Win.h
iews/SkView.h
iews/SkWindow.h
|
29e5054dd07c97c2195c5f64bf67aaa6b5afa204 |
16-Dec-2010 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix perf regression in Color32. The regression was due to the fact that we were calling PlatformColorProc() for every span (which in turns makes CPUID, a fairly expensive call). Since we draw a lot of rects, and rects have 1-pixel wide spans for the vertical segments, that's a lot of CPUID. Fixed by cacheing the result of PlatformColorProc(), as is done for the other platform-specific blitters. Review URL: http://codereview.appspot.com/3669042/ git-svn-id: http://skia.googlecode.com/svn/trunk@636 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
3f396d7a86880aaf29fcce22a8204cf49e8d69d9 |
16-Dec-2010 |
Patrick Dubroy <dubroy@google.com> |
Merge "Add optional data argument to SkPixelRef::globalRef()"
|
543c793213096e01f205f5f3d43d03cff6101f43 |
16-Dec-2010 |
Patrick Dubroy <dubroy@google.com> |
Add optional data argument to SkPixelRef::globalRef()
ore/SkPixelRef.h
|
6f6457a7e6b357390a540a8ee78178e3f54addad |
15-Dec-2010 |
Chet Haase <chet@google.com> |
Merge "Fix issue with SkPaint references being out of date."
|
9f523ea27ec892a176817dc3a46179c0a910beb4 |
15-Dec-2010 |
Chet Haase <chet@google.com> |
Fix issue with SkPaint references being out of date. The mechanism used for determining whether an SkPaint object is the same as a cached version was broken. The problem was that Skia would blow away the generationID in some situations (assignment and reset), making that ID completely invalid. This would cause the displayList rendering code to sometimes make the wrong decision, thinking that an out of date object was actually still valid. Change-Id: I5e11eb9ac41e5d87d528b99e3781a4d348f76490
ore/SkPaint.h
|
bdc1207aa05f2f1b013e937f9cbe4795768eaa74 |
07-Dec-2010 |
Patrick Dubroy <dubroy@google.com> |
Changes to support bitmaps allocated in the Java heap. Change-Id: Ib083409abc4110dafa32b5ee4bfa01c0caeb907b
ore/SkBitmap.h
ore/SkMallocPixelRef.h
ore/SkPixelRef.h
|
c3856384e4ab9a7ad5902696a5c972ab595b8467 |
13-Dec-2010 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SSE2 optimizations for 32bit Color operation. [Patch from weiwei.li@intel.com] SSE2 optimization has been added by Stephen White before, this improves the skia performance on SSE2-supporting platform. (please refer to below issues) Issue 171055: More SSE2ification Issue 157141: More SSE2ification Issue 150060: minor tweaks to SSE2 code for -fPIC Issue 144072: SSE2 optimizations for 32bit blending blitters This CL implements SSE2 optimizations for the 32bit Color operation. Like above issues, it uses CPUID to detect for SSE2 and changes the platform procs at runtime as well. The 32bit Color operation is heavily used on Chrome HTML5 canvas operations. Take Microsoft IE test drives Pulsating Bubbles as example (http://ie.microsoft.com/testdrive/Performance/PulsatingBubbles/Default.xhtml), if running this cases on Chrome, the overhead of 32bit Color operation is about 40~50%. So this CL will make skia performance more better, and also make Chrome HTML5 canvas performance more better. Additional, this CL has passed the skia bench & tests validation, the result is pretty good. We also apply this CL to the latest chromium, and re-run Microsoft IE test drives Pulsating Bubbles, the performance is improved by almost 9~10%. git-svn-id: http://skia.googlecode.com/svn/trunk@633 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
9717bd93d86e12d2b9a506179493dd50613e99b2 |
10-Dec-2010 |
Chet Haase <chet@google.com> |
Allow bitmap reuse with PNG decoding Change-Id: I8ba53eb6d4b99ce6352358b666d30b7668aa834f
ore/SkTemplates.h
|
5db5b2ad9e26e43ee7252ab617cc511e424b9aa8 |
09-Dec-2010 |
Chet Haase <chet@google.com> |
Add ability to reuse bitmaps for new content Change-Id: Ie4919c18c0b71bc1d4b3976afd7657a8fb0fc0ef
mages/SkImageDecoder.h
|
ec7a30cc8688923e0ccfff4c8f81c5e577c4c9ab |
07-Dec-2010 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Upstream mulDiv255Ceil() from WebKit to the skia repository. (Patch by Noel Gordon (noel.gordon@gmail.com)) Review URL: http://codereview.appspot.com/3466042 git-svn-id: http://skia.googlecode.com/svn/trunk@632 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
038aff623d9fd47946cd31685f74cf473f7c84f0 |
07-Dec-2010 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Patch by Mike Lawther (mikelawther@chromium.org). The HTML5 canvas client of BlurDrawLooper needs the option to not apply the canvas transform to the blur offset. see http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-elemen... - "The shadowOffsetX and shadowOffsetY attributes specify the distance that the shadow will be offset in the positive horizontal and positive vertical distance respectively. Their values are in coordinate space units. They are not affected by the current transformation matrix." This patch is part of fixing http://code.google.com/p/chromium/issues/detail?id=64647. Review URL: http://codereview.appspot.com/3391041/ git-svn-id: http://skia.googlecode.com/svn/trunk@631 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
|
11367612f6a2e15b3008920bcb1ce2793c350c3d |
03-Dec-2010 |
Wei-Ta Chen <weita@google.com> |
Add fPreferQualityOverSpeed to SkImageDecoder. Currently the field only affects JPEG decode, in that when it is set to true, we choose a more accurate, but slightly slower, IDCT method. Bug: 3238925 Change-Id: I7da20de7281243dc3e246b328517df10039cd290
mages/SkImageDecoder.h
|
a09ef977b6799f01cd3fd64725fb3069da8be4bc |
01-Dec-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add deflate support to SkPDFStream. Review URL: http://codereview.appspot.com/3326043 git-svn-id: http://skia.googlecode.com/svn/trunk@627 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkFlate.h
df/SkPDFStream.h
|
86bff1f008308267c4ff75456b202a9cf60c6193 |
16-Nov-2010 |
wjmaclean@chromium.org <wjmaclean@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add safe size/copy functions to Skia. This patch adds four methods to SkBitmap. There are two functions to return "safe size", defined as the number of pixels from the value returned by getPixels() to the end of the allocated buffer. There is one version of fillPixels() to copy the bitmap instance into an external buffer (with specified size, and using specified stride), and another fillPixels() to copy from an external buffer to the instance bitmap. In the latter case the specified height, width and pixel format must match that used by the bitmap instance, although the specified stride may be any value at least as large as the minimum stride for the specified geometry. It is assumed that the external buffer is of size at least (height - 1)*stride + width * bytesPerPixel. Both fillPixels() functions return false if the copy is not possible with the specified parameters. Review URL: http://codereview.appspot.com/2837041/ git-svn-id: http://skia.googlecode.com/svn/trunk@625 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
28be72b63e457c680c192a34fb9f58e1c693363f |
11-Nov-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PDF: Add text support with a font framework (font embedding to come). Supports fakeBold, underline, strikethrough, mode (fill, stroke, both), size, skew, alignment (left, center, right). Missing is drawFontOnPath and font lookup and embedding. Changed SkPDFString to support how it is used from drawText methods. Moved compile assert into SkTypes. Moved constants and utility function used to support fakeBold, underline, and strikethrough into higher level locations. Review URL: http://codereview.appspot.com/2946041 git-svn-id: http://skia.googlecode.com/svn/trunk@624 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalar.h
ore/SkTypes.h
df/SkPDFDevice.h
df/SkPDFFont.h
df/SkPDFTypes.h
tils/SkTextFormatParams.h
|
20ab88413000fcc8668eeab25d9cb714097d0c45 |
11-Nov-2010 |
tedbo <tedbo@google.com> |
Skia: Merge upstream patch series that refactors SkCanvas to avoid subclassing. This change merges upstream Skia revisions r604,r605,r618, and r623. The patch series refactors SkCanvas so that backends don't need to override it. The r623 patch was upstreamed explicitly so that this series can be made into a clean patch for Android to avoid merge conflicts in the future. The log messages from the original commits are as follows: * r604: http://code.google.com/p/skia/source/detail?r=604 Refactor SkCanvas so that backends don't need to override it. Methods or classes that should go away are marked deprecated. The only thing I know of that breaks backward compatibility is SkCanvas((SkDevice*)NULL), but that is fairly unlikely to occur in the wild because that constructor had a default value of NULL. * r605: http://code.google.com/p/skia/source/detail?r=605 Fix a memory leak in the new Canvas/Device workflow. The previous change made it difficult to inherit from SkCanvas without leaking memory. By making SkDeviceFactory not reference counted, the right thing happens more naturally, just NewCanvas : public SkCanvas(new NewDeviceFactory()) {...} * r618: http://code.google.com/p/skia/source/detail?r=618 Move the device capability method to SkDevice. These are not the capabilities of the factory, but of the device. Additionally, it is more often needed when you have a device then when you have a factory, which caused creating of a new factory. * r623: http://code.google.com/p/skia/source/detail?r=623 Remove include of SkGLDevice.h from SkGLCanvas.h The '#include "SkGLDevice.h"' from include/core/SkDevice.h requires internal Skia code to be added to the include search paths when using the deprecated API. This change adds back SkGLCanvas.cpp to avoid exposing SkGLDevice.h to the public API. The change also includes an explicit virtual destructor on SkDeviceFactory to silence a -Wnon-virtual-dtor warning and allow for -Werror. Change-Id: I3442e2801c1d8d8c9cb2a20259f15bc870c393dc
ore/SkCanvas.h
ore/SkDevice.h
tils/SkGLCanvas.h
|
8c1d88dcfb978835779b6b5c5e7d1cbb78b6ca4d |
11-Nov-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove include of SkGLDevice.h from SkGLCanvas.h The '#include "SkGLDevice.h"' from include/core/SkDevice.h requires internal Skia code to be added to the include search paths when using the deprecated API. This change adds back SkGLCanvas.cpp to avoid exposing SkGLDevice.h to the public API. The change also includes an explicit virtual destructor on SkDeviceFactory to silence a -Wnon-virtual-dtor warning and allow for -Werror. Original Issue: http://codereview.appspot.com/3009041/ Review URL: http://codereview.appspot.com/2994042 git-svn-id: http://skia.googlecode.com/svn/trunk@623 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
tils/SkGLCanvas.h
|
7e2ff7cf7da604b29378978ef5d4655499485368 |
04-Nov-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add clipping support and some small fixes. Reorganize how the PDF graphic state stack is managed (fixing several bugs incidentally). Style: fix variables with underscores. Bug: fix image matrix application order, which enabled a small refactor. Review URL: http://codereview.appspot.com/2771042 git-svn-id: http://skia.googlecode.com/svn/trunk@622 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFDevice.h
|
eb6c7596af1a1fc7860e27ff2f678a33b2576c0f |
26-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add PDF support for drawDevice using a form xobject. This depends on: http://codereview.appspot.com/2719041 http://codereview.appspot.com/2720041 http://codereview.appspot.com/2721041 Review URL: http://codereview.appspot.com/2710042 git-svn-id: http://skia.googlecode.com/svn/trunk@621 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFFormXObject.h
|
a518086928494319b8968abc09808eff492c194f |
26-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Several cleanups: Fix the spelling of resource in several places Make getResouce(resourceList) part of SkPDFObject make SkDynamicMemoryWStream::getOffset and SkPDFPage::getMediaBox const Add a temporary NOT_IMPLEMENTED macro instead of using SkASSERT Review URL: http://codereview.appspot.com/2721041 git-svn-id: http://skia.googlecode.com/svn/trunk@619 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
df/SkPDFDevice.h
df/SkPDFDocument.h
df/SkPDFPage.h
df/SkPDFTypes.h
|
35fc62b960db6739b19c59576085663796951e47 |
26-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the device capability method to SkDevice. These are not the capabilities of the factory, but of the device. Additionally, it is more often needed when you have a device then when you have a factory, which caused creating of a new factory. Review URL: http://codereview.appspot.com/2720041 git-svn-id: http://skia.googlecode.com/svn/trunk@618 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
df/SkPDFDevice.h
|
ddbbd805b5b453e12cda0b3300e5655d8fb2bc19 |
26-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup/unify matrix transform for PDF backend. Review URL: http://codereview.appspot.com/2719041 git-svn-id: http://skia.googlecode.com/svn/trunk@617 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
df/SkPDFDevice.h
|
99a45d3b5a2f492b3ee3d5d8c8baa52745c4b2fa |
26-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SkDraw::validate to work with vector Devices. Vector devices don't have a (valid) fBitmap, so pass in width and height. Review URL: http://codereview.appspot.com/2718041 git-svn-id: http://skia.googlecode.com/svn/trunk@616 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDraw.h
|
95662ea6ee460cc84014c41a8c13e881cd8be8ed |
26-Oct-2010 |
Chet Haase <chet@google.com> |
Added generation ID to SkPaint to easily detect changed object. This new ID is used by display list objects to detect when the SkPaint object's properties have changed and the display list needs to copy the paint into a new object to avoid reusing an obsolete copy of it. Change-Id: I1fb7034bea63eca247b72b939cb20f0fcece067a
ore/SkPaint.h
|
9b49dc0db8254e3dcdc2de4a1e0add4f8a7ac5a8 |
21-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
First pieces of SkPDFDevice. Supports: Matrix transforms. Rendering bitmaps. Basic paint parameters. Rendering rectangles, points, lines, polygons. Render a paint to the page. Review URL: http://codereview.appspot.com/2584041 git-svn-id: http://skia.googlecode.com/svn/trunk@614 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDevice.h
df/SkPDFDevice.h
df/SkPDFGraphicState.h
df/SkPDFImage.h
df/SkPDFTypes.h
|
17f694b0386ae42e66e76ffa19a0dabbc2191c62 |
19-Oct-2010 |
scarybeasts@gmail.com <scarybeasts@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clamp the maximum size of glyph width we will attempt to render. Review URL: http://codereview.appspot.com/2519045 git-svn-id: http://skia.googlecode.com/svn/trunk@607 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
b70ae310bbdaa1b26786773aabce5548c1f48563 |
15-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix a memory leak in the new Canvas/Device workflow. The previous change made it difficult to inherit from SkCanvas without leaking memory. By making SkDeviceFactory not reference counted, the right thing happens more naturally, just NewCanvas : public SkCanvas(new NewDeviceFactory()) {...} Review URL: http://codereview.appspot.com/2530042 git-svn-id: http://skia.googlecode.com/svn/trunk@605 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
|
8d84fac294682647694b0d2d8a87ac2bd19b6aab |
14-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor SkCanvas so that backends don't need to override it. Methods or classes that should go away are marked deprecated. The only thing I know of that breaks backward compatibility is SkCanvas((SkDevice*)NULL), but that is fairly unlikely to occur in the wild because that constructor had a default value of NULL. Review URL: http://codereview.appspot.com/2103045 git-svn-id: http://skia.googlecode.com/svn/trunk@604 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkDevice.h
tils/SkGLCanvas.h
|
d877fdbb6e64692285c3e6532d88b9458f65b3cd |
13-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
High level pdf classes and pdf specific interface. The guts of the implementation will be in SkPDFDevice and below. This is a first implementation of everything above that point. Review URL: http://codereview.appspot.com/2342043 git-svn-id: http://skia.googlecode.com/svn/trunk@602 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkStream.h
ore/SkString.h
df/SkPDFCatalog.h
df/SkPDFDocument.h
df/SkPDFPage.h
df/SkPDFStream.h
df/SkPDFTypes.h
|
f66025d59ab4c8c4439fabf6ad89ddf35a19d1fd |
02-Oct-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Address senorblanco's comments on r600. Don't inline constructors and destructors. Include license in test file. A few nits Also, cleanup a couple compile warnings. Review URL: http://codereview.appspot.com/2279043 git-svn-id: http://skia.googlecode.com/svn/trunk@601 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFTypes.h
|
4a2d03230b226721bd250ab722f0bec5fdb26021 |
27-Sep-2010 |
Romain Guy <romainguy@google.com> |
Expose SkPictureFlat Change-Id: Ib6c873b7e7e42a3680a3d9110dae1fc369dfa393
ore/SkPictureFlat.h
|
8459d4e5e32608ec6da3f2b81731aaeb7b038843 |
25-Sep-2010 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial PDF backend commit: directories, build rules, primitives This change establishes and tests the building blocks of the PDF file format. For now, PDF code is not compiled by default. Review URL: http://codereview.appspot.com/1950044 git-svn-id: http://skia.googlecode.com/svn/trunk@600 2bbb7eff-a529-9590-31e7-b0007b416f81
df/SkPDFCatalog.h
df/SkPDFStream.h
df/SkPDFTypes.h
|
bfa4ebfb277423431a6958a7e024d16d95e7f6bc |
23-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
am 2626a123: am c408f5a2: Merge "Rename SkLargeBitmap to SkBitmapRegionDecoder (the previous renaming was reverted)." into gingerbread Merge commit '2626a12394e8b284ff7d88e0ec0e99beaa31b795' * commit '2626a12394e8b284ff7d88e0ec0e99beaa31b795': Rename SkLargeBitmap to SkBitmapRegionDecoder (the previous renaming was reverted).
|
c408f5a2507a959ee52b8d5ba25894d52f0a3b9e |
23-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
Merge "Rename SkLargeBitmap to SkBitmapRegionDecoder (the previous renaming was reverted)." into gingerbread
|
bb98807a9a02751ed2fcc98376f323ad93e15fa4 |
03-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
Rename SkLargeBitmap to SkBitmapRegionDecoder (the previous renaming was reverted). The change is identical to https://android-git.corp.google.com/g/#change,64714 . Change-Id: If0136fcc96bcdab323607b701e2ef69ddf42f63d
mages/SkBitmapRegionDecoder.h
mages/SkLargeBitmap.h
|
c1013783487ed82bf5d4c6f2d2366bb9c4372725 |
20-Sep-2010 |
Joseph Wen <josephwen@google.com> |
am 2ff9c8dd: am 58971879: Add the tile-based decoding capability to the PNG decoder. Merge commit '2ff9c8dd5defefc240f1b871a6927cb4352c0077' * commit '2ff9c8dd5defefc240f1b871a6927cb4352c0077': Add the tile-based decoding capability to the PNG decoder.
|
58971879258a502a7568fbad0e6852e78c3eca3c |
24-Aug-2010 |
Joseph Wen <josephwen@google.com> |
Add the tile-based decoding capability to the PNG decoder. Change-Id: Ie506dbf914cca9ad8a55747657abbe2a245ef217
mages/SkImageDecoder.h
|
cecac6752482950c1ecffe3679cb4c1afaaa021d |
10-Sep-2010 |
Joseph Wen <josephwen@google.com> |
am 3a1cc970: Fix bug in SkImageDecoder Merge commit '3a1cc9700bf928ed3b1e05c7edc543124440c54c' * commit '3a1cc9700bf928ed3b1e05c7edc543124440c54c': Fix bug in SkImageDecoder
|
3a1cc9700bf928ed3b1e05c7edc543124440c54c |
10-Sep-2010 |
Joseph Wen <josephwen@google.com> |
Fix bug in SkImageDecoder Change-Id: I6d214e4d8cce49f7e12eeb924493161dadd5aa26
ore/SkStream.h
mages/SkImageDecoder.h
mages/SkJpegUtility.h
|
064c4371c21a4205ed6acdb3c839e4e7805e346b |
09-Sep-2010 |
Romain Guy <romainguy@google.com> |
Expose Xfermode's mode in the SkXfermode class. Change-Id: Ibdb7620348ee7af585a58ad43b26d3d6f47c403c
ore/SkXfermode.h
|
ce4e53a2347040a3c145768c193a7a7958c0d4ec |
09-Sep-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add abstract wrapper for platform-specific bitmap backends git-svn-id: http://skia.googlecode.com/svn/trunk@596 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPixelRef.h
|
dcb79349ca5f65534ace75da3d1574746d56d1e2 |
08-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
Revert "Rename SkLargeBitmap to SkBitmapRegionDecoder." This reverts commit 2d8e78250676546c549082dc988e7262ab1bb154.
mages/SkBitmapRegionDecoder.h
mages/SkLargeBitmap.h
|
5c51fb3a5a68fbed0ece985c6a0eb5c56a96a27f |
08-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
Revert "Rename SkLargeBitmap to SkBitmapRegionDecoder." This reverts commit 2d8e78250676546c549082dc988e7262ab1bb154.
mages/SkBitmapRegionDecoder.h
mages/SkLargeBitmap.h
|
d5910cddefbeffdf9db5ff4fbb9bb22b9a20189b |
08-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
am 2d8e7825: Rename SkLargeBitmap to SkBitmapRegionDecoder. Merge commit '2d8e78250676546c549082dc988e7262ab1bb154' * commit '2d8e78250676546c549082dc988e7262ab1bb154': Rename SkLargeBitmap to SkBitmapRegionDecoder.
|
2d8e78250676546c549082dc988e7262ab1bb154 |
03-Sep-2010 |
Wei-Ta Chen <weita@google.com> |
Rename SkLargeBitmap to SkBitmapRegionDecoder. Change-Id: I093aea3d5e3e89c75b5086ede2b8bb30d8ceed95
mages/SkBitmapRegionDecoder.h
mages/SkLargeBitmap.h
|
fda149e38309f3ee38b172a9997cfee5dbccc32a |
27-Aug-2010 |
Romain Guy <romainguy@google.com> |
Ensure the OpenGL renderer is not given gamma corrected fonts. Change-Id: Ie58f75c2bb2b09fc2e1e96ad94ad7c907d067bd4
ore/SkPaint.h
|
e7e6c37f77fd7f4c0b96f1fce939dd51af37495d |
19-Aug-2010 |
Romain Guy <romainguy@google.com> |
DO NOT MERGE. Add an API to correctly copy the isOpaque flage of an ImageRef to Bitmap. Change-Id: I64904bf4d77a0d84f92d31024f48a2e3e0514f73
mages/SkImageRef.h
|
99d118f65a9d99c610396ea78b27faadb8d0b9cd |
19-Aug-2010 |
Romain Guy <romainguy@google.com> |
Add an API to correctly copy the isOpaque flage of an ImageRef to Bitmap. Change-Id: I4aef8381bb6f722c0630ddc15a32a0ef07041613
mages/SkImageRef.h
|
9ffc4c107d443e6e115dadd1f8315cf28672207b |
17-Aug-2010 |
Joseph Wen <josephwen@google.com> |
am ae3c9823: Fix master sim break Merge commit 'ae3c9823f39f96243d0f69d90363dc43e1540c09' * commit 'ae3c9823f39f96243d0f69d90363dc43e1540c09': Fix master sim break
|
ae3c9823f39f96243d0f69d90363dc43e1540c09 |
17-Aug-2010 |
Joseph Wen <josephwen@google.com> |
Fix master sim break Change-Id: If1fd071cad08b23bc44c4ca29bcc71a9c68696b9
mages/SkImageDecoder.h
|
2d34418f00c38bfa656fe92dc6e792603260344c |
17-Aug-2010 |
Joseph Wen <josephwen@google.com> |
am 97fa2e45: Do JPEG tile-based decoding. Merge commit '97fa2e455b2040c99c5b6f3e3d2ad6c9b4062081' * commit '97fa2e455b2040c99c5b6f3e3d2ad6c9b4062081': Do JPEG tile-based decoding.
|
97fa2e455b2040c99c5b6f3e3d2ad6c9b4062081 |
12-Jul-2010 |
Joseph Wen <josephwen@google.com> |
Do JPEG tile-based decoding. Change-Id: I795129d55a0a7da90b4d604a902066868933d2a9
mages/SkImageDecoder.h
mages/SkJpegUtility.h
mages/SkLargeBitmap.h
|
5e631cf2609bc0657530e4fbd26a31e8208bfb88 |
11-Aug-2010 |
Romain Guy <romainguy@google.com> |
Add Overlay blending mode for Android. Change-Id: Ia17cec1fd8a25a45f8826948a8c76e024decef65
ffects/SkPorterDuff.h
|
fad89e5c108c0cf674a206cd133da011465ccd09 |
06-Aug-2010 |
Romain Guy <romainguy@google.com> |
Add a generation id to SkPath. This can be used to know whether a path was modified. Change-Id: I3a839357de4305d29cb608eacbada371682a5578
ore/SkPath.h
|
c9c9ebbc29b62e7d3b06ff18023b09faeb49d618 |
28-Jul-2010 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SKColorSetARGB() a macro when not building debug. This allows GCC to avoid generating static initializers for code that uses it. Patch by: Dave Moore http://codereview.appspot.com/1883043/show git-svn-id: http://skia.googlecode.com/svn/trunk@592 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColor.h
|
90a1efbdde19ee56c33929592277871509c25893 |
21-Jul-2010 |
Romain Guy <romainguy@google.com> |
Expose two APIs to be able to retrieve glyphs from font cache. Change-Id: I4e033c009bef6f00b0cd2a8233f63351adc11df4
ore/SkPaint.h
|
097a3513535ad854c1b049c32c080ec875ab1411 |
13-Jul-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkRegion::setRects(), and its unit tests git-svn-id: http://skia.googlecode.com/svn/trunk@588 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
ore/SkRegion.h
|
2e086190e55a01dc2f7b74df6f2828e8cac2b9ab |
08-Jul-2010 |
kbr@chromium.org <kbr@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added optional "ambiguous" outgoing argument to XRay queries so that calling code may choose different y-coordinates for better robustness. Tested and verified manually inside O3D. BUG=none TEST=none Review URL: http://codereview.appspot.com/1695051 git-svn-id: http://skia.googlecode.com/svn/trunk@586 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
40408614655c4057d93842c9b0f09aa6dfff9e02 |
02-Jul-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
oops, also update dox for saveLayerAlpha git-svn-id: http://skia.googlecode.com/svn/trunk@585 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
ad164b2025cba65131ca68221a6ea7640d7b1de8 |
02-Jul-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for saveLayer() git-svn-id: http://skia.googlecode.com/svn/trunk@584 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
a2c71cbd51da8b7767d43fe8954e7a4c674b2005 |
17-Jun-2010 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for forcing autohinting. http://codereview.appspot.com/1651044/show git-svn-id: http://skia.googlecode.com/svn/trunk@580 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
f59799139bacd300bf5251a1ca4e6b2ad3196457 |
15-Jun-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename round, ceil, etc. to avoid some platform macros git-svn-id: http://skia.googlecode.com/svn/trunk@577 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
e89d3ec443563a77d0cf29f08c0d034b2a93ec18 |
18-May-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix 64-bit Mac warnings/memory corruption git-svn-id: http://skia.googlecode.com/svn/trunk@569 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkThread_platform.h
|
033e03cb191aff56e06e5d6aab917f60740dba63 |
18-May-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
export line counts git-svn-id: http://skia.googlecode.com/svn/trunk@568 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkTextBox.h
|
5ee64ad6b54edc07849fa04681801802b7102590 |
17-May-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update to match latest skia apis git-svn-id: http://skia.googlecode.com/svn/trunk@566 2bbb7eff-a529-9590-31e7-b0007b416f81
vg/SkSVGParser.h
vg/SkSVGTypes.h
|
4ab5786aad22af220a1a1e9826ac8a4f5a47cedc |
12-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am d66241cf: am 4701b5d2: merge from open-source master
|
4701b5d25c5617888ea754f373946c57534750cb |
12-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: Ic7024b390883841714ac6fb5f6a11f87a9f707a6
|
2b910807112618cb20b689bc6ae20e0e211ed41c |
26-Apr-2010 |
Peter Eliasson <peter.eliasson.x@sonyericsson.com> |
Added GetUnitsPerEM method to SkFontHost GetUnitsPerEM can be used as convenience method to find out the number of font units per EM square without having to fetch the head table. Change-Id: I6f09b86a13e020ff74156571782f4bc822b7c1f3
ore/SkFontHost.h
|
c20341572f90f36d1abcb95e48ae6635c740a2f6 |
10-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 74054d95: am ff1f6696: merge from open-source master
|
ff1f66966879e612660387285b7ead9c040ff88f |
10-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I064902aa9745342ccfe868331ccc000767e92fc0
|
a2dfb00239c367c3663e8487a8213d0edad238ba |
26-Apr-2010 |
Andreas Borglin <andreas.borglin@sonyericsson.com> |
Added drawPosTextOnPath method. The drawPosTextOnPath method allows for text positioned on a straight line to be drawn along a path. This method can be used by layout engines to implement the Canvas::drawTextOnPath method for complex scripts. Change-Id: I2f9c22b8c97eeacb61cd6de7429ba875a1e7ade9
ore/SkCanvas.h
ore/SkDevice.h
ore/SkDraw.h
|
5f6a0762f14f73859e60f0e8339ca133d10e4d3c |
21-Apr-2010 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a SkTypeface::CreateForChars() function. This allows us to do font fallback for strange scripts. Added empty stubs to the implementations on all platforms. Patch-by: Evan Martin Signed-off-by: Adam Langley http://codereview.appspot.com/950041 git-svn-id: http://skia.googlecode.com/svn/trunk@557 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
756f6dd82da298375547cb36955be9ac8574d2dc |
16-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
dox git-svn-id: http://skia.googlecode.com/svn/trunk@556 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
b00cd7258c5ccf856c0dc72840e082306251b278 |
16-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkRefPtr class (for testing at the moment) git-svn-id: http://skia.googlecode.com/svn/trunk@555 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
4c1037238c8ebcef8c75b5d43730ed308a11102c |
14-Apr-2010 |
Mike Reed <reed@google.com> |
refresh from trunk Change-Id: I0175ec7482f8cf85d25165da360a5352979fd7a0
ore/SkGraphics.h
ore/SkRect.h
ore/SkTypes.h
ffects/SkPorterDuff.h
|
337d42626b1192ca8eb68c4325e1357a303d69d9 |
13-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete header git-svn-id: http://skia.googlecode.com/svn/trunk@544 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawing.h
|
9aa8b32233702b19b97bebdc2c702e0c53407d45 |
13-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SKIA_VERSION_[MAJOR, MINOR, PATCH] in header and SkGraphics API git-svn-id: http://skia.googlecode.com/svn/trunk@542 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
ore/SkTypes.h
|
2687ae05cbd309072f0b5bb9d872d758108a2776 |
12-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more MakeFoo factories for SkRect git-svn-id: http://skia.googlecode.com/svn/trunk@541 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
99ba1cf3735206b0b4f9ea7563fe6057a870e061 |
06-Apr-2010 |
Mike Reed <reed@google.com> |
am a41d49cf: fix dither->4444 to keep alpha >= color
|
a41d49cff9677406effa435c8e99117f38fb287f |
06-Apr-2010 |
Mike Reed <reed@google.com> |
fix dither->4444 to keep alpha >= color Change-Id: Ib92980c1aab25e4dc037ea9119643dc04f3618f3
ore/SkColorPriv.h
|
735b790150096c3d5e817854b228945a9b869e86 |
06-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix dither-to-4444 to keep the alpha value >= colors git-svn-id: http://skia.googlecode.com/svn/trunk@534 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
3eb034e4ebd52e7af65dc68505f56793a9d9e5ce |
03-Apr-2010 |
Romain Guy <romainguy@android.com> |
Add support for overlay in the outdated SkPorterDuff class. This is required to implement the prototype of the new fat title bars. Change-Id: Iff5a55c78167209d1647c4b8dd204b005a93399d
ffects/SkPorterDuff.h
|
8381e007dc655b7db4ddf5cafdc057f2dbc1dc6a |
23-Mar-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add inherit-from-root-transform flag (for fixed-positioning) git-svn-id: http://skia.googlecode.com/svn/trunk@532 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLayer.h
|
265c1bdff3f29390d7f5819497544c8f7f79518d |
23-Mar-2010 |
Mike Reed <reed@google.com> |
fix bookkeeping on fParent (was firing assets on some sites) Change-Id: I0c99b42cca2a9245b6d983f1d91c4d675f66fb14
tils/SkLayer.h
|
2be249260de3c70ec6780caf1a4f32be19319d46 |
23-Mar-2010 |
Mike Reed <reed@google.com> |
add inherit-from-root-transform flag Change-Id: I9ffdb50bde0c53070611c7dc626c384eca0906ea
tils/SkLayer.h
|
3f1f06a26bdb2022a5c72f93ae623a57b6659464 |
03-Mar-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional pref-config table to codecs git-svn-id: http://skia.googlecode.com/svn/trunk@519 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
mages/SkImageDecoder.h
|
0a81c953145c77abea5ca1df9e84c62d9da96094 |
03-Mar-2010 |
Mike Reed <reed@google.com> |
add optional preftable to image codecs, for more control over the resulting bitmap config
ore/SkFontHost.h
mages/SkImageDecoder.h
|
8de2e6de5b1f19e29d90cab1ced385b7ae01b751 |
02-Mar-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add kNONE_LCDOrder for screens with no recognizable rgb order git-svn-id: http://skia.googlecode.com/svn/trunk@518 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
d055c1fde2128514167b315f4d104b177e04a3de |
01-Mar-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
convert matrix <--> matrix44 add glyphrec to bounder git-svn-id: http://skia.googlecode.com/svn/trunk@516 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBounder.h
ore/SkMatrix.h
|
86cd5d6eb40d1bfbfa4eed24f28d8a0f485d63f4 |
01-Mar-2010 |
Mike Reed <reed@google.com> |
change entrypoint in bounder to pass more Glyph info
ore/SkBounder.h
ore/SkMatrix.h
|
f44eca945e37f1660263af6e6eda5531454c515e |
24-Feb-2010 |
Mike Reed <reed@google.com> |
refresh from trunk
ore/SkRect.h
tils/SkLayer.h
|
745bfbd74d1bcd62b9c597b62907875bca5cf84e |
24-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add localToGlobal and parents git-svn-id: http://skia.googlecode.com/svn/trunk@511 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLayer.h
|
233481ebd0b8644a319443cde33e75266e990ee6 |
24-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add static Make methods to return rects git-svn-id: http://skia.googlecode.com/svn/trunk@508 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
|
da6fb3246a4f3e7e835f23b4834affb80bb613fa |
19-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more layers extracted from webkit git-svn-id: http://skia.googlecode.com/svn/trunk@503 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
tils/SkLayer.h
|
9227689ced438298f7a60c0ae7d7ab81a2c07a55 |
19-Feb-2010 |
Mike Reed <reed@google.com> |
remove viewport for layers (not needed in base class)
ore/SkRect.h
ffects/SkAvoidXfermode.h
tils/SkLayer.h
|
81dc331e65ba5a24d515c11890234dd205408c89 |
18-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update layers git-svn-id: http://skia.googlecode.com/svn/trunk@502 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkAvoidXfermode.h
tils/SkLayer.h
|
c226875e0c4ba6482b948f078c440b3718f4e2f7 |
18-Feb-2010 |
Mike Reed <reed@google.com> |
more refactoring
tils/SkLayer.h
|
8c9e31644826ad537c51b9ce2bc1156dea426f37 |
15-Feb-2010 |
Mike Reed <reed@google.com> |
rename paintOn to draw
tils/SkLayer.h
|
8f7d36c67f1bdde7ca1680857936f6af951e19e2 |
15-Feb-2010 |
Mike Reed <reed@google.com> |
update dox
ore/SkCanvas.h
|
86d4008e894f6ce0b1938ac6b45d4074af85d3b7 |
12-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add layers git-svn-id: http://skia.googlecode.com/svn/trunk@501 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkLayer.h
|
c387e939e9e8fdce566feeb8b8f37e3f2e01cd50 |
12-Feb-2010 |
Mike Reed <reed@google.com> |
add SkLayer (from webkit)
tils/SkLayer.h
|
dc3381fc8194a6192af39539c6ac9787b20209d3 |
11-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update save/restore comments to mention that the drawFilter is also saved add wrapper for harfbuzz font/fontclass git-svn-id: http://skia.googlecode.com/svn/trunk@500 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
orts/SkHarfBuzzFont.h
|
ed8dbf74a7c8a038ff51d93ad4a174ad6e84663e |
11-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experimental draft, please ignore git-svn-id: http://skia.googlecode.com/svn/trunk@499 2bbb7eff-a529-9590-31e7-b0007b416f81
ext/SkTextLayout.h
|
6b79d6ada02fb549f79a1f7ca5efa222be37dee5 |
11-Feb-2010 |
Mike Reed <reed@google.com> |
refresh from trunk: add static Make for SkSize
ore/SkSize.h
|
c83d422b639a1c186d8e40e08ac895deef60410f |
11-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
doh - fix build git-svn-id: http://skia.googlecode.com/svn/trunk@498 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
60bc6d5cb0af7cef0e49cc35f28f36f89b10853e |
11-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add Make to SkTSize git-svn-id: http://skia.googlecode.com/svn/trunk@497 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
1c980e0d7772f05f570ae0227d91635f017c2227 |
09-Feb-2010 |
Mike Reed <reed@google.com> |
refresh from skia/trunk
ore/SkFloatingPoint.h
ore/SkMath.h
ore/SkPath.h
ore/SkScalar.h
ore/SkScalerContext.h
|
eebf5cb6c0f5ed2630de2e7712d61b4ec1d49015 |
09-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add copysign for ints and floats fix addArc to not wrap around if the sweepAngle is close to 360 but lost precision when convert to radians (and then to unit vectors ala sin/cos) git-svn-id: http://skia.googlecode.com/svn/trunk@495 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
ore/SkMath.h
ore/SkScalar.h
|
d3aa4ff7a564953dff9a15ff03fd42eebf64569f |
09-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add countPoints() and getPoint() git-svn-id: http://skia.googlecode.com/svn/trunk@494 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
4526a847da6dc738dc73103ec4d47cc0dbdec478 |
06-Feb-2010 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This patch allows the use of the native FreeType emboldening algorithm when "fake bold" text is used in SkPaint. It's enabled by #defining SK_USE_FREETYPE_EMBOLDEN. Review URL: http://codereview.appspot.com/198077 git-svn-id: http://skia.googlecode.com/svn/trunk@490 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
ba09de4c4be66cc07790f23b0f3a925f47340e3e |
05-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
respect edgetype in quickreject git-svn-id: http://skia.googlecode.com/svn/trunk@489 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
02a120cf9ec9791bc8fbe2b236551d1e3ab17d47 |
05-Feb-2010 |
Mike Reed <reed@google.com> |
refresh from skia/trunk - xray utilities
ore/SkGeometry.h
|
945a139553a9c9da03766213661d7f5fd6ed3042 |
05-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkXRay geometry routines git-svn-id: http://skia.googlecode.com/svn/trunk@488 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
e43bf8554a50afe60382a640e9234a2583178f7b |
05-Feb-2010 |
Romain Guy <romainguy@google.com> |
Merge "Take into accunt the edge type when doing a clip quickreject."
|
75c8af293816b94cd8fd9a3d9b3a4d6e052dedfe |
05-Feb-2010 |
Mike Reed <reed@google.com> |
update from skia/trunk
ore/SkPaint.h
ore/SkPoint.h
|
a5dcaf6fd8115fb9c6028ca4e9848b968375abcd |
05-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add containsText() api git-svn-id: http://skia.googlecode.com/svn/trunk@487 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
43356962b0685a89e232a038b2b33162da04517d |
05-Feb-2010 |
Romain Guy <romainguy@android.com> |
Take into accunt the edge type when doing a clip quickreject. Not taking into account the BW type was causing the view hierarchy to redraw too many views.
ore/SkCanvas.h
|
ac753098e8af4a17e5df97b3a4dd0ce123f8d70c |
28-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add some utils to SkPoint git-svn-id: http://skia.googlecode.com/svn/trunk@485 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPoint.h
|
6f59815b3dbd19efb8a29d0115deea9c88da8ae1 |
21-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
refactor helper functions out of libjpeg wrapper git-svn-id: http://skia.googlecode.com/svn/trunk@476 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkJpegUtility.h
|
416023c528d8cad78c9f294000dce57aad59a6f8 |
21-Jan-2010 |
Wei-Ta Chen <weita@google.com> |
Merge "Move some utility structs/functions in SkImageDecoder_libjpeg.cpp to SkJpegUtility.h/.cpp, so that others are able to use these structs/functions when they call libjpeg for compression."
|
1981752fe0a21e96a22848accfd98b6b4a309348 |
21-Jan-2010 |
Mike Reed <reed@google.com> |
am 07a66af1: Do not merge Merge commit '07a66af19347d1f2d0d4610158a48a7cd34477fc' into eclair-plus-aosp * commit '07a66af19347d1f2d0d4610158a48a7cd34477fc': Do not merge
|
07a66af19347d1f2d0d4610158a48a7cd34477fc |
20-Jan-2010 |
Mike Reed <reed@google.com> |
Do not merge port stretchy from master
tils/SkBoundaryPatch.h
tils/SkMeshUtils.h
|
2c1275107148cb95b0497cadeeb43e31d5063929 |
02-Dec-2009 |
Wei-Ta Chen <weita@google.com> |
Move some utility structs/functions in SkImageDecoder_libjpeg.cpp to SkJpegUtility.h/.cpp, so that others are able to use these structs/functions when they call libjpeg for compression.
mages/SkJpegUtility.h
|
87a2a317c4e99c547ecbfa81f40f7bd7f2932433 |
20-Jan-2010 |
Mike Reed <reed@google.com> |
refresh from skia/trunk
ore/SkPreConfig.h
|
ec10d21eb9a17639688188b0defce6d757331eb4 |
12-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete SK_BUILD_FOR_BREW conditional git-svn-id: http://skia.googlecode.com/svn/trunk@473 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
|
2cf237c941bf5964f654d0ccdd639a26468e1d71 |
08-Jan-2010 |
Mike Reed <reed@google.com> |
refresh from skia/trunk, adds paint bit for bitmapfonts
ore/SkPaint.h
ore/SkScalerContext.h
|
9d3a985aa3c82605346ed1518375a8c384b925e5 |
08-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add glyph->unichar query (inverse of a cmap) git-svn-id: http://skia.googlecode.com/svn/trunk@472 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
13c8558e37043d4aad8b439ed053fac1cdb6763d |
05-Jan-2010 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix r466 which was causing Chromium valgrind failures. See the added comment for details. TBR=reed (since it's a build fix) git-svn-id: http://skia.googlecode.com/svn/trunk@469 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
091f227385b467090b5a7169a8e2faf19eca7105 |
04-Jan-2010 |
Mike Reed <reed@google.com> |
add inverse of textToGlyphs(), so we can extract the original text from the browser display for copy/paste, given that webkit renders it using glyph codes (and we need unichars). hange 36311 in external/webkit is dependent on this. Fixes http://b/2166748
ore/SkBounder.h
ore/SkMath.h
ore/SkPaint.h
ore/SkScalerContext.h
|
474a12c4976b3000174cad5df74c498cd723c5e2 |
04-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added a virtual to SkBounder, called by text, that passes the glyph's ID as well as its bounds. Made the universal doIRect() non-abstract so that a child class can override either the general flavor or the text flavor. git-svn-id: http://skia.googlecode.com/svn/trunk@468 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBounder.h
|
69975b0fce6c950a0481a2ddaec3ce0aaa03f90d |
04-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
chant __ARM_ARCH_4__ to __ARM_ARCH_4T__, to reflect known android targets git-svn-id: http://skia.googlecode.com/svn/trunk@467 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
e95c91e6d9201d50d0b84fbc3d2f53f92f753e0b |
04-Jan-2010 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add flag to enable bitmap strikes. http://codereview.appspot.com/183096 git-svn-id: http://skia.googlecode.com/svn/trunk@466 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkScalerContext.h
|
2c497e64d20a73267eb92ae88fdc51ba2a356b55 |
04-Jan-2010 |
Mike Reed <reed@google.com> |
refresh from skia/trunk
ore/SkPreConfig.h
iews/SkOSWindow_Win.h
ml/SkXMLParser.h
|
e191b16fda2f5afea3a90653c1cd4f5a3c436e89 |
18-Dec-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update windows port git-svn-id: http://skia.googlecode.com/svn/trunk@461 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Win.h
ml/SkXMLParser.h
|
63debae4c1020fa1e0ccd92ef3cbfdc8735acf8e |
16-Dec-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
initial checkin for visualstudio build support git-svn-id: http://skia.googlecode.com/svn/trunk@460 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/sk_stdint.h
ore/SkPreConfig.h
|
93d11b5b461a8677a8e3ffa94260f4f9897070ac |
14-Dec-2009 |
Mike Reed <reed@google.com> |
refresh from skia/trunk
ore/SkCanvas.h
tils/SkDumpCanvas.h
tils/SkProxyCanvas.h
|
cb60844b34766aad4151df5e87c144d4a57e9abe |
04-Dec-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add drawData() to canvas, to record data blobs git-svn-id: http://skia.googlecode.com/svn/trunk@452 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
tils/SkDumpCanvas.h
tils/SkProxyCanvas.h
|
a8b45f65acb9d306cb57edd886728933f13d4424 |
23-Nov-2009 |
Mike Reed <reed@google.com> |
refresh from skia/trunk, fixing winding bug in lineclipper also catch overflow in scalercontext
ore/SkColorPriv.h
ore/SkPath.h
ore/SkRect.h
ore/SkTypes.h
iews/SkView.h
|
e522ca5d5f249bd51a00cb68bb051f811d0a9e85 |
23-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix winding bug in lineclipper expose path.dump() all the time UP arrow now toggles a grid of clip rects in sample app git-svn-id: http://skia.googlecode.com/svn/trunk@443 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
iews/SkView.h
|
90209caa686464cad70dd9d60b53c3d967eb57da |
21-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
doh. make the new S16 and U16 checkers inline git-svn-id: http://skia.googlecode.com/svn/trunk@442 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
d4577757874d1dda1a3bffa3f2347c251859c27e |
21-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add checks for exceeding 16bits, and apply those for glyphs in getMetrics() git-svn-id: http://skia.googlecode.com/svn/trunk@441 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRect.h
ore/SkTypes.h
|
8e048c19870a898cecdde3b3c0d2d512e6f372c0 |
20-Nov-2009 |
Mike Reed <reed@google.com> |
new edgelist builder that chops segments into clip-sized coordinates, to avoid overflows The change is conditional at the moment inside SkScan_Path.cpp, USE_NEW_BUILDER. This chopping is meant to only pass in reasonable floats to the edgelist, so that we never overflow when converting to fixed-point. It also has the side-effect of speeding up edges to the left/right of the clip, since those become vertical lines, which are faster to walk over than the original curve segment. Future optimizations: throw away segments to the right of the clip, and tweak the edgelist walker to not require an explicit matching right-edge for the current run.
ore/SkEdgeClipper.h
ore/SkGeometry.h
ore/SkLineClipper.h
ore/SkUtils.h
iews/SkView.h
|
9a62fa705280ed1a5ab2cc9a05208e9c72c1d5f9 |
20-Nov-2009 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_USE_OLD_255_TO_256. Review URL: http://codereview.appspot.com/156057/show. git-svn-id: http://skia.googlecode.com/svn/trunk@438 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
e28ff55d980d2992618b6b721c848aba96cf759a |
19-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
retool clipping in hairlines to catch huge coordinates git-svn-id: http://skia.googlecode.com/svn/trunk@436 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkLineClipper.h
|
909994fbae0ffb532f42feac8859f8d86bbf64de |
18-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
new scanconversion technique This technique geometrically clips all segments against the clip bounds, ensuring that we never send a value to the edgelist that might overflow in fixedpoint. Current disabled in SkScan_Path.cpp by a #define. There are a few minor pixel differences between this and the old technique, as found by the gm tool, so at the moment this new code is off by default. git-svn-id: http://skia.googlecode.com/svn/trunk@432 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkEdgeClipper.h
ore/SkGeometry.h
|
77f0ef726f1f8b6769ed2509171afce8bac00b23 |
17-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add quadclipping utility, plus sample test git-svn-id: http://skia.googlecode.com/svn/trunk@429 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGeometry.h
|
4e753558fc8cc2f77cbcd46fba80d8612e836a1e |
16-Nov-2009 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More SSE2-ification; fix for gcc -msse2. Review URL: http://codereview.appspot.com/154163 git-svn-id: http://skia.googlecode.com/svn/trunk@428 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkUtils.h
|
70149060a74bb212e67eb140be7cbf97a7cd36a8 |
16-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add lineclipper, and test case git-svn-id: http://skia.googlecode.com/svn/trunk@427 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkLineClipper.h
|
e72fee513a5f903d6aa17066d2f3b79ac31f05de |
16-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add onSendClickToChildren to views, so a view can capture all clicks. speedup some of the unittests that were too slow minor cleanup in SkScan_Path, in prep for larger changes git-svn-id: http://skia.googlecode.com/svn/trunk@426 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
|
f0f4e9abba62a405b7a41e40fcee20b45eb348ee |
13-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove const modifiers on function return types (unneeded, and caused an error on some gccs). git-svn-id: http://skia.googlecode.com/svn/trunk@425 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
24fb8c7cc7b76134a25914d8f6346c89c359c621 |
10-Nov-2009 |
Mike Reed <reed@google.com> |
refresh from skia/trunk support for SSE2 blitrow optimizations fix flattening in 2-point gradient fix rotation in colormatrix
ore/SkColorPriv.h
ffects/SkAvoidXfermode.h
iews/SkView.h
|
0db5a7fae596e4914250554402e4874c33fdf0d4 |
09-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for SkAvoidXfermode (as best I could) fix 565 and 4444 implementations git-svn-id: http://skia.googlecode.com/svn/trunk@420 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkAvoidXfermode.h
|
9272761b22746d2d22439c26f5555028f8e824da |
04-Nov-2009 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SSE2 optimizations for 32bit blending blitters. This CL implements SSE2 optimizations for 3 of the 32bit blending blitters. It uses CPUID to detect for SSE2 at runtime. In order to accomodate runtime detection, it changes the platform procs from static arrays to static functions. It also includes an implementation of SkTime for Win32. http://codereview.appspot.com/144072 git-svn-id: http://skia.googlecode.com/svn/trunk@418 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
161b00bae2c759b157bb5f1141f497f706443902 |
03-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkEvalCubicInterval git-svn-id: http://skia.googlecode.com/svn/trunk@416 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkCubicInterval.h
|
34245c7871f6339de8cc2be8fb1090ca3cba54ef |
03-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add OVerView slide to samplecode change inline functions in SkColorPriv.h to static inline git-svn-id: http://skia.googlecode.com/svn/trunk@415 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
iews/SkView.h
|
1110389d03f7a8fe2f4d9e3041c38b07e3aa53c5 |
30-Oct-2009 |
Mike Reed <reed@google.com> |
am 9521ac9c: add table maskfilter Merge commit '9521ac9c669ee93f2e8ebfb4549ec64b57fe3559' into eclair-plus-aosp * commit '9521ac9c669ee93f2e8ebfb4549ec64b57fe3559': add table maskfilter
|
27b953159488bb519b49751497a62eb837b9a881 |
30-Oct-2009 |
Mike Reed <reed@google.com> |
am 9521ac9c: add table maskfilter Merge commit '9521ac9c669ee93f2e8ebfb4549ec64b57fe3559' into eclair-mr2 * commit '9521ac9c669ee93f2e8ebfb4549ec64b57fe3559': add table maskfilter
|
9521ac9c669ee93f2e8ebfb4549ec64b57fe3559 |
29-Oct-2009 |
Mike Reed <reed@google.com> |
add table maskfilter http://b/issue?id=2210685
ffects/SkTableMaskFilter.h
|
3f2025fdb5fc0bd8b1edc92174f0df5226942f8a |
29-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename gamma to table, since it is more general than just gamma git-svn-id: http://skia.googlecode.com/svn/trunk@412 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGammaMaskFilter.h
ffects/SkTableMaskFilter.h
|
3cfda413a2eadedc1ef9db3c980e78f4d415d6dc |
29-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add gamma maskfilter, especially nice when applied after a blur git-svn-id: http://skia.googlecode.com/svn/trunk@411 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGammaMaskFilter.h
|
3798ac8a1beee1c03d45bde7cf810353829d5f93 |
28-Oct-2009 |
Mike Reed <reed@google.com> |
add boundary patch utils
tils/SkBoundaryPatch.h
tils/SkMeshUtils.h
|
a563162780d589938aef8a4d8b63d2957139313b |
28-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move boundarypatch into utils git-svn-id: http://skia.googlecode.com/svn/trunk@410 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkBoundaryPatch.h
|
2ee7c640150a863f2859eb0aaf4dfe7ad7836f34 |
28-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update on boundary patches git-svn-id: http://skia.googlecode.com/svn/trunk@409 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkMeshUtils.h
|
0f0cfaecf2c52e5fcb033c43df06f07a81c7b0c2 |
13-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for reviving animator git-svn-id: http://skia.googlecode.com/svn/trunk@380 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
|
bb9aea999c29a45fcac3fdb9ecd4a45b65f603cb |
24-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
record dither setting so we can replay it when we (re)decode git-svn-id: http://skia.googlecode.com/svn/trunk@368 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageRef.h
|
934469071fe1a633fe4c64226fb256e02b2d4341 |
24-Sep-2009 |
Mike Reed <reed@google.com> |
am 47f26218: add setDither api, so we can retain this setting when we (re)decode the bitmap Merge commit '47f2621859e1e6fa9a5ed53e7ca66bc395999242' into eclair-plus-aosp * commit '47f2621859e1e6fa9a5ed53e7ca66bc395999242': add setDither api, so we can retain this setting when we (re)decode the bitmap
|
0527f9e8187cecd3c5bfc814c778b1c800389054 |
24-Sep-2009 |
Mike Reed <reed@google.com> |
am d0195f84: refresh from skia, with blitrow_d32 bottlenecks for neon optimizations Merge commit 'd0195f840fa964da51f7a1192b432954794e660c' into eclair-plus-aosp * commit 'd0195f840fa964da51f7a1192b432954794e660c': refresh from skia, with blitrow_d32 bottlenecks for neon optimizations
|
47f2621859e1e6fa9a5ed53e7ca66bc395999242 |
24-Sep-2009 |
Mike Reed <reed@google.com> |
add setDither api, so we can retain this setting when we (re)decode the bitmap
mages/SkImageRef.h
|
d0195f840fa964da51f7a1192b432954794e660c |
23-Sep-2009 |
Mike Reed <reed@google.com> |
refresh from skia, with blitrow_d32 bottlenecks for neon optimizations
iews/SkOSWindow_Mac.h
|
c4cae85752e3e486cf4eac8cd8128f57b6f40563 |
23-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add BlitRow procs for 32->32, to allow for neon and other optimizations. call these new procs in (nearly) all the places we had inlined loops before. In once instance (blitter_argb32::blitAntiH) we get different results by a tiny bit. The new code is more accurate, and exactly inline with all of the other like-minded blits, so I think the change is good going forward. git-svn-id: http://skia.googlecode.com/svn/trunk@366 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBlitRow.h
|
9186103dfdb7dfe32803ffad7c3caf1d739a226d |
23-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't put the class name in front of the method git-svn-id: http://skia.googlecode.com/svn/trunk@365 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
|
61bc62284f836e625831c82dd54edfa687273e04 |
22-Sep-2009 |
Mike Reed <reed@google.com> |
am 924f59d3: refresh from skia/trunk - two-point-radial gradients, needed for <canvas> and svg Merge commit '924f59d3627a697f2b0df3299915e814e160f981' into eclair-plus-aosp * commit '924f59d3627a697f2b0df3299915e814e160f981': refresh from skia/trunk - two-point-radial gradients, needed for <canvas> and svg
|
924f59d3627a697f2b0df3299915e814e160f981 |
22-Sep-2009 |
Mike Reed <reed@google.com> |
refresh from skia/trunk - two-point-radial gradients, needed for <canvas> and svg
ffects/SkGradientShader.h
|
7ef071fc2fb8947de9414a64cecdf03e28d012aa |
22-Sep-2009 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Two-point radial gradient implementation. Review URL: http://codereview.appspot.com/112058 git-svn-id: http://skia.googlecode.com/svn/trunk@361 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGradientShader.h
|
ed881c2704bc81fe46a68c0cf9e292287313baa6 |
15-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add neon opts for matrix procs git-svn-id: http://skia.googlecode.com/svn/trunk@353 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
e0ba61416a44bc578cb9b099f5c7e836603500da |
14-Sep-2009 |
Mike Reed <reed@google.com> |
am cf40b36a: Merge change 24882 into eclair Merge commit 'cf40b36a8dbdf473010b780c4e01ee37693d0116' into eclair-plus-aosp * commit 'cf40b36a8dbdf473010b780c4e01ee37693d0116': add SkSize.h
|
cf40b36a8dbdf473010b780c4e01ee37693d0116 |
14-Sep-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
Merge change 24882 into eclair * changes: add SkSize.h add golden-master (gm) test app
|
e32706edd70b0f847fe4d124a195cd2927dc8021 |
14-Sep-2009 |
Mike Reed <reed@google.com> |
add SkSize.h add golden-master (gm) test app
ore/SkSize.h
|
19691937f8c61144ca209a5a5f4a64a659bf47cc |
14-Sep-2009 |
Mike Reed <reed@google.com> |
am fa8e93c3: update dox for fill_and_stroke Merge commit 'fa8e93c3b0674603d1b6692f326cc1207f1e9a72' into eclair-plus-aosp * commit 'fa8e93c3b0674603d1b6692f326cc1207f1e9a72': update dox for fill_and_stroke
|
fa8e93c3b0674603d1b6692f326cc1207f1e9a72 |
14-Sep-2009 |
Mike Reed <reed@google.com> |
update dox for fill_and_stroke
ore/SkPaint.h
|
34f17b10788d012ce6db552adc0c8d04d68136bd |
02-Sep-2009 |
Mike Reed <reed@google.com> |
am 57382d68: add decoding bitmaps to bench tool refresh misc. skia files Merge commit '57382d688c1d6928b1d9bbbaf27188d54dd9e002' into eclair-plus-aosp * commit '57382d688c1d6928b1d9bbbaf27188d54dd9e002': add decoding bitmaps to bench tool
|
57382d688c1d6928b1d9bbbaf27188d54dd9e002 |
02-Sep-2009 |
Mike Reed <reed@google.com> |
add decoding bitmaps to bench tool refresh misc. skia files
ore/SkTDStack.h
|
396008a4fc955119355c57bc41a3d9119c8e22d6 |
01-Sep-2009 |
Jean-Baptiste Queru <jbq@google.com> |
merge from open-source master
|
19a89f287f3af6fd34470a7aab92a989109d513f |
30-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add boolean tests and IF/ELSE/END git-svn-id: http://skia.googlecode.com/svn/trunk@344 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDStack.h
|
2e8fbf0f64801962778aa2d0e0177a8be4c03d89 |
27-Aug-2009 |
Mike Reed <reed@google.com> |
distinguish 32 and 16 bit const-in-Y flags for shaders, so we can still take advantage of gradients' ability to pre-dither their cache.
ore/SkShader.h
|
3c9b2a4a0e4f57db23640e85959ee78b86634628 |
27-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expand SkShader's flag kConstInY to 16 and 32 variants, allowing a shader (like gradients) to support predithering. If they do, then they would suppress kConstInY16, since they no longer are const. The blitters now check for each flag separately, so we don't have to give up const-in-Y in the 32bit case, since in that mode we don't care about dithering. git-svn-id: http://skia.googlecode.com/svn/trunk@339 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShader.h
|
d183501476bf8c4b92b1681857f0a96c487d9b40 |
26-Aug-2009 |
Mike Reed <reed@google.com> |
refresh from trunk - edge case fix in qsort compare proc (overflowing subtract) - special case 1x1 bitmaps to draw as a color (much faster)
ore/SkColorPriv.h
ore/SkTDArray.h
|
c64599649bab68aedf07959f86fa506fc46fa3c2 |
25-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
special case 1x1 bitmaps when drawn as a shader (treat as a solid color) git-svn-id: http://skia.googlecode.com/svn/trunk@336 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
0da41dbf5bdf9614a3d2f1d3ebd959221bbac44b |
25-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add detach() method git-svn-id: http://skia.googlecode.com/svn/trunk@334 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
3026a9ec59b285412941d278a570e382088f8ada |
24-Aug-2009 |
Mike Reed <reed@google.com> |
refresh from skia trunk - correctly respect dither for index bitmaps - fix copyTo to respect isOpaque() - sanity check in antipath (need to investigate root cause) - warning fix in bitmap sampler
ore/SkBitmap.h
ore/SkMath.h
|
cafc9f9e80e30fa75ad8a952e7a290e72f211ce7 |
22-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fixes around isOpaque and dithering - copyTo() now preserves isOpaqueness, and BitmapCopyTest tests it - bitmap shader doesn't claim to have shadespan16 if dithering is on, since its sampler doesn't auto-dither (note that gradients do auto-dither in their 16bit sampler) - blitter setup just relies on the shader to report if its 16bit sampler can be called (allowing gradients to say yes regardless of dither, but bitmaps to say no if dithering is on) git-svn-id: http://skia.googlecode.com/svn/trunk@331 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
d5ed395048275660239ba537413f0ba4882686d0 |
21-Aug-2009 |
deanm@chromium.org <deanm@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compliation on gcc-4.3 and ARMv5T - smulbb is only on ARMv5TE and above (p316, ARM Architecture Reference Manual) - an empty clobber list causes a compiler error with my compiler, gcc-4.3.2 Patch by Joel Stanley <joel@jms.id.au> Review URL: http://codereview.appspot.com/96165 git-svn-id: http://skia.googlecode.com/svn/trunk@329 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
17d1e95f527382203087356175890dab480ed3ba |
14-Aug-2009 |
Mike Reed <reed@google.com> |
fix type that send affine matrix procs to the perspective case (much slower)
iews/SkView.h
|
6c5f6f25b43f1210decb48956c1a2fbe5b58f889 |
14-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'r' (rotate) 's' (scale) options to SampleApp to test those matrix ops on all slides add beforeChild/afterChild methods for parents to wack the canvas before/after it draws. These are called after the std child-view translate and clip, unlike beforeChildren/afterChildren git-svn-id: http://skia.googlecode.com/svn/trunk@324 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkView.h
|
9a5843c9b6ef01f25513bef72a91936f75cc4458 |
13-Aug-2009 |
Mike Reed <reed@google.com> |
special case no scale in the matrixprocs for tiled bitmaps yields ~10% overall speedup also, refresh misc fixes in freetype and antipath from trunk
ore/SkMask.h
|
4484d23ab47d4b0941ba6931e5d4edb891f073d2 |
11-Aug-2009 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove assertion in getAddrLCD. Because the underlying mask extends a pixel to the left and right (or top and bottom on vertical LCDs), the requested pixel can actaully be one pixel outside the bounds, thus this assertion is incorrect. http://codereview.appspot.com/105077 git-svn-id: http://skia.googlecode.com/svn/trunk@312 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
7cc0a6ac7b817b217dd614cba96fc533b32d505d |
04-Aug-2009 |
Mike Reed <reed@google.com> |
enable arm flags in makefile and by including cpu-features.h
tils/SkNWayCanvas.h
tils/SkSfntUtils.h
|
29348cb0612e19030d979156860946241e2ff4bd |
04-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add -forceFilter to bench tool move some utils out of effects/ git-svn-id: http://skia.googlecode.com/svn/trunk@307 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkNWayCanvas.h
tils/SkNWayCanvas.h
|
ac98154faa0e786444bafcd093fd4842127fbf18 |
31-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add GetFileName api to SkFontHost git-svn-id: http://skia.googlecode.com/svn/trunk@299 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
e3c6561496ef60345d830f1ab883afb1d1f251ef |
31-Jul-2009 |
Mike Reed <reed@google.com> |
add GetFileName api to fonthost, to return (optionally) the file backing a given font minor refresh on freetype and blitrow.h from skia/trunk
ore/SkFontHost.h
|
af2616552738d653d5453915d3236e7154b868cd |
24-Jul-2009 |
Mike Reed <reed@google.com> |
refresh from trunk check-point for lcd text rendering
ore/SkFontHost.h
ore/SkMask.h
ore/SkPaint.h
ore/SkScalerContext.h
ore/SkUserConfig.h
|
e2ca20740b1b3c9e71c085017b64fc9d2f553d93 |
27-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ws fixes use enum in getHinting() function, rather than hard-coded constants git-svn-id: http://skia.googlecode.com/svn/trunk@290 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkMask.h
ore/SkScalerContext.h
|
41f8d4807b637d911d4706bd381638b8c0d09c93 |
23-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove const from function return-type signature (useless, and generates gcc warnings) git-svn-id: http://skia.googlecode.com/svn/trunk@286 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
36a4c2aa2dc2363dc093089b732346459ddc3b65 |
22-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkFontHost::FilterRect() which allows the font host to filter our request before we turn it into a font-cache entry, for the cases where the scaler will ignore and/or collapse certain feature requests (e.g. doesn't support all levels of hinting) git-svn-id: http://skia.googlecode.com/svn/trunk@283 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkFontHost.h
ore/SkMask.h
ore/SkScalerContext.h
|
f549369fcd9f203dc8020b5b15ee49330058782a |
22-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SK_BUILD_SUBPIXEL to SK_SUPPORT_LCDTEXT to better match the name of the feature (since we already have subpixel text support) fix some debug-compile problems update Makefile for lcd files git-svn-id: http://skia.googlecode.com/svn/trunk@282 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkMask.h
|
f03642675ee92889ed8c2def1665ac0d7bc71af7 |
21-Jul-2009 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Typo fix. git-svn-id: http://skia.googlecode.com/svn/trunk@279 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
309485b7b51f4cae4c0361ab4da00fe9cc89515c |
21-Jul-2009 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Subpixel glyph rendering support. This patch adds support for rendering subpixel glyphs (using Freetype). In order to control this rendering see SkPaint::setLCDRenderText in SkPaint.h. To setup the LCD mode, see SkFontHost::SetSubpixelOrientation and SkFontHost::SetSubpixelOrder in SkFontHost.h. This patch also adds more fine grained control over hinting (again, only for Freetype currently). One can now control the hinting with SkPaint::setHinting. git-svn-id: http://skia.googlecode.com/svn/trunk@275 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkMask.h
ore/SkPaint.h
ore/SkScalerContext.h
|
b1fd0813e0219e9f536ee5f43e988d10f4e147e6 |
17-Jul-2009 |
Mike Reed <reed@google.com> |
remove build conditional for mipmaps
ore/SkBitmap.h
ore/SkPostConfig.h
ore/SkUserConfig.h
|
83f7bc30af2837c985934e14597caec332899a1c |
17-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove conditional build flag for mipmaps remove obsolete SkBitmapShader.cpp file git-svn-id: http://skia.googlecode.com/svn/trunk@271 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkPostConfig.h
|
1134426f6b1c4130e8dbe4c38a4aa976fbb18b4b |
08-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
respect preferred config when png is index-based git-svn-id: http://skia.googlecode.com/svn/trunk@261 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
e762975133c7c9f529b996b3b1fee8b8910dc650 |
08-Jul-2009 |
Mike Reed <reed@google.com> |
respect preferred config when decoding index-based png images
ore/SkBitmap.h
|
40443b2371ecc61e04ad496f69919dc1e30036f5 |
08-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix (aaaargh) white-space git-svn-id: http://skia.googlecode.com/svn/trunk@260 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalarCompare.h
|
9c762df18b8a4dae9969cb79eb3b1f53a749f5eb |
08-Jul-2009 |
Mike Reed <reed@google.com> |
conditionally set SK_SOFTWARE_FLOAT only if we're not building armv7-a, so we can take full advantage of hw floats on v7 class devices.
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkUserConfig.h
|
187d5595901d1120d9425851e5afdd773f574502 |
08-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add dox for scalarcomparetype use internal mutable version of drawPath when we've cons'd up a path on behalf of a rect git-svn-id: http://skia.googlecode.com/svn/trunk@258 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalar.h
ore/SkScalarCompare.h
|
fadb93e0b43c7451032c46f3c58a1effa9d681b3 |
03-Jul-2009 |
Mike Reed <reed@google.com> |
fix null-shape crash in pictures fix gradient interpolation w/ alpha (do it in nonpremul space) optimize index->16bit sprite blit
ore/SkTDArray.h
|
8433b5db1a0f94cd92d2606817d5374ab899b87a |
03-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more checks for null shapes in pictures git-svn-id: http://skia.googlecode.com/svn/trunk@249 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTDArray.h
|
a8c52de60de1d2471206b3c81e9243e2c76f2edb |
29-Jun-2009 |
Mike Reed <reed@google.com> |
refresh from trunk: shape flattening, bzero
ore/SkMatrix.h
ore/SkShape.h
ore/SkTypes.h
|
4516f4786f5dda1b86a8f825b9e8e910d9c2363c |
29-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use sk_bzero instead of bzero, since it isn't always available. git-svn-id: http://skia.googlecode.com/svn/trunk@244 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypes.h
|
4b7577b042966657c776fd95c67f9363af57945f |
29-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add unittest for matrix::flatten define constant for max value flatten/unflatten can return (so clients can put the buffer on the stack) git-svn-id: http://skia.googlecode.com/svn/trunk@243 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
|
0ad336f8c6f6f0325eee309c9cd501ea432cc33e |
29-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add shape flatten so they work properly in pictures add flatten/unflatten to matrix git-svn-id: http://skia.googlecode.com/svn/trunk@242 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMatrix.h
ore/SkShape.h
ffects/SkGroupShape.h
ffects/SkRectShape.h
|
03f42ddd729377f21719a140c027a1f8cc5c2152 |
24-Jun-2009 |
Mike Reed <reed@google.com> |
rename setXfermode(Mode) to setXfermodeMode(...) for clarity fix memory leak in said method
ore/SkPaint.h
|
0baf19375466cfc24c96532df406e7c5b1d1aae8 |
24-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
detect nearly translate-only matrices when drawing bitmaps (for speed) rename setXfermode(Mode) to setXfermodeMode(Mode) for sanity fix memory leak in setXfermode(Mode) git-svn-id: http://skia.googlecode.com/svn/trunk@239 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
59f59bde0b05a6ac5ff28fdebc1942dbf0d43aab |
23-Jun-2009 |
Mike Reed <reed@google.com> |
remove deprecated uses of porterduff
ore/SkCanvas.h
ore/SkColorFilter.h
ore/SkPaint.h
ore/SkPorterDuff.h
ffects/SkPorterDuff.h
|
048522dd2aa45d1b4bf52944527f877b30ea45fd |
23-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove remaining references to porterduff git-svn-id: http://skia.googlecode.com/svn/trunk@236 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPorterDuff.h
ffects/SkPorterDuff.h
|
845fdaca174f4675e9acc164b510e3a5ffa9053c |
23-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove deprecated use of porterduff enum git-svn-id: http://skia.googlecode.com/svn/trunk@235 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkColorFilter.h
ore/SkPorterDuff.h
|
a0f5d1546d499ef0cd7dbfba9a866ae5a27e1541 |
22-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move xfermode modes from porterduff into xfermode itself git-svn-id: http://skia.googlecode.com/svn/trunk@232 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
ore/SkPaint.h
ore/SkPorterDuff.h
ore/SkXfermode.h
|
9f0b433bdd1680cd1d371c19d7e0ffde8fb2c484 |
22-Jun-2009 |
Mike Reed <reed@google.com> |
pull from trunk move (and extended) xfermode enum into SkXfermode.h fix recursion bug in stroking minor utility code changes for new unittests
ore/SkGraphics.h
ore/SkMath.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPorterDuff.h
ore/SkString.h
ore/SkXfermode.h
|
8015dd83ae37147bb630d4751030868051ad0cae |
21-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
almost there on gm (need to fix image writes/reads/compares) move SkAutoGraphics into SkGraphics.h add [] operators to SkString git-svn-id: http://skia.googlecode.com/svn/trunk@228 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
ore/SkString.h
|
086f2896e09191899c47b2ccbf860b7b317c44aa |
20-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add width()/height() getters git-svn-id: http://skia.googlecode.com/svn/trunk@226 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
81aaa9d8c097f6c5116a85ba6abbd8b3bdab4019 |
18-Jun-2009 |
deanm@chromium.org <deanm@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix MSVC builds by avoiding a uint to bool warning. warning C4800: 'const uint8_t' : forcing value to bool 'true' or 'false' (performance warning) Review URL: http://codereview.appspot.com/79043 git-svn-id: http://skia.googlecode.com/svn/trunk@220 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
31d1c64bd54dd2b216846a30da4cc2e96765ec5f |
15-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
ws fixes git-svn-id: http://skia.googlecode.com/svn/trunk@217 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
|
f294d10d594ac335ea3bd09caec89004d41edc5c |
15-Jun-2009 |
Mike Reed <reed@google.com> |
add constY flag to shaders add opaque special case to 16bit blitter add Format optional arg to decoder helpers
ore/SkColorShader.h
ore/SkShader.h
mages/SkImageDecoder.h
|
b3ade9d1b0a63f8f0dc3bee5785e930c8e84311d |
15-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional Format* parameter to decoder helper functions. git-svn-id: http://skia.googlecode.com/svn/trunk@215 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
|
5119bdb952025a30f115b9c6a187173956e55097 |
12-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add shader flag kConstInY_Flag this signals blitters that the shader will return the same results for a given x value, independent of y. Useful inside blitRect(), where it can cache the first call to shadeSpan() and reuse it on all subsequent scans. Works with (non-rotated) linear-gradients, and Nx1 bitmaps. git-svn-id: http://skia.googlecode.com/svn/trunk@214 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorShader.h
ore/SkShader.h
|
f16c899a74a82241a690d08250698cbb8c2609df |
12-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add equals() git-svn-id: http://skia.googlecode.com/svn/trunk@210 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
f87ea139deed57504b433fc4e1bf98c85ef0da80 |
10-Jun-2009 |
Mike Reed <reed@google.com> |
speedup gl port by detecting when the device hasn't changed
ore/SkCanvas.h
ore/SkPath.h
|
199f108f14a5f60a9c2205ffa79b26102a206ad0 |
10-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
only call SkDevice::gainFocus() if we're actually drawing to a different device. Saves overhead when using GL. git-svn-id: http://skia.googlecode.com/svn/trunk@207 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
|
bbff1d507aa3f470139e2df409e94074a2f9425f |
05-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkParsePath to go to/from SVG strings (e.g. "M0,0 L10,20") git-svn-id: http://skia.googlecode.com/svn/trunk@203 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
tils/SkParsePath.h
|
79377cbceeea970b663e7934d7cb1f27bb223d98 |
05-Jun-2009 |
Mike Reed <reed@google.com> |
refresh from skia add isConvex to paths cache bitmap in gradients for opengl texture 64-bit fixes in views dumpcanvas now recurses on pictures
ore/SkPath.h
tils/SkDumpCanvas.h
|
9b46e77ec2b387f4502926c2b9bf09450eec257c |
05-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix dumpcanvas to recurse on pictures and shapes add cached bitmap for gradients to avoid thrashing textures in gl git-svn-id: http://skia.googlecode.com/svn/trunk@201 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/SkDumpCanvas.h
|
6b82d1adc6a4726e36674e468ff1157e0b75373f |
03-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add isConvex() hit to SkPath, to be used to speed up fills and opengl set linewidth in gldevice for hair rects remove some cruft from samples add more gl-unimpl messages git-svn-id: http://skia.googlecode.com/svn/trunk@199 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
89bb83abb420c126b02fcdd4047fd6574e9b73fc |
29-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix trailing-ws initialize fFlags in bitmapprocshader git-svn-id: http://skia.googlecode.com/svn/trunk@191 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
ore/SkShape.h
|
dab163f0b2658c2dba48839e72f81d3d8ee0ae8b |
29-May-2009 |
Mike Reed <reed@google.com> |
refresh from skia/trunk - add canvas entry-point for shapes - add SDL support to GL port - rowbytes computation fixes in bitmaps
ore/SkBitmap.h
ore/SkCanvas.h
ore/SkColorPriv.h
ore/SkPreConfig.h
ore/SkRefCnt.h
ore/SkShape.h
mages/SkImageDecoder.h
tils/SkDumpCanvas.h
tils/SkProxyCanvas.h
iews/SkWindow.h
|
25fc5b9f0a1b9aee9d141cba027aa5a14a0df762 |
29-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update SDL port to support OpenGL need to separate out SK_BUILD_FOR_MAC when we need to know where certain OS headers are, and SK_BUILD_FOR_SDL when we are choosing an SkOSWindow variant... git-svn-id: http://skia.googlecode.com/svn/trunk@190 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_SDL.h
|
88c2d8ef153a9de1c422412763fd111deb12bb6d |
27-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
animate matrixref in sample shapes git-svn-id: http://skia.googlecode.com/svn/trunk@189 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGroupShape.h
|
aa5a7db64a7cb5d1d2b03dadb85e7052dd61879a |
27-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move shapes subclasses into effects git-svn-id: http://skia.googlecode.com/svn/trunk@188 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkGroupShape.h
ffects/SkRectShape.h
|
c3a8c5fb385dca5c57f8002e5331360f21c1a61f |
26-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
create offscreen surface so we can set its RGB ordering to match our internals git-svn-id: http://skia.googlecode.com/svn/trunk@187 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_SDL.h
|
671cd656785de5e84564b6ffe4831625d7016ded |
22-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SDL support git-svn-id: http://skia.googlecode.com/svn/trunk@182 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
iews/SkOSWindow_SDL.h
iews/SkWindow.h
|
149e2f6159a797989f6f0fa93ecfaa66cdd55c40 |
22-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkSafeRef / SkSafeUnref as inline static functions, to use in place of our existing obj->safeRef(), which is unsafe since it can its 'if (this)' can be optimized away by some compilers. fix some overflows in mimpmap generation git-svn-id: http://skia.googlecode.com/svn/trunk@181 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkRefCnt.h
|
f48f2817668547563310c9e8c39d67224df0e89f |
18-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
shapes checkpoint: move matrix into groupshape and out of shape git-svn-id: http://skia.googlecode.com/svn/trunk@178 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkShape.h
|
f76bacff7f66724072c67edb185abf9e3add11a0 |
13-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkSize for dimensions add SkShape baseclass, in the hopes of having SkPicture inherit from that, and also using shapes as the extension mechanism for things like animated-gif git-svn-id: http://skia.googlecode.com/svn/trunk@174 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkCanvas.h
ore/SkShape.h
ore/SkSize.h
ffects/SkNWayCanvas.h
tils/SkDumpCanvas.h
tils/SkProxyCanvas.h
|
25e9834c03a050afbf339f457b8c401aecb26c0b |
11-May-2009 |
weita@google.com <weita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Honor pref config in image decoding whenever possible. git-svn-id: http://skia.googlecode.com/svn/trunk@173 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageDecoder.h
|
6a5a2667a7cb2a2ccbb8cc19fe1d5e9ee28bb1d3 |
08-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkSize for dimensions git-svn-id: http://skia.googlecode.com/svn/trunk@172 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkSize.h
|
f76b1b65662d2fb608a7f16565a791ab4e13f66f |
08-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_USE_OLD_255_TO_256 define to disable alpha+1 change to SkAlpha255To256 git-svn-id: http://skia.googlecode.com/svn/trunk@171 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
|
fbaa88d9695347299321cbce2bf803726999fb58 |
06-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add canCopyTo(), to preflight if copyTo can succeed. update unittests for it git-svn-id: http://skia.googlecode.com/svn/trunk@169 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
11285a304c143d1bdf3a1e321803cfcc8a6a938c |
04-May-2009 |
Mike Reed <reed@google.com> |
extend copyTo to support index8 -> index8 deep copies Now copyTo always supports copying to the same dst config as the src, even if it could not normally "render" into that config (e.g. Index8). Part of this change also added a copy-constructor to SkColorTable. Also removed some trailing ws
ore/SkBitmap.h
|
f9ab99aaade8c451c0e9309b4c61a448373019e3 |
03-May-2009 |
weita@google.com <weita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow copying an Index8 bitmap when srcConfig and dstConfig are both Index8. Also, change the logic of SkBitmap.copyTo() to do memcpy() if srcConfig and dstConfig are the same. git-svn-id: http://skia.googlecode.com/svn/trunk@164 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
eba9f316916f3381d6a5dd5c1300fea6ec6da8dc |
01-May-2009 |
Mike Reed <reed@google.com> |
refresh from skia/trunk - catch overflow from mask size computation - add kADD_Mode to porterduff (for webkit) - support interlace images in png
ore/SkMask.h
ore/SkPaint.h
ore/SkPorterDuff.h
|
543ed9352c7dfd93071c08b14930cca2e82a08d4 |
24-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add ADD xfermode safely handle (don't draw) if the size of SkMask exceeds 31bits git-svn-id: http://skia.googlecode.com/svn/trunk@159 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
ore/SkPorterDuff.h
|
cc3096ba6d437b29f1cbd34c237607419cbed72b |
23-Apr-2009 |
agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sync with Chromium's fork * Add the following font metrics fields: + fAvgCharWidth + fXMin + fXMax + fXHeight * Add \#if 0'ed includes for the Freetype headers for Xcode, scons and other tools which chase headers. * Correctly render 1bpp fonts (mostly Chinese fonts at small sizes) git-svn-id: http://skia.googlecode.com/svn/trunk@157 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
|
f95abb54afa5469c53d3ac899ecbce8a386471c1 |
13-Apr-2009 |
Mike Reed <reed@google.com> |
Pull latest changes from skia/trunk: SkColorPriv.h - change alpha macro to favor keep opaque destinations opaque SkFontHost.h - new apis for accessing font tables SkPostConfig.h - more #ifdef protections around windows.h SkFontHost_tables.cpp added Various updates to unit tests
ore/SkColorPriv.h
ore/SkFontHost.h
ore/SkPostConfig.h
|
9781ca586618cc8ea055f54021e706824313d4f5 |
14-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkSfntUtils to parse some known truetype tables add comments and cleanup to count_tables in SkFontHost_tables.cpp fix transparency bug in gifs use (alpha+1) for blending in srcover mode, to ensure opaque results git-svn-id: http://skia.googlecode.com/svn/trunk@155 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
tils/SkSfntUtils.h
|
c4d409012c2691d19f71c3b3f3369e4cd238fdfd |
08-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkUserConfig.h into include/config/ so it can be replaced by changing the include search list at the Makefile level git-svn-id: http://skia.googlecode.com/svn/trunk@151 2bbb7eff-a529-9590-31e7-b0007b416f81
onfig/SkUserConfig.h
ore/SkUserConfig.h
|
d6638e644e430a721ea2dc2372e1880e16a3ff5d |
08-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add Table apis to SkFontHost need to implement in _win backend git-svn-id: http://skia.googlecode.com/svn/trunk@149 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
16690af1c21dead3eedb25ebd0a4b9a091684ed4 |
06-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update SkPostConfig.h to unset LEAN_AND_MEAN if it set it before including <windows.h> git-svn-id: http://skia.googlecode.com/svn/trunk@148 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
049e2d4a53b95b3640d8ff158cd82729eecc6134 |
03-Apr-2009 |
Mike Reed <> |
AI 144454: pull from demetrius: - use float wrappers for floorf() and pow() - fix obsolete type reference uint16 - move android backend for SkDebugf into /ports file Automated import of CL 144454
ore/SkFloatingPoint.h
|
9c970453fd1cb6e9618e37c61507465772deca80 |
03-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
import portability fixes from Chrome around floats move porting functions for SkDebugf into /ports directory git-svn-id: http://skia.googlecode.com/svn/trunk@147 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFloatingPoint.h
|
da3b8b285a5e3e6f344461d67e3370b27701756d |
02-Apr-2009 |
Mike Reed <> |
AI 144248: add unittests add android-specific work around for double-initialization of globals Automated import of CL 144248
ore/SkTRegistry.h
|
0e747d6d0a794242bd214fa44a6a179baeadfdf9 |
02-Apr-2009 |
Mike Reed <> |
AI 144018: change path to return its internal cached bounds, making it much lighter-weight to get the bounds. BUG=1748928 Automated import of CL 144018
ore/SkPath.h
|
57b799e951064b9328b5c676dcc3b4cb4477cc2b |
01-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename tests/main to testmain.cpp add ANDROID specific work-around for double-cinit bug git-svn-id: http://skia.googlecode.com/svn/trunk@142 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTRegistry.h
|
d252db03d9650013b545ef9781fe993c07f8f314 |
01-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
API change: SkPath computeBounds -> getBounds git-svn-id: http://skia.googlecode.com/svn/trunk@140 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPaint.h
ore/SkPath.h
ore/SkXfermode.h
|
35d15937afb7f4b3472e43ea784b02485ec910fb |
01-Apr-2009 |
Mike Reed <> |
AI 143888: reduce overhead for quickreject, as large sites spend most of there time doing that. BUG=1748928 Automated import of CL 143888
ore/SkPaint.h
|
ab1af391811c7721e755a3893539d51565422ecc |
31-Mar-2009 |
Mike Reed <> |
AI 143743: interpret xfermodes+solid_color to take a faster case when possible in the blitter chooser BUG=1748928 Automated import of CL 143743
ore/SkXfermode.h
|
5870dfb67aebdb3532ef48c9b1cb66e09ff7f43d |
25-Mar-2009 |
Fredrik Markström <fredrik.markstrom@gmail.com> |
Fixes for skia to build for armv4t Since we are no longer supporting the armv4 architecture (see 9336 and 9378) but instead armv4t we should test on __ARM_ARCH_4T__ instead of __ARM_ARCH_4T__ https://review.source.android.com/Gerrit#change,9336 https://review.source.android.com/Gerrit#change,9378
ore/SkMath.h
|
6c924ad46c89955e78e071c792ef00df9910b42f |
31-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add -pict option to bench, which draws everything through a picture, and then compares the result to the original draws git-svn-id: http://skia.googlecode.com/svn/trunk@139 2bbb7eff-a529-9590-31e7-b0007b416f81
ffects/SkNWayCanvas.h
|
aefd2bc75738963b9b6579897be32bfbc8fb00af |
30-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkChunkAlloc::unalloc() to undo the last allocation, useful if the caller wants to treat the allocats like temp memory (see PictureRecord) Call unalloc if a paint (or other cached object) is already in our list for picture recording Use correct CompareType macro in SkCanvas::quickReject git-svn-id: http://skia.googlecode.com/svn/trunk@138 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkChunkAlloc.h
|
5f6af4c62d33f128b6617fa4a038f309627a14d0 |
30-Mar-2009 |
Mike Reed <> |
AI 143517: reuse memory allocated in the chunkalloc heap if the object (e.g. paint) was already in our cache. BUG=1746772 Automated import of CL 143517
ore/SkChunkAlloc.h
|
d7cda4273e6b2dcca5bb9215121f5117fb261c18 |
27-Mar-2009 |
Mike Reed <> |
AI 143089: promote bitmap width/height to 32bits allows browser to remove its Find hack workaround Automated import of CL 143089
ore/SkBitmap.h
|
f459a4949d4edb179e015cf12635d26c596fd17c |
27-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make bitmap width/height 32bits, matching the API git-svn-id: http://skia.googlecode.com/svn/trunk@137 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
aa4832adcc7eba085987357591bcfeb530ba7b0d |
25-Mar-2009 |
Mike Reed <> |
Automated import from //branches/master/...@142205,142205
ore/SkMask.h
|
3eab80cc1f2031b582b37aed6176e1f8df67b72f |
24-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename drawable to drawing for now, so we don't collide with animator remove sk_throw in pixelref. a debug statement is enough. git-svn-id: http://skia.googlecode.com/svn/trunk@136 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawable.h
ore/SkDrawing.h
|
ae64551e2e36fee00bf206666fdfe2b873922eda |
23-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for drawables (experimental) git-svn-id: http://skia.googlecode.com/svn/trunk@133 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkDrawable.h
|
49f0ff25a046d6001dc2d095b6fa3c30f0f46b6a |
19-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
promote SkMask's rowBytes to 32bits, since its bounds is a 32bit rect be sure a rect is sorted before using it as the path's bounds cache git-svn-id: http://skia.googlecode.com/svn/trunk@128 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMask.h
|
af527e02dce280c269d751322e9f60aac8cb97da |
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
ore/SkFontHost.h
ore/SkScalerContext.h
mages/SkImageDecoder.h
mages/SkImageRef.h
|
a14ea0e930c82daa2364ece4bd0b06256272302a |
17-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplify font-chaining (fallbacks) to have fonthost just return the next logical fontID. Extend ImageRef to accept an imagedecoder factory, to replace calling the std one. git-svn-id: http://skia.googlecode.com/svn/trunk@125 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkScalerContext.h
mages/SkImageDecoder.h
mages/SkImageRef.h
|
1337a7b14c84d2d0bbc077bd0ac521eff05045b9 |
16-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
see prev. checkin (missed these files). Change ownership rule for streams to the skia std. of receiver calls ref() if it needs to, but regardless, the caller always manages/balances its own ownership. git-svn-id: http://skia.googlecode.com/svn/trunk@121 2bbb7eff-a529-9590-31e7-b0007b416f81
mages/SkImageRef.h
|
5956d1c224aadf1d2712b46b32d3fc69a19915bd |
11-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137873
ore/SkGraphics.h
ore/SkPathMeasure.h
ore/SkStream.h
ore/SkTSearch.h
ore/SkTypeface.h
|
4b86a58dcecc030f2220cb91f4744f8099e7dfe6 |
09-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@137197
ore/SkTypeface.h
|
5e5adfd12cc2cb194db971708cd7f34ff47e10b4 |
07-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
migrate more legacy unittests into tests/ SkParse yet to be cleaned up git-svn-id: http://skia.googlecode.com/svn/trunk@113 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkGraphics.h
ore/SkPathMeasure.h
ore/SkStream.h
ore/SkTSearch.h
|
62533ed6bb490e9abf5d02686d897a93c5e85d51 |
06-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix leak in Deserialize git-svn-id: http://skia.googlecode.com/svn/trunk@112 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
3298d565d8a70b84f28b455f6289293883c85494 |
05-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@136594
ore/Sk64.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkPath.h
ore/SkString.h
ore/SkTypeface.h
ore/SkUtils.h
|
54043a394ef4479eff187b0defa8c2dea041612c |
05-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
patch SkMath.h to build in ARMv4 test code for mac fonts (disabled) git-svn-id: http://skia.googlecode.com/svn/trunk@110 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
|
b1d9d2ef2803bd55fdc886d13033b48f8450dd14 |
04-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Significant cleanup in api, and more importantly in sementics, of SkFontHost - FindTypeface is now CreateTypeface, and what it returns is always considered a new instance, even if it is from a cache (in which case it will have been ref()'d. The caller must always balance its ownership by calling unref() on the result when they are done. - CloseStream is gone, since the caller can/must call stream->unref() when they are done using it. - ResolveTypeface is now ValidFontID, and just returns a bool. git-svn-id: http://skia.googlecode.com/svn/trunk@109 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
ore/SkTypeface.h
|
069b827f8e4f8ca212548719db64983a69b8dc25 |
04-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
API cleanup: rename typeface Create to CreateFromName, and remove default arg git-svn-id: http://skia.googlecode.com/svn/trunk@108 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
0650c6ca12e026201091f3e9ea9cbf0fed2b6da1 |
04-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkTSort.h back to private, and instead allow in the makefile for tests to see private headers. This also means the tests don't have to use ../.. to find the private header they want. git-svn-id: http://skia.googlecode.com/svn/trunk@107 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTSort.h
|
0910916c0f7b951ee55c4b7c6358295b9bca0565 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
nimator/SkAnimator.h
nimator/SkAnimatorView.h
ore/Sk64.h
ore/SkAutoKern.h
ore/SkBitmap.h
ore/SkBlitter.h
ore/SkBounder.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkDeque.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFixed.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkGlobals.h
ore/SkGraphics.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkOSFile.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPerspIter.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPorterDuff.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkScalerContext.h
ore/SkScan.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkStroke.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTRegistry.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUserConfig.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkTransparentShader.h
raphics/DoxygenMain.dox
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
mages/SkPageFlipper.h
orts/SkStream_Win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
tils/SkCamera.h
tils/SkCullPoints.h
tils/SkDumpCanvas.h
tils/SkGLCanvas.h
tils/SkInterpolator.h
tils/SkNinePatch.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkProxyCanvas.h
tils/SkTextBox.h
tils/SkUnitMappers.h
tils/mac/SkCGUtils.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkMetaData.h
iews/SkOSMenu.h
iews/SkOSSound.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
6eb364108744656fcd23a96a478aa772cd4e85bc |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
nimator/SkAnimator.h
nimator/SkAnimatorView.h
ore/Sk64.h
ore/SkAutoKern.h
ore/SkBitmap.h
ore/SkBlitter.h
ore/SkBounder.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkDeque.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFixed.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkGlobals.h
ore/SkGraphics.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkOSFile.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPerspIter.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPorterDuff.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkScalerContext.h
ore/SkScan.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkStroke.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTRegistry.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUserConfig.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkTransparentShader.h
raphics/DoxygenMain.dox
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
mages/SkPageFlipper.h
orts/SkStream_Win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
tils/SkCamera.h
tils/SkCullPoints.h
tils/SkDumpCanvas.h
tils/SkGLCanvas.h
tils/SkInterpolator.h
tils/SkNinePatch.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkProxyCanvas.h
tils/SkTextBox.h
tils/SkUnitMappers.h
tils/mac/SkCGUtils.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkMetaData.h
iews/SkOSMenu.h
iews/SkOSSound.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
ef772ddb86e9ab5e7e2811c67ed75a24f3ce0e5e |
03-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unimplemented (and uncalled) SkTypeface::Hash() git-svn-id: http://skia.googlecode.com/svn/trunk@105 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTypeface.h
|
3abec1d7c38e9bd786fc6057f9608f3eeec98c86 |
02-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add initial unittests for Path add operator== for paths still need to implement isRect! git-svn-id: http://skia.googlecode.com/svn/trunk@99 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPath.h
|
a396a16d53c1355c59f9f1f739618b47dc346ee4 |
28-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add tests (unittests) to Makefile move SkTSort.h into public includes git-svn-id: http://skia.googlecode.com/svn/trunk@98 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTSort.h
|
d8730ea8b25d692c0656f8cf03f02aecfab2a17c |
27-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more tests (need more meat in there) git-svn-id: http://skia.googlecode.com/svn/trunk@97 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkGeometry.h
ore/SkString.h
|
ed673310e2551e64d8196f7776d7d4c92085f8c2 |
27-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add initial unittest framework (tests) move some previous unittests out of core classes and into tests git-svn-id: http://skia.googlecode.com/svn/trunk@96 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkMath.h
ore/SkMatrix.h
ore/SkUserConfig.h
ore/SkUtils.h
|
a89f6ab5ed3893035d5bf509e6ba6a985efe64e4 |
13-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@131421
ore/SkPicture.h
ore/SkScalerContext.h
|
ae814c809e1c4e02a1876c39065775c8c7d00f96 |
13-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add picture-record option to speedup complex clips remove hack that stopped picture-playback from culling on clipPath() result git-svn-id: http://skia.googlecode.com/svn/trunk@92 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPicture.h
|
62900b4c64401bc80ae85f6f5c87309a273cae10 |
11-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
handle failure when creating a scalercontext git-svn-id: http://skia.googlecode.com/svn/trunk@90 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkScalerContext.h
|
8552a21d334cbc7971b109f27d05aea9d7690e92 |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
ore/SkTRegistry.h
mages/SkImageDecoder.h
iews/SkOSWindow_Mac.h
|
f523e25da069e3e1af2cb73d37073a34f3bb9ea2 |
27-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add BitmapBench git-svn-id: http://skia.googlecode.com/svn/trunk@83 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTRegistry.h
|
64dbab7e05203e3809b825ad0d65b6f0de3169f8 |
23-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
need to include carbon.h so we know what OSStatus is git-svn-id: http://skia.googlecode.com/svn/trunk@80 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
|
3a0b5befc36ca8c8e481123e08f0ccd79ce055c9 |
23-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove legacy pascal prefix git-svn-id: http://skia.googlecode.com/svn/trunk@79 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkOSWindow_Mac.h
|
00bf85a98675c9d0c3150bbeb0a3d7198ad8f21f |
22-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
pull from android: use registry to build up list of image codecs git-svn-id: http://skia.googlecode.com/svn/trunk@76 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkTRegistry.h
mages/SkImageDecoder.h
|
95b316d35f73630072e033e6d68d7000e652681f |
22-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@127436
ore/SkBitmap.h
|
f13c6e113c3fb6ada5ca10686733ad1fa53967fe |
19-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unneeded SK_BUILD_FOR_... checks in SkBitmap.h git-svn-id: http://skia.googlecode.com/svn/trunk@72 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkBitmap.h
|
76692c34c7e2d69f4e43133e516c580f08caed99 |
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
ore/Sk64.h
ore/SkColorPriv.h
ore/SkFloatingPoint.h
ore/SkMMapStream.h
ore/SkPoint.h
ore/SkScan.h
|
fc25abdabff76f913fb9d4f373418c10a1eca92b |
15-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings git-svn-id: http://skia.googlecode.com/svn/trunk@68 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/Sk64.h
ore/SkColorPriv.h
ore/SkFloatingPoint.h
ore/SkPoint.h
ore/SkScan.h
|
6f25297d93ed7fb29264cd072ad15ec25d1e27e7 |
14-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix multiple warnings (e.g. hidden virtuals, unused static functions) update freetype version-check for const git-svn-id: http://skia.googlecode.com/svn/trunk@66 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkColorPriv.h
ore/SkMMapStream.h
|
03202c9c3dfbf8c4feb0a1ee9b3680817e633f58 |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
nimator/SkAnimator.h
nimator/SkAnimatorView.h
ore/Sk64.h
ore/SkAutoKern.h
ore/SkBitmap.h
ore/SkBlitter.h
ore/SkBounder.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkDeque.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFixed.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGeometry.h
ore/SkGlobals.h
ore/SkGraphics.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkOSFile.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPerspIter.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPorterDuff.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkScalerContext.h
ore/SkScan.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkStroke.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUserConfig.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
orecg/Sk64.h
orecg/SkBuffer.h
orecg/SkChunkAlloc.h
orecg/SkEndian.h
orecg/SkFDot6.h
orecg/SkFixed.h
orecg/SkFloatBits.h
orecg/SkFloatingPoint.h
orecg/SkInterpolator.h
orecg/SkMath.h
orecg/SkMatrix.h
orecg/SkPageFlipper.h
orecg/SkPerspIter.h
orecg/SkPoint.h
orecg/SkPostConfig.h
orecg/SkPreConfig.h
orecg/SkRandom.h
orecg/SkRect.h
orecg/SkRegion.h
orecg/SkScalar.h
orecg/SkScalarCompare.h
orecg/SkString.h
orecg/SkTSearch.h
orecg/SkTemplates.h
orecg/SkThread.h
orecg/SkThread_platform.h
orecg/SkTypes.h
orecg/SkUserConfig.h
orecg/SkUtils.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkTransparentShader.h
raphics/Sk1DPathEffect.h
raphics/Sk2DPathEffect.h
raphics/SkAnimator.h
raphics/SkAnimatorView.h
raphics/SkApplication.h
raphics/SkAvoidXfermode.h
raphics/SkBGViewArtist.h
raphics/SkBML_WXMLParser.h
raphics/SkBML_XMLParser.h
raphics/SkBitmap.h
raphics/SkBlurDrawLooper.h
raphics/SkBlurMaskFilter.h
raphics/SkBorderView.h
raphics/SkBounder.h
raphics/SkCamera.h
raphics/SkCanvas.h
raphics/SkColor.h
raphics/SkColorFilter.h
raphics/SkColorMatrix.h
raphics/SkColorMatrixFilter.h
raphics/SkColorPriv.h
raphics/SkColorShader.h
raphics/SkCornerPathEffect.h
raphics/SkCullPoints.h
raphics/SkDOM.h
raphics/SkDashPathEffect.h
raphics/SkDeque.h
raphics/SkDescriptor.h
raphics/SkDevice.h
raphics/SkDiscretePathEffect.h
raphics/SkDither.h
raphics/SkDraw.h
raphics/SkDrawExtraPathEffect.h
raphics/SkDrawFilter.h
raphics/SkDrawLooper.h
raphics/SkDumpCanvas.h
raphics/SkEmbossMaskFilter.h
raphics/SkEvent.h
raphics/SkEventSink.h
raphics/SkFlattenable.h
raphics/SkFlipPixelRef.h
raphics/SkFontCodec.h
raphics/SkFontHost.h
raphics/SkGLCanvas.h
raphics/SkGlobals.h
raphics/SkGradientShader.h
raphics/SkGraphics.h
raphics/SkImageDecoder.h
raphics/SkImageRef.h
raphics/SkImageRef_GlobalPool.h
raphics/SkImageView.h
raphics/SkJS.h
raphics/SkKernel33MaskFilter.h
raphics/SkKey.h
raphics/SkLayerDrawLooper.h
raphics/SkLayerRasterizer.h
raphics/SkMMapStream.h
raphics/SkMallocPixelRef.h
raphics/SkMask.h
raphics/SkMaskFilter.h
raphics/SkMetaData.h
raphics/SkMovie.h
raphics/SkNinePatch.h
raphics/SkOSFile.h
raphics/SkOSMenu.h
raphics/SkOSSound.h
raphics/SkOSWindow_Mac.h
raphics/SkOSWindow_Unix.h
raphics/SkOSWindow_Win.h
raphics/SkOSWindow_wxwidgets.h
raphics/SkPackBits.h
raphics/SkPaint.h
raphics/SkPaintFlagsDrawFilter.h
raphics/SkParse.h
raphics/SkParsePaint.h
raphics/SkPath.h
raphics/SkPathEffect.h
raphics/SkPathMeasure.h
raphics/SkPicture.h
raphics/SkPixelRef.h
raphics/SkPixelXorXfermode.h
raphics/SkPorterDuff.h
raphics/SkProgressBarView.h
raphics/SkProxyCanvas.h
raphics/SkPtrRecorder.h
raphics/SkRasterizer.h
raphics/SkReader32.h
raphics/SkRefCnt.h
raphics/SkSVGAttribute.h
raphics/SkSVGBase.h
raphics/SkSVGPaintState.h
raphics/SkSVGParser.h
raphics/SkSVGTypes.h
raphics/SkScalerContext.h
raphics/SkScrollBarView.h
raphics/SkShader.h
raphics/SkShaderExtras.h
raphics/SkStackViewLayout.h
raphics/SkStream.h
raphics/SkStream_Win.h
raphics/SkStroke.h
raphics/SkSystemEventTypes.h
raphics/SkTDArray.h
raphics/SkTDStack.h
raphics/SkTDict.h
raphics/SkTextBox.h
raphics/SkTime.h
raphics/SkTransparentShader.h
raphics/SkTypeface.h
raphics/SkUnPreMultiply.h
raphics/SkUnitMapper.h
raphics/SkUnitMappers.h
raphics/SkView.h
raphics/SkViewInflate.h
raphics/SkWidget.h
raphics/SkWidgetViews.h
raphics/SkWindow.h
raphics/SkWriter32.h
raphics/SkXMLParser.h
raphics/SkXMLWriter.h
raphics/SkXfermode.h
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
mages/SkPageFlipper.h
orts/SkStream_Win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
tils/SkCamera.h
tils/SkCullPoints.h
tils/SkDumpCanvas.h
tils/SkGLCanvas.h
tils/SkInterpolator.h
tils/SkNinePatch.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkProxyCanvas.h
tils/SkTextBox.h
tils/SkUnitMappers.h
tils/mac/SkCGUtils.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkMetaData.h
iews/SkOSMenu.h
iews/SkOSSound.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
5c80ea17d4e4a795bfaeb260fc27e952ba471f1d |
08-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
first pass at clean up of the 3 config files - note that SkUserConfig.h no longer actually does anything git-svn-id: http://skia.googlecode.com/svn/trunk@60 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkUserConfig.h
|
b08eb2b3bce45411494fe00258e4c91248ccd15e |
06-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
separate image encode and decode remove obsolete build-flag for encode git-svn-id: http://skia.googlecode.com/svn/trunk@56 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPreConfig.h
mages/SkImageDecoder.h
mages/SkImageEncoder.h
|
6e073b9e2b70d6bbf8a06050fff1364827204f08 |
06-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove defines for strcasecmp (issue #5) support setMatrix in pictures git-svn-id: http://skia.googlecode.com/svn/trunk@53 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkPostConfig.h
|
0ae6b245f2b79bc04f0801b08fcf05abcf98fd6c |
23-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add mac image-encoding add 'f' to sampleapp, which writes a png file for the currnet screen git-svn-id: http://skia.googlecode.com/svn/trunk@47 2bbb7eff-a529-9590-31e7-b0007b416f81
iews/SkWindow.h
|
03ca3d19c46817eaaadb7dfce1c60c002d809db9 |
22-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move CreateTypefaceFromFile into fonthost porting layer, so we don't force a given port to have mmap access. update core.proj as some headers have changed location git-svn-id: http://skia.googlecode.com/svn/trunk@43 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkFontHost.h
|
6efdc47afc8bb24603fc0d15146ada609b728f2f |
19-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
first cut at event-based test app git-svn-id: http://skia.googlecode.com/svn/trunk@37 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkAutoKern.h
ore/SkBlitter.h
ore/SkDraw.h
ore/SkGeometry.h
ore/SkScan.h
iews/SkOSWindow_Mac.h
|
0d55f1e73cbbf5456fb05108a0db1f33dafdae79 |
18-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move cg utils out of xcode and into src/include git-svn-id: http://skia.googlecode.com/svn/trunk@35 2bbb7eff-a529-9590-31e7-b0007b416f81
tils/mac/SkCGUtils.h
|
fadd796fc5bfbc405042717b9c758346902efd71 |
18-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make this header public (at least for now) git-svn-id: http://skia.googlecode.com/svn/trunk@34 2bbb7eff-a529-9590-31e7-b0007b416f81
ore/SkOSFile.h
|
9fb1731ef2b279da54d3d3e0fa04d1e0e5c3651a |
18-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move core files into core (were in images, but are required for core library) git-svn-id: http://skia.googlecode.com/svn/trunk@31 2bbb7eff-a529-9590-31e7-b0007b416f81
orts/SkOSFile.h
|
37df15a82319228ae28fe5d99c010b288aad7091 |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
orecg/SkFloatBits.h
orecg/SkMath.h
orecg/SkMatrix.h
orecg/SkPageFlipper.h
orecg/SkPostConfig.h
orecg/SkRect.h
orecg/SkRegion.h
orecg/SkScalarCompare.h
orecg/SkString.h
orecg/SkTemplates.h
orecg/SkUserConfig.h
orecg/SkUtils.h
raphics/SkBitmap.h
raphics/SkBlurDrawLooper.h
raphics/SkCanvas.h
raphics/SkDrawLooper.h
raphics/SkDumpCanvas.h
raphics/SkFlattenable.h
raphics/SkFlipPixelRef.h
raphics/SkFontHost.h
raphics/SkImageDecoder.h
raphics/SkImageRef.h
raphics/SkLayerDrawLooper.h
raphics/SkPaint.h
raphics/SkPath.h
raphics/SkPicture.h
raphics/SkPixelRef.h
raphics/SkProxyCanvas.h
raphics/SkScalerContext.h
raphics/SkString.h
raphics/SkUtils.h
|
8a1c16ff38322f0210116fa7293eb8817c7e477e |
17-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
grab from latest android git-svn-id: http://skia.googlecode.com/svn/trunk@27 2bbb7eff-a529-9590-31e7-b0007b416f81
nimator/SkAnimator.h
nimator/SkAnimatorView.h
ore/Sk64.h
ore/SkBitmap.h
ore/SkBounder.h
ore/SkBuffer.h
ore/SkCanvas.h
ore/SkChunkAlloc.h
ore/SkColor.h
ore/SkColorFilter.h
ore/SkColorPriv.h
ore/SkColorShader.h
ore/SkComposeShader.h
ore/SkDeque.h
ore/SkDescriptor.h
ore/SkDevice.h
ore/SkDither.h
ore/SkDraw.h
ore/SkDrawFilter.h
ore/SkDrawLooper.h
ore/SkEndian.h
ore/SkFDot6.h
ore/SkFixed.h
ore/SkFlattenable.h
ore/SkFloatBits.h
ore/SkFloatingPoint.h
ore/SkFontHost.h
ore/SkGlobals.h
ore/SkGraphics.h
ore/SkMMapStream.h
ore/SkMallocPixelRef.h
ore/SkMask.h
ore/SkMaskFilter.h
ore/SkMath.h
ore/SkMatrix.h
ore/SkPackBits.h
ore/SkPaint.h
ore/SkPath.h
ore/SkPathEffect.h
ore/SkPathMeasure.h
ore/SkPerspIter.h
ore/SkPicture.h
ore/SkPixelRef.h
ore/SkPoint.h
ore/SkPorterDuff.h
ore/SkPostConfig.h
ore/SkPreConfig.h
ore/SkPtrRecorder.h
ore/SkRandom.h
ore/SkRasterizer.h
ore/SkReader32.h
ore/SkRect.h
ore/SkRefCnt.h
ore/SkRegion.h
ore/SkScalar.h
ore/SkScalarCompare.h
ore/SkScalerContext.h
ore/SkShader.h
ore/SkStream.h
ore/SkString.h
ore/SkStroke.h
ore/SkTDArray.h
ore/SkTDStack.h
ore/SkTDict.h
ore/SkTSearch.h
ore/SkTemplates.h
ore/SkThread.h
ore/SkThread_platform.h
ore/SkTime.h
ore/SkTypeface.h
ore/SkTypes.h
ore/SkUnPreMultiply.h
ore/SkUnitMapper.h
ore/SkUserConfig.h
ore/SkUtils.h
ore/SkWriter32.h
ore/SkXfermode.h
ffects/Sk1DPathEffect.h
ffects/Sk2DPathEffect.h
ffects/SkAvoidXfermode.h
ffects/SkBlurDrawLooper.h
ffects/SkBlurMaskFilter.h
ffects/SkColorMatrix.h
ffects/SkColorMatrixFilter.h
ffects/SkCornerPathEffect.h
ffects/SkDashPathEffect.h
ffects/SkDiscretePathEffect.h
ffects/SkDrawExtraPathEffect.h
ffects/SkEmbossMaskFilter.h
ffects/SkGradientShader.h
ffects/SkKernel33MaskFilter.h
ffects/SkLayerDrawLooper.h
ffects/SkLayerRasterizer.h
ffects/SkPaintFlagsDrawFilter.h
ffects/SkPixelXorXfermode.h
ffects/SkTransparentShader.h
mages/SkFlipPixelRef.h
mages/SkImageDecoder.h
mages/SkImageRef.h
mages/SkImageRef_GlobalPool.h
mages/SkMovie.h
mages/SkPageFlipper.h
orts/SkOSFile.h
orts/SkStream_Win.h
vg/SkSVGAttribute.h
vg/SkSVGBase.h
vg/SkSVGPaintState.h
vg/SkSVGParser.h
vg/SkSVGTypes.h
tils/SkCamera.h
tils/SkCullPoints.h
tils/SkDumpCanvas.h
tils/SkGLCanvas.h
tils/SkInterpolator.h
tils/SkNinePatch.h
tils/SkParse.h
tils/SkParsePaint.h
tils/SkProxyCanvas.h
tils/SkTextBox.h
tils/SkUnitMappers.h
iews/SkApplication.h
iews/SkBGViewArtist.h
iews/SkBorderView.h
iews/SkEvent.h
iews/SkEventSink.h
iews/SkImageView.h
iews/SkKey.h
iews/SkMetaData.h
iews/SkOSMenu.h
iews/SkOSSound.h
iews/SkOSWindow_Mac.h
iews/SkOSWindow_Unix.h
iews/SkOSWindow_Win.h
iews/SkOSWindow_wxwidgets.h
iews/SkProgressBarView.h
iews/SkScrollBarView.h
iews/SkStackViewLayout.h
iews/SkSystemEventTypes.h
iews/SkView.h
iews/SkViewInflate.h
iews/SkWidget.h
iews/SkWidgetViews.h
iews/SkWindow.h
ml/SkBML_WXMLParser.h
ml/SkBML_XMLParser.h
ml/SkDOM.h
ml/SkJS.h
ml/SkXMLParser.h
ml/SkXMLWriter.h
|
2559c629078f738ac37095d896d580b681ac6a30 |
17-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Out with the old... git-svn-id: http://skia.googlecode.com/svn/trunk@26 2bbb7eff-a529-9590-31e7-b0007b416f81
orecg/Sk64.h
orecg/SkBuffer.h
orecg/SkChunkAlloc.h
orecg/SkEndian.h
orecg/SkFDot6.h
orecg/SkFixed.h
orecg/SkFloatingPoint.h
orecg/SkInterpolator.h
orecg/SkMath.h
orecg/SkMatrix.h
orecg/SkPerspIter.h
orecg/SkPoint.h
orecg/SkPostConfig.h
orecg/SkPreConfig.h
orecg/SkRandom.h
orecg/SkRect.h
orecg/SkRegion.h
orecg/SkScalar.h
orecg/SkTSearch.h
orecg/SkTemplates.h
orecg/SkThread.h
orecg/SkThread_platform.h
orecg/SkTypes.h
orecg/SkUserConfig.h
raphics/DoxygenMain.dox
raphics/Sk1DPathEffect.h
raphics/Sk2DPathEffect.h
raphics/SkAnimator.h
raphics/SkAnimatorView.h
raphics/SkApplication.h
raphics/SkAvoidXfermode.h
raphics/SkBGViewArtist.h
raphics/SkBML_WXMLParser.h
raphics/SkBML_XMLParser.h
raphics/SkBitmap.h
raphics/SkBitmapRef.h
raphics/SkBlurMaskFilter.h
raphics/SkBorderView.h
raphics/SkBounder.h
raphics/SkCamera.h
raphics/SkCanvas.h
raphics/SkColor.h
raphics/SkColorFilter.h
raphics/SkColorPriv.h
raphics/SkCornerPathEffect.h
raphics/SkCullPoints.h
raphics/SkDOM.h
raphics/SkDashPathEffect.h
raphics/SkDeque.h
raphics/SkDescriptor.h
raphics/SkDiscretePathEffect.h
raphics/SkDrawExtraPathEffect.h
raphics/SkEmbossMaskFilter.h
raphics/SkEvent.h
raphics/SkEventSink.h
raphics/SkFlattenable.h
raphics/SkFontCodec.h
raphics/SkFontHost.h
raphics/SkGlobals.h
raphics/SkGradientShader.h
raphics/SkGraphics.h
raphics/SkImageDecoder.h
raphics/SkImageView.h
raphics/SkJS.h
raphics/SkKey.h
raphics/SkLayerRasterizer.h
raphics/SkMask.h
raphics/SkMaskFilter.h
raphics/SkMetaData.h
raphics/SkNinePatch.h
raphics/SkOSFile.h
raphics/SkOSMenu.h
raphics/SkOSSound.h
raphics/SkOSWindow_Mac.h
raphics/SkOSWindow_Unix.h
raphics/SkOSWindow_Win.h
raphics/SkOSWindow_wxwidgets.h
raphics/SkPaint.h
raphics/SkParse.h
raphics/SkParsePaint.h
raphics/SkPath.h
raphics/SkPathEffect.h
raphics/SkPathMeasure.h
raphics/SkPorterDuff.h
raphics/SkPrefix_Debug_Fixed.h
raphics/SkPrefix_Release_Fixed.h
raphics/SkProgressBarView.h
raphics/SkRasterizer.h
raphics/SkRefCnt.h
raphics/SkSVGAttribute.h
raphics/SkSVGBase.h
raphics/SkSVGPaintState.h
raphics/SkSVGParser.h
raphics/SkSVGTypes.h
raphics/SkScalerContext.h
raphics/SkScrollBarView.h
raphics/SkShader.h
raphics/SkShaderExtras.h
raphics/SkStackViewLayout.h
raphics/SkStdLib_Redirect.h
raphics/SkStream.h
raphics/SkStream_Win.h
raphics/SkString.h
raphics/SkStroke.h
raphics/SkSystemEventTypes.h
raphics/SkTDArray.h
raphics/SkTDStack.h
raphics/SkTDict.h
raphics/SkTextBox.h
raphics/SkTime.h
raphics/SkTransparentShader.h
raphics/SkTypeface.h
raphics/SkUnitMapper.h
raphics/SkUtils.h
raphics/SkView.h
raphics/SkViewInflate.h
raphics/SkWidget.h
raphics/SkWidgetViews.h
raphics/SkWindow.h
raphics/SkXMLParser.h
raphics/SkXMLWriter.h
raphics/SkXfermode.h
|
262917823441f183fa67aa63b9c0ec4e52cce4c3 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
orecg/Sk64.h
orecg/SkBuffer.h
orecg/SkChunkAlloc.h
orecg/SkEndian.h
orecg/SkFDot6.h
orecg/SkFixed.h
orecg/SkFloatBits.h
orecg/SkFloatingPoint.h
orecg/SkInterpolator.h
orecg/SkMath.h
orecg/SkMatrix.h
orecg/SkPerspIter.h
orecg/SkPoint.h
orecg/SkPostConfig.h
orecg/SkPreConfig.h
orecg/SkRandom.h
orecg/SkRect.h
orecg/SkRegion.h
orecg/SkScalar.h
orecg/SkTSearch.h
orecg/SkTemplates.h
orecg/SkThread.h
orecg/SkThread_platform.h
orecg/SkTypes.h
orecg/SkUserConfig.h
raphics/DoxygenMain.dox
raphics/Sk1DPathEffect.h
raphics/Sk2DPathEffect.h
raphics/SkAnimator.h
raphics/SkAnimatorView.h
raphics/SkApplication.h
raphics/SkAvoidXfermode.h
raphics/SkBGViewArtist.h
raphics/SkBML_WXMLParser.h
raphics/SkBML_XMLParser.h
raphics/SkBitmap.h
raphics/SkBlurDrawLooper.h
raphics/SkBlurMaskFilter.h
raphics/SkBorderView.h
raphics/SkBounder.h
raphics/SkCamera.h
raphics/SkCanvas.h
raphics/SkColor.h
raphics/SkColorFilter.h
raphics/SkColorMatrix.h
raphics/SkColorMatrixFilter.h
raphics/SkColorPriv.h
raphics/SkColorShader.h
raphics/SkCornerPathEffect.h
raphics/SkCullPoints.h
raphics/SkDOM.h
raphics/SkDashPathEffect.h
raphics/SkDeque.h
raphics/SkDescriptor.h
raphics/SkDevice.h
raphics/SkDiscretePathEffect.h
raphics/SkDither.h
raphics/SkDraw.h
raphics/SkDrawExtraPathEffect.h
raphics/SkDrawFilter.h
raphics/SkDrawLooper.h
raphics/SkEmbossMaskFilter.h
raphics/SkEvent.h
raphics/SkEventSink.h
raphics/SkFlattenable.h
raphics/SkFontCodec.h
raphics/SkFontHost.h
raphics/SkGLCanvas.h
raphics/SkGlobals.h
raphics/SkGradientShader.h
raphics/SkGraphics.h
raphics/SkImageDecoder.h
raphics/SkImageRef.h
raphics/SkImageRef_GlobalPool.h
raphics/SkImageView.h
raphics/SkJS.h
raphics/SkKernel33MaskFilter.h
raphics/SkKey.h
raphics/SkLayerRasterizer.h
raphics/SkMMapStream.h
raphics/SkMallocPixelRef.h
raphics/SkMask.h
raphics/SkMaskFilter.h
raphics/SkMetaData.h
raphics/SkMovie.h
raphics/SkNinePatch.h
raphics/SkOSFile.h
raphics/SkOSMenu.h
raphics/SkOSSound.h
raphics/SkOSWindow_Mac.h
raphics/SkOSWindow_Unix.h
raphics/SkOSWindow_Win.h
raphics/SkOSWindow_wxwidgets.h
raphics/SkPackBits.h
raphics/SkPaint.h
raphics/SkPaintFlagsDrawFilter.h
raphics/SkParse.h
raphics/SkParsePaint.h
raphics/SkPath.h
raphics/SkPathEffect.h
raphics/SkPathMeasure.h
raphics/SkPicture.h
raphics/SkPixelRef.h
raphics/SkPixelXorXfermode.h
raphics/SkPorterDuff.h
raphics/SkProgressBarView.h
raphics/SkPtrRecorder.h
raphics/SkRasterizer.h
raphics/SkReader32.h
raphics/SkRefCnt.h
raphics/SkSVGAttribute.h
raphics/SkSVGBase.h
raphics/SkSVGPaintState.h
raphics/SkSVGParser.h
raphics/SkSVGTypes.h
raphics/SkScalerContext.h
raphics/SkScrollBarView.h
raphics/SkShader.h
raphics/SkShaderExtras.h
raphics/SkStackViewLayout.h
raphics/SkStream.h
raphics/SkStream_Win.h
raphics/SkString.h
raphics/SkStroke.h
raphics/SkSystemEventTypes.h
raphics/SkTDArray.h
raphics/SkTDStack.h
raphics/SkTDict.h
raphics/SkTextBox.h
raphics/SkTime.h
raphics/SkTransparentShader.h
raphics/SkTypeface.h
raphics/SkUnPreMultiply.h
raphics/SkUnitMapper.h
raphics/SkUnitMappers.h
raphics/SkUtils.h
raphics/SkView.h
raphics/SkViewInflate.h
raphics/SkWidget.h
raphics/SkWidgetViews.h
raphics/SkWindow.h
raphics/SkWriter32.h
raphics/SkXMLParser.h
raphics/SkXMLWriter.h
raphics/SkXfermode.h
|
48ede9b432a3c3d62835a1400a9ed347b4a93024 |
08-Nov-2006 |
croachrose <croachrose@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added license headers to all files. Sync to latest perforce revision. git-svn-id: http://skia.googlecode.com/svn/trunk@3 2bbb7eff-a529-9590-31e7-b0007b416f81
orecg/Sk64.h
orecg/SkBuffer.h
orecg/SkChunkAlloc.h
orecg/SkEndian.h
orecg/SkFDot6.h
orecg/SkFixed.h
orecg/SkFloatingPoint.h
orecg/SkInterpolator.h
orecg/SkMath.h
orecg/SkMatrix.h
orecg/SkPerspIter.h
orecg/SkPoint.h
orecg/SkPostConfig.h
orecg/SkPreConfig.h
orecg/SkRandom.h
orecg/SkRect.h
orecg/SkRegion.h
orecg/SkScalar.h
orecg/SkTSearch.h
orecg/SkTemplates.h
orecg/SkThread.h
orecg/SkThread_platform.h
orecg/SkTypes.h
orecg/SkUserConfig.h
raphics/Sk1DPathEffect.h
raphics/Sk2DPathEffect.h
raphics/SkAnimator.h
raphics/SkAnimatorView.h
raphics/SkApplication.h
raphics/SkAvoidXfermode.h
raphics/SkBGViewArtist.h
raphics/SkBML_WXMLParser.h
raphics/SkBML_XMLParser.h
raphics/SkBitmap.h
raphics/SkBitmapRef.h
raphics/SkBlurMaskFilter.h
raphics/SkBorderView.h
raphics/SkBounder.h
raphics/SkCamera.h
raphics/SkCanvas.h
raphics/SkColor.h
raphics/SkColorFilter.h
raphics/SkColorPriv.h
raphics/SkCornerPathEffect.h
raphics/SkCullPoints.h
raphics/SkDOM.h
raphics/SkDashPathEffect.h
raphics/SkDeque.h
raphics/SkDescriptor.h
raphics/SkDiscretePathEffect.h
raphics/SkEmbossMaskFilter.h
raphics/SkEvent.h
raphics/SkEventSink.h
raphics/SkFlattenable.h
raphics/SkFontCodec.h
raphics/SkFontHost.h
raphics/SkGlobals.h
raphics/SkGradientShader.h
raphics/SkGraphics.h
raphics/SkImageDecoder.h
raphics/SkImageView.h
raphics/SkInterpolator.h
raphics/SkJS.h
raphics/SkKey.h
raphics/SkLayerRasterizer.h
raphics/SkMask.h
raphics/SkMaskFilter.h
raphics/SkMetaData.h
raphics/SkNinePatch.h
raphics/SkOSFile.h
raphics/SkOSMenu.h
raphics/SkOSSound.h
raphics/SkOSWindow_Mac.h
raphics/SkOSWindow_Unix.h
raphics/SkOSWindow_Win.h
raphics/SkOSWindow_wxwidgets.h
raphics/SkPaint.h
raphics/SkParse.h
raphics/SkParsePaint.h
raphics/SkPath.h
raphics/SkPathEffect.h
raphics/SkPathMeasure.h
raphics/SkPorterDuff.h
raphics/SkPrefix_Debug_Fixed.h
raphics/SkPrefix_Release_Fixed.h
raphics/SkProgressBarView.h
raphics/SkRasterizer.h
raphics/SkRefCnt.h
raphics/SkSVGAttribute.h
raphics/SkSVGBase.h
raphics/SkSVGPaintState.h
raphics/SkSVGParser.h
raphics/SkSVGTypes.h
raphics/SkScalerContext.h
raphics/SkScrollBarView.h
raphics/SkShader.h
raphics/SkShaderExtras.h
raphics/SkStackViewLayout.h
raphics/SkStdLib_Redirect.h
raphics/SkStream.h
raphics/SkStream_Win.h
raphics/SkString.h
raphics/SkStroke.h
raphics/SkSystemEventTypes.h
raphics/SkTDArray.h
raphics/SkTDStack.h
raphics/SkTDict.h
raphics/SkTSearch.h
raphics/SkTextBox.h
raphics/SkTextLayout.h
raphics/SkTime.h
raphics/SkTransparentShader.h
raphics/SkTypeface.h
raphics/SkUnitMapper.h
raphics/SkUtils.h
raphics/SkView.h
raphics/SkViewInflate.h
raphics/SkWidget.h
raphics/SkWidgetViews.h
raphics/SkWindow.h
raphics/SkXMLParser.h
raphics/SkXMLWriter.h
raphics/SkXfermode.h
|
0f87cd842dd46205d5252c35da6d2c869f3d2e98 |
20-Sep-2006 |
croachrose <croachrose@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial checkin of skia source in google codebase. * reviewed by me! git-svn-id: http://skia.googlecode.com/svn/trunk@2 2bbb7eff-a529-9590-31e7-b0007b416f81
orecg/Sk64.h
orecg/SkBuffer.h
orecg/SkChunkAlloc.h
orecg/SkEndian.h
orecg/SkFDot6.h
orecg/SkFixed.h
orecg/SkFloatingPoint.h
orecg/SkMath.h
orecg/SkMatrix.h
orecg/SkPoint.h
orecg/SkPostConfig.h
orecg/SkPreConfig.h
orecg/SkRandom.h
orecg/SkRect.h
orecg/SkRegion.h
orecg/SkScalar.h
orecg/SkTemplates.h
orecg/SkThread.h
orecg/SkThread_platform.h
orecg/SkTypes.h
orecg/SkUserConfig.h
raphics/DoxygenMain.dox
raphics/Sk1DPathEffect.h
raphics/Sk2DPathEffect.h
raphics/SkAnimator.h
raphics/SkAnimatorView.h
raphics/SkApplication.h
raphics/SkAvoidXfermode.h
raphics/SkBGViewArtist.h
raphics/SkBML_WXMLParser.h
raphics/SkBML_XMLParser.h
raphics/SkBitmap.h
raphics/SkBitmapRef.h
raphics/SkBlurMaskFilter.h
raphics/SkBorderView.h
raphics/SkBounder.h
raphics/SkCamera.h
raphics/SkCanvas.h
raphics/SkColor.h
raphics/SkColorFilter.h
raphics/SkColorPriv.h
raphics/SkCornerPathEffect.h
raphics/SkCullPoints.h
raphics/SkDOM.h
raphics/SkDashPathEffect.h
raphics/SkDeque.h
raphics/SkDescriptor.h
raphics/SkDiscretePathEffect.h
raphics/SkDrawExtraPathEffect.h
raphics/SkEmbossMaskFilter.h
raphics/SkEvent.h
raphics/SkEventSink.h
raphics/SkFlattenable.h
raphics/SkFontCodec.h
raphics/SkFontHost.h
raphics/SkGlobals.h
raphics/SkGradientShader.h
raphics/SkGraphics.h
raphics/SkImageDecoder.h
raphics/SkImageView.h
raphics/SkInterpolator.h
raphics/SkJS.h
raphics/SkKey.h
raphics/SkLayerRasterizer.h
raphics/SkMask.h
raphics/SkMaskFilter.h
raphics/SkMetaData.h
raphics/SkNinePatch.h
raphics/SkOSFile.h
raphics/SkOSMenu.h
raphics/SkOSSound.h
raphics/SkOSWindow_Mac.h
raphics/SkOSWindow_Unix.h
raphics/SkOSWindow_Win.h
raphics/SkOSWindow_wxwidgets.h
raphics/SkPaint.h
raphics/SkParse.h
raphics/SkParsePaint.h
raphics/SkPath.h
raphics/SkPathEffect.h
raphics/SkPathMeasure.h
raphics/SkPorterDuff.h
raphics/SkPrefix_Debug_Fixed.h
raphics/SkPrefix_Release_Fixed.h
raphics/SkProgressBarView.h
raphics/SkRasterizer.h
raphics/SkRefCnt.h
raphics/SkSVGAttribute.h
raphics/SkSVGBase.h
raphics/SkSVGPaintState.h
raphics/SkSVGParser.h
raphics/SkSVGTypes.h
raphics/SkScalerContext.h
raphics/SkScrollBarView.h
raphics/SkShader.h
raphics/SkShaderExtras.h
raphics/SkStackViewLayout.h
raphics/SkStdLib_Redirect.h
raphics/SkStream.h
raphics/SkStream_Win.h
raphics/SkString.h
raphics/SkStroke.h
raphics/SkSystemEventTypes.h
raphics/SkTDArray.h
raphics/SkTDStack.h
raphics/SkTDict.h
raphics/SkTSearch.h
raphics/SkTextBox.h
raphics/SkTextLayout.h
raphics/SkTime.h
raphics/SkTransparentShader.h
raphics/SkTypeface.h
raphics/SkUnitMapper.h
raphics/SkUtils.h
raphics/SkView.h
raphics/SkViewInflate.h
raphics/SkWidget.h
raphics/SkWidgetViews.h
raphics/SkWindow.h
raphics/SkXMLParser.h
raphics/SkXMLWriter.h
raphics/SkXfermode.h
|