aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* shape ops work in progressGravatar caryclark@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4939 2bbb7eff-a529-9590-31e7-b0007b416f81
* render_pictures and bench_pictures now use a --mode parameter.Gravatar keyar@chromium.org2012-08-02
| | | | | | | | This replaces the --tile, --pipe, etc. options from before as they are mutually exclusive. Review URL: https://codereview.appspot.com/6443076 git-svn-id: http://skia.googlecode.com/svn/trunk@4930 2bbb7eff-a529-9590-31e7-b0007b416f81
* Store more behavior of SkFlatDictionary in SkFlatController.Gravatar scroggo@google.com2012-08-02
| | | | | | | | Code refactoring for simplicity. Review URL: https://codereview.appspot.com/6427046 git-svn-id: http://skia.googlecode.com/svn/trunk@4929 2bbb7eff-a529-9590-31e7-b0007b416f81
* Move GL programs unit test code to tests project.Gravatar bsalomon@google.com2012-08-02
| | | | | | | | Review URL: http://codereview.appspot.com/6453079/ git-svn-id: http://skia.googlecode.com/svn/trunk@4927 2bbb7eff-a529-9590-31e7-b0007b416f81
* Skipping MSAA GMs on AndroidGravatar robertphillips@google.com2012-08-02
| | | | | | | | http://codereview.appspot.com/6453079/ git-svn-id: http://skia.googlecode.com/svn/trunk@4926 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixing leak of SkPixelRef object in CanvasTestGravatar junov@chromium.org2012-08-02
| | | | | | Review URL: https://codereview.appspot.com/6441095 git-svn-id: http://skia.googlecode.com/svn/trunk@4925 2bbb7eff-a529-9590-31e7-b0007b416f81
* Early out the texture key generation if there is no texture passed to the ↵Gravatar twiz@google.com2012-08-02
| | | | | | | | | GrGLShaderBuilder::keyForTextureAccess. Under normal circumstances, there will always be a passed texture. However, when running in the unit tests, CustomStages are constructed without a texture input. Review URL: https://codereview.appspot.com/6450083 git-svn-id: http://skia.googlecode.com/svn/trunk@4924 2bbb7eff-a529-9590-31e7-b0007b416f81
* Added output of failed GMs to assist tracking errors on AndroidGravatar robertphillips@google.com2012-08-02
| | | | | | | | http://codereview.appspot.com/6452084/ git-svn-id: http://skia.googlecode.com/svn/trunk@4923 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebaseline convex paths tests.Gravatar bsalomon@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4922 2bbb7eff-a529-9590-31e7-b0007b416f81
* Disable ReadWriteAlpha test on AndroidGravatar borenet@google.com2012-08-02
| | | | | | | | | Failing on Nexus 7 Bug: http://code.google.com/p/skia/issues/detail?id=753 Review URL: https://codereview.appspot.com/6455077 git-svn-id: http://skia.googlecode.com/svn/trunk@4921 2bbb7eff-a529-9590-31e7-b0007b416f81
* create inline version of setLine that assumes no clip. 10% faster for ↵Gravatar reed@google.com2012-08-02
| | | | | | | | dashing gms Review URL: https://codereview.appspot.com/6455078 git-svn-id: http://skia.googlecode.com/svn/trunk@4920 2bbb7eff-a529-9590-31e7-b0007b416f81
* Introduction of set of functions to manage generation of texture fetch ↵Gravatar twiz@google.com2012-08-02
| | | | | | | | | 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
* rebaseline after change to testGravatar reed@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4918 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix infinite recursion in cubic->quad conversion, also attempt to detect ↵Gravatar bsalomon@google.com2012-08-02
| | | | | | | | | | | | nearly flat cubics early. Review URL: http://codereview.appspot.com/6448100/ THIS WILL REQUIRE REBASELINING OF CONVEXPATHS GM. git-svn-id: http://skia.googlecode.com/svn/trunk@4917 2bbb7eff-a529-9590-31e7-b0007b416f81
* special-case edge-building for polygons (paths with only lines)Gravatar reed@google.com2012-08-02
| | | | | | | 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
* rebaseline after change to the testGravatar reed@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4915 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebaselining complexclip2* and simpleaaclip* for r4905Gravatar robertphillips@google.com2012-08-02
| | | | | | | | http://codereview.appspot.com/6443079/ git-svn-id: http://skia.googlecode.com/svn/trunk@4913 2bbb7eff-a529-9590-31e7-b0007b416f81
* Create GPU-less build of Skia.Gravatar bsalomon@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4912 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove these for now, as they are flaky (or buggy) on macproGravatar reed@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4911 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline, noting bug in msaa output for hair-curvesGravatar reed@google.com2012-08-02
| | | | | | | | http://code.google.com/p/skia/issues/detail?id=754 git-svn-id: http://skia.googlecode.com/svn/trunk@4910 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline after change to testGravatar reed@google.com2012-08-02
| | | | | | | | gpu images wrong, but known bug: need to colorize A8 bitmap git-svn-id: http://skia.googlecode.com/svn/trunk@4909 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline after change to testGravatar reed@google.com2012-08-02
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4908 2bbb7eff-a529-9590-31e7-b0007b416f81
* Added check for aa/bw rect mergingGravatar robertphillips@google.com2012-08-02
| | | | | | | | http://codereview.appspot.com/6449079/ git-svn-id: http://skia.googlecode.com/svn/trunk@4907 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixed oversized SkRegion bound problem for complexclip_aa GMGravatar robertphillips@google.com2012-08-02
| | | | | | | | http://codereview.appspot.com/6447076/ git-svn-id: http://skia.googlecode.com/svn/trunk@4906 2bbb7eff-a529-9590-31e7-b0007b416f81
* Translated clip GMs to increase stabilityGravatar robertphillips@google.com2012-08-02
| | | | | | | | | | http://codereview.appspot.com/6458064/ This will require rebaselining of complexclip2* & simplaaaclip* git-svn-id: http://skia.googlecode.com/svn/trunk@4905 2bbb7eff-a529-9590-31e7-b0007b416f81
* Set fReservedAlign to 0.Gravatar bungeman@google.com2012-08-02
| | | | | | | Cleans scalar context key and should fix http://code.google.com/p/chromium/issues/detail?id=140196 git-svn-id: http://skia.googlecode.com/svn/trunk@4904 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline after gpu changeGravatar reed@google.com2012-08-01
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4903 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix memory leak in gammatext GM.Gravatar scroggo@google.com2012-08-01
| | | | | | Review URL: https://codereview.appspot.com/6458055 git-svn-id: http://skia.googlecode.com/svn/trunk@4902 2bbb7eff-a529-9590-31e7-b0007b416f81
* Replace the asAFoo() functions in SkImageFilter with canFilterImageGPU() andGravatar senorblanco@chromium.org2012-08-01
| | | | | | | | | | | 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
* Removed GrClip & related classesGravatar robertphillips@google.com2012-08-01
| | | | | | | | http://codereview.appspot.com/6450071/ git-svn-id: http://skia.googlecode.com/svn/trunk@4899 2bbb7eff-a529-9590-31e7-b0007b416f81
* check that copied paths have the same segment-masks as their srcGravatar reed@google.com2012-08-01
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4898 2bbb7eff-a529-9590-31e7-b0007b416f81
* Turning on deferred canvas SkGPipe backend by defaultGravatar junov@chromium.org2012-08-01
| | | | | | Review URL: https://codereview.appspot.com/6452080 git-svn-id: http://skia.googlecode.com/svn/trunk@4897 2bbb7eff-a529-9590-31e7-b0007b416f81
* Pipe factory names independently from the flattenables using them.Gravatar scroggo@google.com2012-08-01
| | | | | | | | | | | | | | | | 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
* Added --picture flag to SampleApp, loads individual skp.Gravatar chudy@google.com2012-08-01
| | | | | | Review URL: https://codereview.appspot.com/6452077 git-svn-id: http://skia.googlecode.com/svn/trunk@4895 2bbb7eff-a529-9590-31e7-b0007b416f81
* Merged bench_pictures and render_pictures rendering methods.Gravatar keyar@chromium.org2012-08-01
| | | | | | | | bench_pictures now uses a class based method for choosing the benchmark type as well. Review URL: https://codereview.appspot.com/6452070 git-svn-id: http://skia.googlecode.com/svn/trunk@4894 2bbb7eff-a529-9590-31e7-b0007b416f81
* Added more DrawPoints debugging info for inspectorGravatar chudy@google.com2012-08-01
| | | | | | Review URL: https://codereview.appspot.com/6441084 git-svn-id: http://skia.googlecode.com/svn/trunk@4893 2bbb7eff-a529-9590-31e7-b0007b416f81
* arm: Move SkUtilsArm.h from include/core to src/coreGravatar digit@google.com2012-08-01
| | | | | | | 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
* Optimization: SkDebugCanvas is capable of pausing and drawing incrementally ↵Gravatar chudy@google.com2012-08-01
| | | | | | | | instead of redrawing all commands. Review URL: https://codereview.appspot.com/6458056 git-svn-id: http://skia.googlecode.com/svn/trunk@4891 2bbb7eff-a529-9590-31e7-b0007b416f81
* Handle rgb_to_a8 when kGenA8FromLCD_Flag is set.Gravatar bungeman@google.com2012-08-01
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4889 2bbb7eff-a529-9590-31e7-b0007b416f81
* arm: dynamic NEON support for SkBitmapProcState matrix operations.Gravatar digit@google.com2012-08-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch implements dynamic ARM NEON support for the functions implemented by src/core/SkBitmapProcState_matrixProcs.cpp. - Because the SkBitmapProcState_matrix_{clamp,repeat}.h headers are NEON-specific, they are renamed with a _neon.h suffix, and moved to src/opts/ (from src/core/) - Add a new file src/opts/SkBitmapProcState_matrixProcs_neon.cpp which implements the NEON code paths for all builds, and add it to the 'opts_neon' static library. - Modify SkBitmapProcState_matrixProcs.cpp to select the right code-path depending on our build configuration. Note that in the case where 'arm_neon == 1', we do not embed regular ARM code paths in the final binary. Only 'arm_neon_optional == 1' builds will contain both regular and NEON code paths at the same time. Note that there doesn't seem to be a simple way to put the NEON-specific selection from that currently is in SkBitmapProcState_matrixProcs.cpp into src/opts/. Doing so would require much more drastic restructuring. This is also true of the other SkBitmapProcState source files that will be touched in a future patch. Review URL: https://codereview.appspot.com/6453065 git-svn-id: http://skia.googlecode.com/svn/trunk@4888 2bbb7eff-a529-9590-31e7-b0007b416f81
* Whitespace change to see if local bot triggers a rebuildGravatar borenet@google.com2012-08-01
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4887 2bbb7eff-a529-9590-31e7-b0007b416f81
* Whitespace change to see if local bot triggers a rebuildGravatar borenet@google.com2012-07-31
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4877 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix units per em test.Gravatar bungeman@google.com2012-07-31
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@4873 2bbb7eff-a529-9590-31e7-b0007b416f81
* Prevent deferred canvases from recording draw operations that use an SkPaint ↵Gravatar junov@chromium.org2012-07-31
| | | | | | | | | | | object that indirectly references a GPU resource. The specific case targeted by this patch is SkBitmapProcShaders that use an SkBitmap object that references a GPU texture. BUG=http://code.google.com/p/chromium/issues/detail?id=139204 Review URL: https://codereview.appspot.com/6447068 git-svn-id: http://skia.googlecode.com/svn/trunk@4871 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove old constructors from GrGradientEffect subclasses, and moved their ↵Gravatar rileya@google.com2012-07-31
| | | | | | | | declarations into source files. Review URL: https://codereview.appspot.com/6449067 git-svn-id: http://skia.googlecode.com/svn/trunk@4870 2bbb7eff-a529-9590-31e7-b0007b416f81
* Image rebaselines for r4865 (complexclip2 _gpu & _msaa)Gravatar robertphillips@google.com2012-07-31
| | | | | | | | http://codereview.appspot.com/6454075/ git-svn-id: http://skia.googlecode.com/svn/trunk@4869 2bbb7eff-a529-9590-31e7-b0007b416f81
* Getting rid of compile-time warningsGravatar chudy@google.com2012-07-31
| | | | | | Review URL: https://codereview.appspot.com/6447071 git-svn-id: http://skia.googlecode.com/svn/trunk@4868 2bbb7eff-a529-9590-31e7-b0007b416f81
* Optimized hit testing feature, refactored into seperate function from canvas ↵Gravatar chudy@google.com2012-07-31
| | | | | | | | draw calls Review URL: https://codereview.appspot.com/6443068 git-svn-id: http://skia.googlecode.com/svn/trunk@4867 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixed minor memory leaksGravatar robertphillips@google.com2012-07-31
| | | | | | | | http://codereview.appspot.com/6453066/ git-svn-id: http://skia.googlecode.com/svn/trunk@4866 2bbb7eff-a529-9590-31e7-b0007b416f81
* Replace GrClip with SkClipStackGravatar robertphillips@google.com2012-07-31
| | | | | | | | http://codereview.appspot.com/6449070/ git-svn-id: http://skia.googlecode.com/svn/trunk@4865 2bbb7eff-a529-9590-31e7-b0007b416f81