aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Add support for glMapBufferRange. Use glMapBufferRange and glMapBufferSubData.Gravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | 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
* commit GM actuals as expectations for all tests, marking them as unreviewedGravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | | | | BUG=skia:1578 NOTREECHECKS=True NOTRY=True R=reed@google.com TBR=reed Author: epoger@google.com Review URL: https://codereview.chromium.org/265043002 git-svn-id: http://skia.googlecode.com/svn/trunk@14532 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix type in DM/mesaGravatar bsalomon@google.com2014-05-02
| | | | | | | | TBR=mtklein@google.com Review URL: https://codereview.chromium.org/269723004 git-svn-id: http://skia.googlecode.com/svn/trunk@14531 2bbb7eff-a529-9590-31e7-b0007b416f81
* mark rebaseline.py as deprecatedGravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | | | (SkipBuildbotRuns) NOTREECHECKS=True NOTRY=True R=senorblanco@google.com Author: epoger@google.com Review URL: https://codereview.chromium.org/262703003 git-svn-id: http://skia.googlecode.com/svn/trunk@14530 2bbb7eff-a529-9590-31e7-b0007b416f81
* Mark drawbitmaprect's large bitmaps as immutable.Gravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | | | | | This reduces the peak memory usage of out/Debug/dm --skr --match drawbitmaprect from ~1.6G to ~200M. I'm not sure how the numbers got so huge to begin with from a 2K x 2K 8888 bitmap (16MB). BUG=skia:2378 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/265813007 git-svn-id: http://skia.googlecode.com/svn/trunk@14529 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add initial baselines for discard GMGravatar bsalomon@google.com2014-05-02
| | | | | | Review URL: https://codereview.chromium.org/267763003 git-svn-id: http://skia.googlecode.com/svn/trunk@14528 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add Doxygen link to titlebar.Gravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/268773002 git-svn-id: http://skia.googlecode.com/svn/trunk@14527 2bbb7eff-a529-9590-31e7-b0007b416f81
* Need checkerboard on history images too.Gravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/267723010 git-svn-id: http://skia.googlecode.com/svn/trunk@14526 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add flag for SkGpuSurface creation to enable distance fields.Gravatar commit-bot@chromium.org2014-05-02
| | | | | | | | | | | 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
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2014-05-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14524 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebaselines for r14518 (Add support for kEmbeddedBitmapText_Flag to ↵Gravatar bungeman@google.com2014-05-01
| | | | | | DirectWrite.) git-svn-id: http://skia.googlecode.com/svn/trunk@14523 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix image decode thrashing when drawing a very large source image to a GPU ↵Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | canvas R=bsalomon@google.com Author: junov@chromium.org Review URL: https://codereview.chromium.org/265763005 git-svn-id: http://skia.googlecode.com/svn/trunk@14522 2bbb7eff-a529-9590-31e7-b0007b416f81
* DM: Apply initial transform in --skr mode.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=skia:2378 R=reed@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/263853005 git-svn-id: http://skia.googlecode.com/svn/trunk@14521 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove dead code.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | No files reference this file. R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/255243002 git-svn-id: http://skia.googlecode.com/svn/trunk@14520 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add checkerboard under the image.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/263853004 git-svn-id: http://skia.googlecode.com/svn/trunk@14519 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add support for kEmbeddedBitmapText_Flag to DirectWrite.Gravatar bungeman@google.com2014-05-01
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/263503004 git-svn-id: http://skia.googlecode.com/svn/trunk@14518 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert of Roll ANGLE. (https://codereview.chromium.org/237173002/)Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | | | | | | | | | | | | Reason for revert: breaking the buildbots (see http://108.170.220.76:10117/builders/Build-Win7-VS2010-x86-Release-ANGLE/builds/3198). NOTRY=true Original issue's description: > Roll ANGLE. > > BUG=skia:2272 > > Committed: http://code.google.com/p/skia/source/detail?r=14243 > > Committed: http://code.google.com/p/skia/source/detail?r=14509 R=bsalomon@chromium.org, bsalomon@google.com, geofflang@chromium.org, djsollen@google.com, mtklein@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/264733006 git-svn-id: http://skia.googlecode.com/svn/trunk@14517 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix history on workspaces, where you couldn't click on old tries.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | | | Also allow editing the first and last line because you might need to do that to fix "old" tries that are already stored in the database. By "old" I mean yesterday. BUG=skia: R=fmalita@google.com, fmalita@chromium.org Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/264833004 git-svn-id: http://skia.googlecode.com/svn/trunk@14516 2bbb7eff-a529-9590-31e7-b0007b416f81
* Run Squid as a reverse caching proxy on port 80 and proxy the requestsGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | to the server running on port 8000. BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/261023002 git-svn-id: http://skia.googlecode.com/svn/trunk@14515 2bbb7eff-a529-9590-31e7-b0007b416f81
* create struct to hold all the params passed around for shader::contextGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | 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
* Add more detailed logging when things go wrong in android_run_skiaGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | R=borenet@google.com, halcanary@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/263733006 git-svn-id: http://skia.googlecode.com/svn/trunk@14513 2bbb7eff-a529-9590-31e7-b0007b416f81
* tweaks to tab CSS for rebaseline server page; moar prettyGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=skia: R=epoger@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/264853004 git-svn-id: http://skia.googlecode.com/svn/trunk@14512 2bbb7eff-a529-9590-31e7-b0007b416f81
* gyp rules for ubsanGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=skia:2481 R=bungeman@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/258393004 git-svn-id: http://skia.googlecode.com/svn/trunk@14511 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline simpleblurroundrectGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=skia: TBR=epoger Author: humper@google.com Review URL: https://codereview.chromium.org/269573007 git-svn-id: http://skia.googlecode.com/svn/trunk@14510 2bbb7eff-a529-9590-31e7-b0007b416f81
* Roll ANGLE.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | | BUG=skia:2272 Committed: http://code.google.com/p/skia/source/detail?r=14243 R=bsalomon@chromium.org, bsalomon@google.com Author: geofflang@chromium.org Review URL: https://codereview.chromium.org/237173002 git-svn-id: http://skia.googlecode.com/svn/trunk@14509 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove SkDEBUGFAILs that are problematic for ChromiumGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=368107 R=egdaniel@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/268683003 git-svn-id: http://skia.googlecode.com/svn/trunk@14508 2bbb7eff-a529-9590-31e7-b0007b416f81
* Move to a theme that more closely matches what was there before.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | Also, since it's a variation of "default" we can drop a whole file. BUG=skia: R=mtklein@google.com, fmalita@chromium.org Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/265703005 git-svn-id: http://skia.googlecode.com/svn/trunk@14507 2bbb7eff-a529-9590-31e7-b0007b416f81
* DM: Push GPU-parent child tasks to the front of the queue.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Whitespace change to test the Skia CQGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | (SkipBuildbotRuns) BUG=skia: R=fmalita@chromium.org Author: rmistry@google.com Review URL: https://codereview.chromium.org/269543006 git-svn-id: http://skia.googlecode.com/svn/trunk@14505 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove code behind SK_SUPPORT_LEGACY_PROCXFERMODEGravatar reed@google.com2014-05-01
| | | | | | | | | 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
* Improve Android gdbserver and gdb_ex scriptsGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | | - Don't complain if $GDB_TMP_DIR already exists - Since $GDB_TMP_DIR/gdb.setup might already exist, overwrite the file. NOTRY=true R=djsollen@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/266453006 git-svn-id: http://skia.googlecode.com/svn/trunk@14503 2bbb7eff-a529-9590-31e7-b0007b416f81
* reduce total number of segments in giant-dashGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | still exercises large coordinates, but won't kill our memory usage on 32bit bots NOTRY=True R=caryclark@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/262733007 git-svn-id: http://skia.googlecode.com/svn/trunk@14502 2bbb7eff-a529-9590-31e7-b0007b416f81
* expose ConvertRadiusToSigma to aid clients in the API transition to sigmaGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | 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
* Revert of re-enable simpleblurroundrect gm ↵Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/263823002/) Reason for revert: broken rebaseline. Original issue's description: > re-enable simpleblurroundrect gm > > BUG=skia: > TBR=caryclark > > Committed: http://code.google.com/p/skia/source/detail?r=14498 R=caryclark@google.com TBR=caryclark@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: humper@google.com Review URL: https://codereview.chromium.org/265863002 git-svn-id: http://skia.googlecode.com/svn/trunk@14500 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use CodeMirror for WebTry snippets.Gravatar fmalita@google.com2014-05-01
| | | | | | | | | | | | | | | | | | CodeMirror (http://codemirror.net) is a rich code editor. This CL adds the needed library and wires it with some minimal features, to update the editor appearance to something like this: http://codemirror.net/demo/theme.html?ambiance We can later add Skia-customized features (custom keyword highlighting, code completion, etc.). (only tested locally) R=jcgregorio@google.com, mtklein@google.com Review URL: https://codereview.chromium.org/261693003 git-svn-id: http://skia.googlecode.com/svn/trunk@14499 2bbb7eff-a529-9590-31e7-b0007b416f81
* re-enable simpleblurroundrect gmGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | BUG=skia: R=caryclark@google.com TBR=caryclark Author: humper@google.com Review URL: https://codereview.chromium.org/263823002 git-svn-id: http://skia.googlecode.com/svn/trunk@14498 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add a fix for a spurious assert in SkMatrixConvolutionImageFilter.Gravatar senorblanco@chromium.org2014-05-01
| | | | | | | | | | | | | | | When matrix convolution processes border pixels with zero width, it asserts in getAddr32() with an invalid x coordinate. The assert is harmless, since the returned pointer is never accessed (the next line is a loop from left to right, which does nothing, since left == right). However, the fix is simple: early out on an empty rect before entering the outer loop. R=sugoi@chromium.org Review URL: https://codereview.chromium.org/265693005 git-svn-id: http://skia.googlecode.com/svn/trunk@14497 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add fmalita@chromium.org to CQ_COMMITTERS.Gravatar fmalita@google.com2014-05-01
| | | | | | | | R=rmistry@google.com, reed@google.com Review URL: https://codereview.chromium.org/267693003 git-svn-id: http://skia.googlecode.com/svn/trunk@14496 2bbb7eff-a529-9590-31e7-b0007b416f81
* Support unknown Android target devices via environment variables.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | This is useful for working with prototypes and uncommon devices. NOTRY=true R=djsollen@google.com, scroggo@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/263673004 git-svn-id: http://skia.googlecode.com/svn/trunk@14495 2bbb7eff-a529-9590-31e7-b0007b416f81
* Display the color at a point.Gravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | BUG=skia: R=mtklein@google.com Author: jcgregorio@google.com Review URL: https://codereview.chromium.org/261533006 git-svn-id: http://skia.googlecode.com/svn/trunk@14494 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rename expectations for Valgrind bot: ATI5770->GTX550TiGravatar commit-bot@chromium.org2014-05-01
| | | | | | | | | | | | | This will likely cause GM failures, since the GPU has changed. BUG=skia:2506 R=caryclark@google.com Author: borenet@google.com Review URL: https://codereview.chromium.org/265773004 git-svn-id: http://skia.googlecode.com/svn/trunk@14493 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2014-05-01
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14492 2bbb7eff-a529-9590-31e7-b0007b416f81
* add default impl for context methods on shaderGravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | | | | | | | 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
* Rebaseline tileimagefilter on IntelRhb post-r14432.Gravatar senorblanco@chromium.org2014-04-30
| | | | | | | | | TBR=caryclark@google.com BUG=skia: Review URL: https://codereview.chromium.org/267573004 git-svn-id: http://skia.googlecode.com/svn/trunk@14490 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove unneeded SK_SUPPORT_LEGACY_PROCXFERMODEGravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | | BUG=skia: R=fmalita@google.com, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/267573003 git-svn-id: http://skia.googlecode.com/svn/trunk@14489 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline_server: ignore builders we don't have any expectations forGravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | | | | | | (SkipBuildbotRuns) BUG=skia:2486 NOTREECHECKS=True NOTRY=True R=rmistry@google.com TBR=rmistry Author: epoger@google.com Review URL: https://codereview.chromium.org/269543002 git-svn-id: http://skia.googlecode.com/svn/trunk@14488 2bbb7eff-a529-9590-31e7-b0007b416f81
* one valgrind.supp to rule them all.Gravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | R=mtklein@google.com, robertphillips@google.com, borenet@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/268473004 git-svn-id: http://skia.googlecode.com/svn/trunk@14487 2bbb7eff-a529-9590-31e7-b0007b416f81
* DM: run child tasks that are already on the CPU threadpool seriallyGravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | | | | | | | | | | | | | | | | | These tasks tend to do similar things with similar sized bitmaps, so running them serially means we tend to hold 2x bitmaps at a time (golden and comparison) instead of (1+k)x bitmaps (golden and k concurrent comparisons). We still migrate GPU task's children over to the main CPU thread pool, because they'll run faster there and free up capacity on the GPU thread. Before Debug: 54s, 2.9G peak Release: 13s, 2.4G peak After Debug: 48s, 1.5G peak Release: 15s, 2.0G peak BUG=skia:2478 R=borenet@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/261593008 git-svn-id: http://skia.googlecode.com/svn/trunk@14486 2bbb7eff-a529-9590-31e7-b0007b416f81
* try /LARGEADDRESSAWARE to give Windows 32-bit builds access to more RAM.Gravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | | BUG=skia:2478 R=borenet@google.com, robertphillips@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/258403006 git-svn-id: http://skia.googlecode.com/svn/trunk@14485 2bbb7eff-a529-9590-31e7-b0007b416f81
* make gitignore happy with symlinksGravatar commit-bot@chromium.org2014-04-30
| | | | | | | | | | | | See https://codereview.chromium.org/139473002 for similar CL. R=djsollen@google.com, mtklein@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/267543002 git-svn-id: http://skia.googlecode.com/svn/trunk@14484 2bbb7eff-a529-9590-31e7-b0007b416f81