| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
I'm in the process of making a command buffer gles2 dll that can be consumed
by skia. Skia, on windows 32, uses __stdcall for it's gl functions, so to
expose the gl interface to skia, we need to be using the same calling
convention.
Angle and GL both use __stdcall on win32.
Review URL: https://codereview.chromium.org/1260253003
Cr-Commit-Position: refs/heads/master@{#341953}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We are currently using the default/Mitchell resampler for Android builds, and the legacy/Lanczos
resampler for desktop builds.
Lanczos may produce sharper results for some high-detail images, but it also introduces edge
ringing artifacts for abrupt color transitions (Mitchell vs. Lanczos is a choice between smooth
edge transitions vs. higher detail sharpness).
Using Skia's default HQ resampler for all builds yields
1) more "correct" results: while Lanczos' increased sharpness is only noticeable when comparing
images side-by-side, its ringing artifacts are obvious on their own (see linked bug)
2) improved test coverage: Skia's tests no longer cover Lanczos resampling (compile-time option)
3) more consistent results across platforms (Android vs. Lin/Win/Mac desktop)
BUG=421914
R=senorblanco@chromium.org,pkasting@chromium.org,reed@google.com
Review URL: https://codereview.chromium.org/1232563004
Cr-Commit-Position: refs/heads/master@{#338679}
|
|
|
|
|
|
|
|
| |
BUG=451035
Review URL: https://codereview.chromium.org/1135693008
Cr-Commit-Position: refs/heads/master@{#330512}
|
|
|
|
|
|
|
|
|
|
|
| |
Remove various minor android_webview_build references now that we no
longer support that build configuration.
BUG=440793
Review URL: https://codereview.chromium.org/1048863002
Cr-Commit-Position: refs/heads/master@{#324078}
|
|
|
|
|
|
|
|
|
|
|
| |
This will help reduce the spew when building in verbose mode, as these
flags won't be part of the command-line.
BUG=
Review URL: https://codereview.chromium.org/916763004
Cr-Commit-Position: refs/heads/master@{#315982}
|
|
|
|
|
|
|
|
|
|
|
| |
enable_printing and printing_mode replaced with
enable_basic_printing and enable_print_preview.
BUG=430281
Review URL: https://codereview.chromium.org/702023002
Cr-Commit-Position: refs/heads/master@{#302905}
|
|
|
|
|
|
|
|
|
| |
The file blink_skia_config.gyp is changing to a gypi.
This allows easier sharing between the gyp and gn build systems.
Review URL: https://codereview.chromium.org/677513003
Cr-Commit-Position: refs/heads/master@{#301105}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Enable feedback-directed optimisation for the main library (required to
make the FDO symbols present at link time), skia, and sqlite. Update the
android_exports whitelist to allow the gcov symbols to remain public as
otherwise profiling will fail.
BUG=
TBR=michaeln@chromium.org
Review URL: https://codereview.chromium.org/591153002
Cr-Commit-Position: refs/heads/master@{#296997}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's apparently not being used, see
https://codereview.chromium.org/437543007/diff/110001/skia/skia_common.gypi#newcode143
BUG=none
R=hans@chromium.org
Review URL: https://codereview.chromium.org/480463003
Cr-Commit-Position: refs/heads/master@{#290381}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290381 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
The corresponding Blink side change is https://codereview.chromium.org/447233003/ . These two can be committed in any order.
Review URL: https://codereview.chromium.org/450733002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@288168 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=skia:2785
Review URL: https://codereview.chromium.org/435963002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287336 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, every gyp file that wanted to set clang warnings had to check
for clang==1 and then set cflags and xcode_settings.WARNING_CFLAGS. Factor
this out, so that targets only need to set clang_warning_flags for warnings
that apply to all platforms. (Per-platform flags still need to be set manually.)
This removes existing duplication from gyp files, and prevents adding more
duplication when trying to add the same warning flags for clang/win.
BUG=82385
R=hans@chromium.org, scottmg@chromium.org
TBR=various owners
Review URL: https://codereview.chromium.org/437543007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287092 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
This causes minor rounded rect image diffs (about 300 Blink
rebaselines needed).
R=bsalomon@google.com, robertphillips@google.com, reed@google.com
BUG=309611
Review URL: https://codereview.chromium.org/426593006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286938 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The old defines will be left in place until the next Skia DEPS
roll. After that roll Skia will be switched to using the SK_
prefixed defines and the old reserved (i.e. __ARM*) defines can be
removed.
BUG=skia:2785
Review URL: https://codereview.chromium.org/430253002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@286901 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
Skia no longer looks at this define. It's as if it's always set now.
BUG=
Review URL: https://codereview.chromium.org/371983003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281737 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/356133004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@280250 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
(and suppress layout failures, pending rebaseline)
BUG=380686
TBR=humper@google.com
Review URL: https://codereview.chromium.org/314233002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275384 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Temporarily move the flag into Chromium's repo, to facilitate
atomic remove-and-suppress-failures changes.
BUG=380686
TBR=humper@chromium.org
Review URL: https://codereview.chromium.org/319483003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274843 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
| |
Blink in Chromium now has this define, so it can be removed from Chromium.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274250 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=bungeman@google.com
Review URL: https://codereview.chromium.org/301253002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@273525 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Old Skia revision: 14149
New Skia revision: 14172
NOTRY=true
Review URL: https://codereview.chromium.org/235243004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@263683 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
this change allows us to remove the deprecated code in SK_SUPPORT_LEGACY_LAYERRASTERIZER_API
BUG=
Review URL: https://codereview.chromium.org/227463005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@262428 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
needs https://codereview.chromium.org/180063003/ to have landed first
R=bungeman@chromium.org
Review URL: https://codereview.chromium.org/180083002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253810 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Once SkLayerRasterizer::Builder has rolled into Chrome, change all references
to SkLayerRasterizer::addLayer with the builder and remove this define.
R=reed@google.com
BUG=skia:2187
Review URL: https://codereview.chromium.org/177973003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253424 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/177933007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253141 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=reed@google.com
Review URL: https://codereview.chromium.org/178033002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252934 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=bsalomon@google.com
Review URL: https://codereview.chromium.org/173133005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252241 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Roll to r13493
>
> R=rmistry@google.com
>
> Review URL: https://codereview.chromium.org/167973005
TBR=robertphillips@google.com
Review URL: https://codereview.chromium.org/171603006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252021 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/167973005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252017 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We're currently in the process of enforcing that SkPaint effects can only be
allocated on the heap. That involves making constructors non-public and
providing factory methods instead. Until all the changes on the Skia side have
been rolled into Chrome and the callsites have been changed, we use a define to
guard the visibility of the constructors.
BUG=skia:2187
Review URL: https://codereview.chromium.org/168173003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251831 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> roll skia DEPS to 13482
>
> Chromium base revision: 251714 / 7fcea678
> Old Skia revision: 13441
> New Skia revision: 13482
> Control CL: https://codereview.chromium.org/169283009
>
> This CL was created by Skia's roll_deps.py script.
>
> Bypassing commit queue trybots:
> NOTRY=true
> R=reed@google.com
>
> Review URL: https://codereview.chromium.org/170093002
TBR=robertphillips@google.com
Review URL: https://codereview.chromium.org/170923002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251793 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Chromium base revision: 251714 / 7fcea678
Old Skia revision: 13441
New Skia revision: 13482
Control CL: https://codereview.chromium.org/169283009
This CL was created by Skia's roll_deps.py script.
Bypassing commit queue trybots:
NOTRY=true
R=reed@google.com
Review URL: https://codereview.chromium.org/170093002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251775 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
change (which chrome will support after it lands).
BUG=
R=scroggo@google.com
Review URL: https://codereview.chromium.org/169743002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251679 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/164253004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251294 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
virtual onNewLockPixels
BUG=
Review URL: https://codereview.chromium.org/132803011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249867 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/134203002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244255 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/133903003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244215 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=276675
Review URL: https://codereview.chromium.org/110863003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243592 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/122443005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243175 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=reed@google.com
Review URL: https://codereview.chromium.org/124503002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243096 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=
R=fmalita@chromium.org
Review URL: https://codereview.chromium.org/118873003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242765 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://codereview.chromium.org/99053007/)
There was a type conflict between the previous, out of date headers and the more
recent ones included in ANGLE that was causing failures on 64-bit Windows.
BUG=326382
TBR=kbr@chromium.org, piman@chromium.org, raymes@chromium.org, robertphillips@google.com
Review URL: https://codereview.chromium.org/115143004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242740 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
updated
BUG=
Review URL: https://codereview.chromium.org/115503003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242150 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/107803003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242091 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/115573004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241560 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
skia_library_opts was not being compiled with any of these defines. Now it is.
Testing:
1) build/gyp_chromium && ninja -C out/Debug
2) Looked for Skia defines in .ninja files
master:
$ grep -l DSK *.ninja
filter_fuzz_stub.ninja
image_operations_bench.ninja
skia_chrome.ninja
skia_library.ninja
this CL:
$ grep -l DSK *.ninja
filter_fuzz_stub.ninja
image_operations_bench.ninja
skia_chrome.ninja
skia_library.ninja
skia_opts.ninja
skia_opts_none.ninja
skia_opts_ssse3.ninja
BUG=
R=bungeman@google.com
Review URL: https://codereview.chromium.org/98503006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241394 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds a use_cairo gyp variable that removes cairo from the build.
To build skia without cairo, we need the code in
bitmap_platform_device_android.cc.
To make all platforms build the correct files, rename
bitmap_platform_device_linux to bitmap_platform_device_cairo and
rename bitmap_platform_device_android to bitmap_platform_device_skia.
We'll use bitmap_platform_device_skia for Android and for embedded
content shell.
BUG=318315, 318413
Review URL: https://codereview.chromium.org/59133008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236037 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
One would prefer this to remain direct_dependent_settings,
however there currently is no means to enforce that direct dependents
re-export if they include Skia headers in their public headers.
R=robertphillips@google.com
Review URL: https://codereview.chromium.org/71583004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234891 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/68343015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234689 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We're frequently using the use_glib gyp variable as a shorthand for:
OS!="win" and OS!="mac" and OS!="ios" and OS!="android"
This should be equivalent to:
desktop_linux == 1 or chromeos == 1
Embedded builds want to remove as many dependencies as possible. This
cleans up uses of the use_glib variable so we can turn it off on linux
without breaking the build.
BUG=316226
Review URL: https://codereview.chromium.org/61923004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233804 0039d316-1c4b-4281-b951-d872f2087c98
|