summaryrefslogtreecommitdiffstats
path: root/skia/skia.gyp
Commit message (Collapse)AuthorAgeFilesLines
* Adding new fuzzer deserialization test codesugoi@chromium.org2013-11-181-0/+11
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/67173009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235846 0039d316-1c4b-4281-b951-d872f2087c98
* Split incompatible MSAA extensions.sievers@chromium.org2013-11-131-0/+2
| | | | | | | | | | | | | | | | | | 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
* Improve Skia configuration.bungeman@chromium.org2013-10-211-1/+0
| | | | | | | | | | 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
* skia: Remove obsolete GR_* defines.tfarina@chromium.org2013-09-061-4/+1
| | | | | | | | | | | These were removed from skia and aren't used here in Chromium, so lets remove them now. R=bsalomon@google.com Review URL: https://codereview.chromium.org/23548012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221681 0039d316-1c4b-4281-b951-d872f2087c98
* Android WebView: support building against system skia.torne@chromium.org2013-08-121-10/+23
| | | | | | | | | | | | Hook up the use_system_skia gyp flag to make it possible to try building against the system version of Skia in the Android WebView. BUG= R=djsollen@google.com, mkosiba@chromium.org, robertphillips@google.com Review URL: https://codereview.chromium.org/22435002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216989 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Skia's GYP to separate Chrome additions from the core lib.djsollen@chromium.org2013-07-231-850/+58
| | | | | | | | | | Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=211639 R=robertphillips@google.com, torne@chromium.org Review URL: https://codereview.chromium.org/18177021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213080 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r10169robertphillips@google.com2013-07-191-1/+0
| | | | | | | | R=rmistry@google.com Review URL: https://codereview.chromium.org/19776011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212575 0039d316-1c4b-4281-b951-d872f2087c98
* REGRESSION: Fonts disappear when printingeae@chromium.org2013-07-181-3/+0
| | | | | | | | | | Revert r207911 as it caused custom fonts to fail to print on windows. BUG=259931 Review URL: https://chromiumcodereview.appspot.com/19652002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212420 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to 10117robertphillips@google.com2013-07-171-0/+3
| | | | | | | | R=bsalomon@google.com Review URL: https://codereview.chromium.org/19554003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@212018 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r10067robertphillips@google.com2013-07-151-0/+1
| | | | | | | | R=rmistry@google.com Review URL: https://codereview.chromium.org/18244005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211643 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 211639 "Refactor Skia's GYP to separate Chrome additions ..."djsollen@chromium.org2013-07-151-59/+850
| | | | | | | | | | | | > Refactor Skia's GYP to separate Chrome additions from the core lib. > > Review URL: https://chromiumcodereview.appspot.com/18177021 TBR=djsollen@google.com Review URL: https://codereview.chromium.org/19166003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211642 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor Skia's GYP to separate Chrome additions from the core lib.djsollen@google.com2013-07-151-850/+59
| | | | | | Review URL: https://chromiumcodereview.appspot.com/18177021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211639 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9949robertphillips@google.com2013-07-101-0/+1
| | | | | | | | R=bsalomon@google.com Review URL: https://codereview.chromium.org/18804003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210838 0039d316-1c4b-4281-b951-d872f2087c98
* Add src/lazy to direct dependent include settings.scroggo@google.com2013-06-281-0/+1
| | | | | | | | Prequisite to merging https://codereview.chromium.org/17113004 in Skia. Review URL: https://chromiumcodereview.appspot.com/17850003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209045 0039d316-1c4b-4281-b951-d872f2087c98
* Remove define of defunct SK_DEBUG_PATH_REF from skia.gypbsalomon@google.com2013-06-271-10/+0
| | | | | | | | R=robertphillips@google.com Review URL: https://codereview.chromium.org/18105002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208961 0039d316-1c4b-4281-b951-d872f2087c98
* Add skiaBenchmarking.getOps()fmalita@chromium.org2013-06-261-0/+6
| | | | | | | | | | | | | | | | Given a JSON-encoded Picture, the new function returns an array of Skia draw commands + info. Depends on https://codereview.chromium.org/16638014/. Re-landing after Skia SkDebugCanvas static initializer fix (https://code.google.com/p/skia/source/detail?r=9723). R=nduca@chromium.org, piman@chromium.org, senorblanco@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207676 Review URL: https://codereview.chromium.org/15967010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208695 0039d316-1c4b-4281-b951-d872f2087c98
* Use TEXTMETRICS for font metrics for Skia/GDIeae@chromium.org2013-06-211-0/+3
| | | | | | | | | | | | | | | | Blink currently uses TEXTMETRICS for font metrics on windows, regardless of the font type. Skia currently does not. Set the SK_GDI_ALWAYS_USE_TEXTMETRICS_FOR_FONT_METRICS flag for windows which will instruct Skia to use the same font metrics for the GDI backend as our current GDI implementation. BUG=252705 R=reed@google.com, thakis@chromium.org Review URL: https://chromiumcodereview.appspot.com/17068009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207911 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 207676 "Add skiaBenchmarking.getOps()"scottmg@chromium.org2013-06-211-6/+0
| | | | | | | | | | | | | | | | | | | | Caused linux x64 sizes regression due to static initializers in SkDebugCanvas. > Add skiaBenchmarking.getOps() > > Given a JSON-encoded Picture, the new function returns an array of Skia draw commands + info. > > Depends on https://codereview.chromium.org/16638014/. > > R=nduca@chromium.org, piman@chromium.org, senorblanco@chromium.org > > Review URL: https://codereview.chromium.org/15967010 TBR=fmalita@google.com Review URL: https://codereview.chromium.org/17514008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207682 0039d316-1c4b-4281-b951-d872f2087c98
* Add skiaBenchmarking.getOps()fmalita@google.com2013-06-211-0/+6
| | | | | | | | | | | | Given a JSON-encoded Picture, the new function returns an array of Skia draw commands + info. Depends on https://codereview.chromium.org/16638014/. R=nduca@chromium.org, piman@chromium.org, senorblanco@chromium.org Review URL: https://codereview.chromium.org/15967010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207676 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9694robertphillips@google.com2013-06-201-2/+1
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/17484003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@207440 0039d316-1c4b-4281-b951-d872f2087c98
* Fix skia NEON code paths for the Android build.digit@chromium.org2013-06-141-12/+77
| | | | | | | | | | | | | | | For some reason, theses code paths were not compiled anymore when using the Chromium-specific skia/ gyp files. Upstream gyp files under third_party/skia/gyp/ are ok, but not used when building for Chromium (see bug for more details). This patch reactivates the build of "dynamic NEON support" in the Android ARM skia build. BUG=249304 Review URL: https://chromiumcodereview.appspot.com/16944005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206393 0039d316-1c4b-4281-b951-d872f2087c98
* cc: Add a gathers pixel refs with positions util.vmpstr@chromium.org2013-05-311-0/+2
| | | | | | | | | | | | | This is part 1 of reducing the number of picture walks during GatherPixelRefs in picture.cc. This adds a utility similar to SkPictureUtils except it gathers all lazy refs in a picture along with their positions. Also adds tests. BUG=242703 Review URL: https://chromiumcodereview.appspot.com/15732015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203515 0039d316-1c4b-4281-b951-d872f2087c98
* Build SkImageDecoder_empty.cppscroggo@google.com2013-05-301-0/+1
| | | | | | | | | | | | Allows Skia's core.gypi to include SkImage implementation files without requiring chromium to build Skia's images project. See https://codereview.chromium.org/15806010/ for the related Skia changes. Review URL: https://chromiumcodereview.appspot.com/15960015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203234 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9331robertphillips@google.com2013-05-301-1/+3
| | | | | | | | R=rmistry@google.com Review URL: https://codereview.chromium.org/15703004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203119 0039d316-1c4b-4281-b951-d872f2087c98
* (Patch by Teodora Novkovic <teodora.petrovic@gmail.com>, originally reviewed ↵senorblanco@chromium.org2013-05-241-1/+2
| | | | | | | | | | | | | | | | | | | | at https://codereview.chromium.org/14929006/). Added MIPS DSPr2 optimization for BGRAConvolve2D routine. The following routines are optimized: - ConvolveVertically - ConvolveHorizontally Performance gain measured on Malta 74Kc board: - our standalone test/bench application ~45% - chromium unit_test ~20% R=hubbe@chromium.org, senorblanco@chromium.org Review URL: https://chromiumcodereview.appspot.com/15742005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202197 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9257robertphillips@google.com2013-05-231-3/+6
| | | | | | | | R=bsalomon@google.com Review URL: https://codereview.chromium.org/15882003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201835 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 201487 "Roll Skia DEPS to r9231 (take 2)"robertphillips@google.com2013-05-221-6/+3
| | | | | | | | | | | | | | > Roll Skia DEPS to r9231 (take 2) > > R=reed@google.com > > Review URL: https://codereview.chromium.org/15486010 TBR=robertphillips@google.com Review URL: https://codereview.chromium.org/15745005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201513 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9231 (take 2)robertphillips@google.com2013-05-221-3/+6
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/15486010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201487 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r200891, "Added MIPS DSPr2 optimization for BGRAConvolve2D routine."senorblanco@chromium.org2013-05-171-2/+1
| | | | | | | | | | This reverts commit 7d4175c20e5c3608b9b918499aedfc4a6006932d. TBR= Review URL: https://codereview.chromium.org/15352002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200898 0039d316-1c4b-4281-b951-d872f2087c98
* Added MIPS DSPr2 optimization for BGRAConvolve2D routine.senorblanco@chromium.org2013-05-171-1/+2
| | | | | | | | | | | | | | | | The following routines are optimized: - ConvolveVertically - ConvolveHorizontally Performance gain measured on Malta 74Kc board: - our standalone test/bench application ~45% - chromium unit_test ~20% R=hubbe@chromium.org, senorblanco@chromium.org Review URL: https://codereview.chromium.org/14929006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200891 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9130robertphillips@google.com2013-05-151-0/+1
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/15110004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200240 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia to 9113 & update skia.gyp for Androidrobertphillips@google.com2013-05-141-3/+10
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/14977012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@200006 0039d316-1c4b-4281-b951-d872f2087c98
* An implementation of recursive gaussian filters.motek@chromium.org2013-05-101-0/+2
| | | | | | | | | | Based on the Young and Vliet paper 'Recursive implementation of the Gaussian filter'. BUG=155269 Review URL: https://chromiumcodereview.appspot.com/14740020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199358 0039d316-1c4b-4281-b951-d872f2087c98
* Remove inside_chromium_build gyp variablejamesr@chromium.org2013-05-081-7/+1
| | | | | | | | | | | | | In the days of olde, we supported compiling from inside a chromium checkout and inside a WebKit checkout with some chromium libraries. In the latter configuration, used mainly by the build.webkit.org bots, the paths to the WebKit headers relative to chromium gyp files was different. This added a lot of complexity and some extra scripts to fix up paths and includes. Blink only supports building within a chromium checkout so all of this complexity can be removed. Review URL: https://chromiumcodereview.appspot.com/14823005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199057 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r9003robertphillips@google.com2013-05-061-0/+2
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/14976002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198420 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8947robertphillips@google.com2013-05-021-7/+7
| | | | | | Review URL: https://codereview.chromium.org/14808003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@197902 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8871 (take 2)robertphillips@google.com2013-04-261-0/+5
| | | | | | Review URL: https://codereview.chromium.org/14359013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196716 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce arm_version to allow building for armv5, v6 or v7.ohrn@opera.com2013-04-261-16/+6
| | | | | | | | | | | | | | | This patch deprecates armv7 and adds arm_version that takes an integer value representing the ARM architecture level. In addition arm_arch, arm_tune, arm_fpu, arm_float_abi and arm_thumb can be set to fine tune CPU related compiler flags, defaults are provided for ARM versions 5 to 7. BUG=234135 Review URL: https://chromiumcodereview.appspot.com/14065005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196702 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8849robertphillips@google.com2013-04-251-0/+2
| | | | | | Review URL: https://codereview.chromium.org/14385004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196389 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8731robertphillips@google.com2013-04-181-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194905 0039d316-1c4b-4281-b951-d872f2087c98
* enable SSE2 in skia/convolver for linux32hubbe@chromium.org2013-04-091-0/+1
| | | | | | | | | BUG=181072 Review URL: https://chromiumcodereview.appspot.com/13293004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192965 0039d316-1c4b-4281-b951-d872f2087c98
* remove obsolete skia_sandbox_support_win files, and call SkTypeface_win's apireed@google.com2013-03-251-4/+0
| | | | | | | | directly for ensuring that a LOGFONT is loaded. This change just removes the (now) redundant code paths (that skia no longer calls into). Review URL: https://codereview.chromium.org/12902041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190370 0039d316-1c4b-4281-b951-d872f2087c98
* Remove SK_SUPPORT_HINTING_SCALE_FACTOR flag from skia/skia.gyptdanderson@chromium.org2013-03-241-13/+0
| | | | | | | | | | | | This flag was only for ChromeOS builds with HighDPI. It is no longer needed and can be removed. See http://crbug.com/175506 BUG=175506 Review URL: https://chromiumcodereview.appspot.com/12964006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@190137 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8339robertphillips@google.com2013-03-221-10/+0
| | | | | | | control: https://codereview.chromium.org/12827023/ Review URL: https://codereview.chromium.org/12989022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@189823 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8183robertphillips@google.com2013-03-181-0/+5
| | | | | | | control: https://codereview.chromium.org/12849005/ Review URL: https://codereview.chromium.org/12849006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188723 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8166robertphillips@google.com2013-03-151-6/+0
| | | | | | | control: https://codereview.chromium.org/12641009/ Review URL: https://codereview.chromium.org/12631018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188378 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8142robertphillips@google.com2013-03-141-0/+2
| | | | | | | control: https://codereview.chromium.org/12490018/ Review URL: https://codereview.chromium.org/12838004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188045 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPSrobertphillips@google.com2013-03-131-0/+1
| | | | | | | control: https://codereview.chromium.org/12702006/ Review URL: https://codereview.chromium.org/12703005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187839 0039d316-1c4b-4281-b951-d872f2087c98
* re-land 187283 -- switch to skia's version of SkFontHost_fontconfigreed@google.com2013-03-121-2/+7
| | | | | | | add suppressions.txt to account for global typeface cache Review URL: https://codereview.chromium.org/12764009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187572 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Skia DEPS to r8087 (take 2)robertphillips@google.com2013-03-121-0/+1
| | | | | | | control: https://codereview.chromium.org/12730016/ Review URL: https://codereview.chromium.org/12764019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187569 0039d316-1c4b-4281-b951-d872f2087c98