| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/686423003
Cr-Commit-Position: refs/heads/master@{#302095}
|
|
|
|
|
|
|
|
|
|
| |
Chrome depends on SkMultiPictureDraw depends on SkTaskGroup depends on SkCondVar.
BUG=
Review URL: https://codereview.chromium.org/684303002
Cr-Commit-Position: refs/heads/master@{#301969}
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/674203003
Cr-Commit-Position: refs/heads/master@{#301179}
|
|
|
|
|
|
|
|
|
| |
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}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is empty in the skia repo and there is TODO to update Chromium and
remove it.
BUG=None
TEST=None
R=rmistry@google.com
Review URL: https://codereview.chromium.org/644623002
Cr-Commit-Position: refs/heads/master@{#298924}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Apparently it's fatal for GN to try to remove something that doesn't exist,
but not for GYP... the GYP list is way out of date.
SkTaskGroup{.cpp,.h} are not currently listed in utils.gypi,
so there's no need to remove them.
https://skia.googlesource.com/skia/+log/0c88d8233ba3a8baa9b4dd6ef515def6b3749980..a17aac8bd4c755c3a24befc7fd297969c0bb0861
CQ_EXTRA_TRYBOTS=tryserver.blink:linux_blink_rel,linux_blink_dbg
Bots seem to be failing before and after this CL.
NOTRY=true
BUG=
Review URL: https://codereview.chromium.org/537363002
Cr-Commit-Position: refs/heads/master@{#293318}
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
https://skia.googlesource.com/skia/+log/fbd3576a18799da88988ef26fa9bce09e8ebba37..c773390eefe70d13faab147a70bd9319b9ac3afb
CQ_EXTRA_TRYBOTS=tryserver.chromium.linux:linux_layout_rel
TBR=bsalomon@google.com
BUG=
Review URL: https://codereview.chromium.org/467363002
Cr-Commit-Position: refs/heads/master@{#289548}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289548 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
NOTRY=True
Review URL: https://codereview.chromium.org/468393002
Cr-Commit-Position: refs/heads/master@{#289534}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289534 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=400684
Review URL: https://codereview.chromium.org/440043002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287795 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
Try Chromium build with SkFontMgr_android.
CQ_EXTRA_TRYBOTS=tryserver.chromium:linux_layout_rel
TBR=robertphillips@google.com
NOTRY=true
Review URL: https://codereview.chromium.org/413743003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285340 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move SkFontMgr::Factory to skia/ext so that we can use the warmed-up
sandbox version when using DirectWrite that's created by content/. This
avoids the previous default behaviour of creating a GDI SkFontMgr which
is always wrong when DirectWrite is being used (and causes crashes
when --enable_win32k_renderer_lockdown is enabled).
R=jamesr@chromium.org,bungeman@google.com
BUG=385926,356950,385717
TEST=http://www.effectgames.com/demos/canvascycle/ http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_canvas_filltext and enabling FPS in about:flags with both --enable_win32k_renderer_lockdown and --disable-direct-write
Review URL: https://codereview.chromium.org/344653002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278222 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/327523002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276188 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
TBR=jvanverth@google.com
NOTRY=True
Review URL: https://codereview.chromium.org/316213005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275428 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
Review URL: https://codereview.chromium.org/317203002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@275192 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
patch from issue 260883004 -- roll
patch from issue 265513005 -- _SSE2 -> _x86
errors on win_chromium_rel and linux_chromium_chromeos_rel look distinctly unrelated to Skia, so
NOTRY=true
Review URL: https://codereview.chromium.org/265763003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267580 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=skia:2378
Review URL: https://codereview.chromium.org/225023031
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267209 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
Old Skia revision: 14196
Review URL: https://codereview.chromium.org/238353005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@264174 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Chromium base revision: 261075 / fee4cc11
Old Skia revision: 14002
New Skia revision: 14021
Control CL: https://codereview.chromium.org/220593011
This CL was created by Skia's roll_deps.py script.
Bypassing commit queue trybots:
NOTRY=true
R=bsalomon@google.com
Review URL: https://codereview.chromium.org/221693005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261127 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
NoSaveLayerCanvas
This is just intended to reduce some code duplication and allow increased velocity on altering the SkCanvas API
Review URL: https://codereview.chromium.org/199043004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@260204 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=reed@google.com
Review URL: https://codereview.chromium.org/199793017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258945 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=354405
Review URL: https://codereview.chromium.org/206333007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258525 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=
Review URL: https://codereview.chromium.org/153063002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249128 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
used in blink unit tests
BUG=329949
Review URL: https://codereview.chromium.org/140743004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245375 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/100133006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241848 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reason for revert: Build errors.
TBR=kbr@chromium.org,piman@chromium.org,brettw@chromium.org,bbudge@chromium.org,raymes@chromium.org,robertphillips@google.com
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/106903014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241675 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
R=kbr@chromium.org, piman@chromium.org, raymes@chromium.org
TBR=robertphillips@google.com
Review URL: https://codereview.chromium.org/99053007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241661 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
|
|
|
|
|
|
|
|
| |
R=reed@google.com, rmistry@google.com
Review URL: https://codereview.chromium.org/103343003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240869 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
the Skia GL interface now.
R=bsalomon@google.com,brettw@chromium.org
Review URL: https://codereview.chromium.org/75613002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@236348 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Having this limit be 256 instead of the default 2k seems to hurt the page
cyclers on mac. 256 and 2048 seem the same on windows, and having the limit
be high on windows can cause more serious problems due to GDI handle limits.
R=cpu@chromium.org, cpu
TBR=reed
NOTRY=true
BUG=314387
Review URL: https://codereview.chromium.org/59883016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235268 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Still trying to understand if and how this number correlates to crashes.
> Try a different arbitrary SkGlyphCache cap (64 -> 256)
>
> We're hitting a lot of crashes in skia::CreateCanvas that may be due to GDI
> handle exhaustion. This picks a different arbitrary limit for the number
> of entries in this cache to try to see if the crashes are correlated. Changing
> this cap from 2048->64 was perf neutral on the bots, so 64->256 is also
> expected to be neutral.
>
> TBR=reed
> NOTRY=true
> BUG=275046,314387
>
> Review URL: https://codereview.chromium.org/71043002
TBR=jamesr@chromium.org
Review URL: https://codereview.chromium.org/71593003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234875 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This splits the commandbuffer client interfaces for extensions in the style of
GL_EXT_framebuffer_multisample (explicit resolve with glBlitFramebuffer)
vs. multisampled_render_to_texture.
glBlitFramebufferEXT() is also renamed to glBlitFrambufferCHROMIUM simply
to make it obvious that it is to be used with
glRenderbufferStorageMultisampleCHROMIUM rather than glRenderbufferStorageMultisampleEXT.
BUG=314214
R=brettw@chromium.org, kbr@chromium.org, piman@chromium.org
TBR=bsalomon@google.com
Review URL: https://codereview.chromium.org/63583002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234853 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We're hitting a lot of crashes in skia::CreateCanvas that may be due to GDI
handle exhaustion. This picks a different arbitrary limit for the number
of entries in this cache to try to see if the crashes are correlated. Changing
this cap from 2048->64 was perf neutral on the bots, so 64->256 is also
expected to be neutral.
TBR=reed
NOTRY=true
BUG=275046,314387
Review URL: https://codereview.chromium.org/71043002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234702 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Roll Skia DEPS to r12231
>
> R=rmistry@google.com
>
> Review URL: https://codereview.chromium.org/69173004
TBR=robertphillips@google.com
Review URL: https://codereview.chromium.org/68203012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234517 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/69173004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234496 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
|
|
|
|
|
|
|
|
|
|
| |
upstreamed to Blink.
BUG=
Review URL: https://codereview.chromium.org/62813002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233689 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The skia glyph cache can use up to 4 GDI handles per cache entry (1 HFONT,
1 HBITMAP, 2 HDCs). There's a global (session-wide) limit of GDI handles
at 10k on some version of windows, so we need to keep the per-process handle
count well below this limit to avoid exhaustion. This sets the limit at 64
cache entries so the skia glyph cache will stay under ~256 handles per process.
BUG=314387
Review URL: https://codereview.chromium.org/60933003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233531 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/57433013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232963 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=rmistry@google.com
Review URL: https://codereview.chromium.org/57013004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232698 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
SkOffsetImageFilter without affecting Skia.
BUG=
Review URL: https://codereview.chromium.org/54823007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232555 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=reed@google.com
Review URL: https://codereview.chromium.org/55303005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232343 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
Android uses a 1M default skia glyph cache, but all other builds that
use skia default to 20M. This patch makes the value configurable so non-android builds can choose an optimal value.
Review URL: https://codereview.chromium.org/41173002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230999 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
This is the Chromium side of https://codereview.chromium.org/19808007 .
R=djsollen@google.com
Review URL: https://codereview.chromium.org/19477005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229905 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=bsalomon@google.com
Review URL: https://codereview.chromium.org/27196007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229403 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=dglazkov
Review URL: https://codereview.chromium.org/27033003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228231 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
R=bsalomon@google.com
Review URL: https://codereview.chromium.org/26702006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227916 0039d316-1c4b-4281-b951-d872f2087c98
|