aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* add libpng source to repo and make Unix build use itGravatar epoger@google.com2011-06-15
| | | | | | | | http://codereview.appspot.com/4572067 git-svn-id: http://skia.googlecode.com/svn/trunk@1591 2bbb7eff-a529-9590-31e7-b0007b416f81
* style and warningsGravatar reed@google.com2011-06-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1590 2bbb7eff-a529-9590-31e7-b0007b416f81
* addGravatar reed@google.com2011-06-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1589 2bbb7eff-a529-9590-31e7-b0007b416f81
* add SkDataRef (for future use)Gravatar reed@google.com2011-06-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1588 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update mac gpu baseline for SSAA on inverse paths Gravatar bsalomon@google.com2011-06-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1585 2bbb7eff-a529-9590-31e7-b0007b416f81
* Enable SSAA on inverse filled pathsGravatar bsalomon@google.com2011-06-14
| | | | | | | | Review URL: http://codereview.appspot.com/4613044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1584 2bbb7eff-a529-9590-31e7-b0007b416f81
* delete all old (non-Gyp) buildfilesGravatar epoger@google.com2011-06-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1583 2bbb7eff-a529-9590-31e7-b0007b416f81
* FBO probing at Context startup is very expensive. This patch removes theGravatar tomhudson@google.com2011-06-14
| | | | | | | | | | | | | test of whether FBOs work at all, and adds parameters to the GrGLInterface so that values can be passed into the Context creation routines instead of executing the probes. The GrGLInterface now defaults to run FBO tests on Android (since hardware varies), but assumes success on desktop and software platforms. git-svn-id: http://skia.googlecode.com/svn/trunk@1582 2bbb7eff-a529-9590-31e7-b0007b416f81
* delete manually-imported Gyp sourceGravatar epoger@google.com2011-06-14
| | | | | | | | see http://codereview.appspot.com/4610045 git-svn-id: http://skia.googlecode.com/svn/trunk@1580 2bbb7eff-a529-9590-31e7-b0007b416f81
* Updated mac baselines from gl ctx size change and new version of shadertext ↵Gravatar bsalomon@google.com2011-06-14
| | | | | | with txt-on-path. git-svn-id: http://skia.googlecode.com/svn/trunk@1578 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update baselines for linux-fixed. Make shader text sample/GM work with ↵Gravatar bsalomon@google.com2011-06-14
| | | | | | scalar=fixed. git-svn-id: http://skia.googlecode.com/svn/trunk@1577 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use automatically imported third_party/externals/gyp instead ofGravatar epoger@google.com2011-06-14
| | | | | | | | manually imported third_party/gyp git-svn-id: http://skia.googlecode.com/svn/trunk@1576 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix text-as-path with skshader on gpuGravatar bsalomon@google.com2011-06-13
| | | | | | | | Review URL: http://codereview.appspot.com/4576057/ git-svn-id: http://skia.googlecode.com/svn/trunk@1575 2bbb7eff-a529-9590-31e7-b0007b416f81
* uint32_t -> int for texture extentsGravatar bsalomon@google.com2011-06-13
| | | | | | | | Review URL: http://codereview.appspot.com/4584053/ git-svn-id: http://skia.googlecode.com/svn/trunk@1574 2bbb7eff-a529-9590-31e7-b0007b416f81
* Implement timers for linux SampleApp. http://codereview.appspot.com/4592054/Gravatar Scroggo2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1573 2bbb7eff-a529-9590-31e7-b0007b416f81
* drop extraneous GrPrintfsGravatar reed@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1572 2bbb7eff-a529-9590-31e7-b0007b416f81
* set externals/gyp dependency to same version as manually imported gyp codeGravatar epoger@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1571 2bbb7eff-a529-9590-31e7-b0007b416f81
* Modify DEPS so that it works properly for the buildbotGravatar epoger@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1570 2bbb7eff-a529-9590-31e7-b0007b416f81
* AA updates for mac gm baseline WRT r1568Gravatar bsalomon@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1569 2bbb7eff-a529-9590-31e7-b0007b416f81
* Consider hw render target limit for offscreen supersample and tileGravatar bsalomon@google.com2011-06-13
| | | | | | | | Review URL: http://codereview.appspot.com/4575041/ git-svn-id: http://skia.googlecode.com/svn/trunk@1568 2bbb7eff-a529-9590-31e7-b0007b416f81
* Updates to the Android SampleAppGravatar djsollen@google.com2011-06-13
| | | | | | | http://codereview.appspot.com/4602049/ git-svn-id: http://skia.googlecode.com/svn/trunk@1567 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add DEPS file in an attempt to make both gclient and svn update bring inGravatar epoger@google.com2011-06-13
| | | | | | | | third_party/externals. git-svn-id: http://skia.googlecode.com/svn/trunk@1566 2bbb7eff-a529-9590-31e7-b0007b416f81
* move SkMatrix44Gravatar reed@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1565 2bbb7eff-a529-9590-31e7-b0007b416f81
* add row/col major getters, plus unit-testsGravatar reed@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1564 2bbb7eff-a529-9590-31e7-b0007b416f81
* move into utilsGravatar reed@google.com2011-06-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1563 2bbb7eff-a529-9590-31e7-b0007b416f81
* add 2nd parameter to SkFontHost::NextLogicalFont()Gravatar reed@google.com2011-06-13
| | | | | | | | needed by android to map different styles of fallback fonts git-svn-id: http://skia.googlecode.com/svn/trunk@1562 2bbb7eff-a529-9590-31e7-b0007b416f81
* #include <math.h> if SK_SCALAR_IS_FIXED but SK_CAN_USE_FLOATGravatar epoger@google.com2011-06-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1561 2bbb7eff-a529-9590-31e7-b0007b416f81
* When user specifies an output path with -w, only output files from mainGravatar tomhudson@google.com2011-06-09
| | | | | | | | | | | render (don't output -replay and -serialize files into separate directories). If main render fails, don't test -replay or -serialize. Also fix misnamed variable, line-wrap. git-svn-id: http://skia.googlecode.com/svn/trunk@1560 2bbb7eff-a529-9590-31e7-b0007b416f81
* update SkMatrix44Gravatar reed@google.com2011-06-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1559 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix signed/unsigned mismatch in rev 1553.Gravatar tomhudson@google.com2011-06-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1558 2bbb7eff-a529-9590-31e7-b0007b416f81
* Define SK_CAN_USE_FLOAT in gyp build, just like Makefile buildGravatar epoger@google.com2011-06-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1557 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove SkTableMaskFilter.cpp from gyp build, because it was breaking for ↵Gravatar epoger@google.com2011-06-09
| | | | | | skia_scalar=fixed (and it was not being exercised by the old Makefile anyway) git-svn-id: http://skia.googlecode.com/svn/trunk@1555 2bbb7eff-a529-9590-31e7-b0007b416f81
* check-point for unifying results between runs and mask backends for aaGravatar reed@google.com2011-06-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1554 2bbb7eff-a529-9590-31e7-b0007b416f81
* skdiff usability improvements: summary to stdout, -diff in output filenames,Gravatar tomhudson@google.com2011-06-09
| | | | | | | | | | better statistics on HTML page when using -white, output directory name is optional. codereview.appspot.com/4590048/ git-svn-id: http://skia.googlecode.com/svn/trunk@1553 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adding functionality for purgin graphics resource handlesGravatar junov@google.com2011-06-08
| | | | | | | | | | | This will allow a fix to WebKit for preventing a crash when the graphics context is destroyed before the GrContext BUG=http://code.google.com/p/chromium/issues/detail?id=85309 git-svn-id: http://skia.googlecode.com/svn/trunk@1551 2bbb7eff-a529-9590-31e7-b0007b416f81
* add skia_scalar switch to gyp scriptGravatar epoger@google.com2011-06-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1550 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix scale metric bench.Gravatar bungeman@google.com2011-06-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1549 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix windows compile errors in "tests"Gravatar epoger@google.com2011-06-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1547 2bbb7eff-a529-9590-31e7-b0007b416f81
* revert to manually imported gyp source (from SVN externals)Gravatar epoger@google.com2011-06-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1541 2bbb7eff-a529-9590-31e7-b0007b416f81
* Duplicates code from GrPathUtils to verify that an approximation for the numberGravatar tomhudson@google.com2011-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | of points in a quadratic curve is within +/- 2x the value determined by the previous expensive method. Running a similar approximation method on the Guimark2 HTML5 Charting demo drops the share of time spent in SkPoint::distanceToLineSegmentBetweenSqd() from 4.57% to under 0.6%, although SkPath::Iter::next(), SkPath::lineTo(), and GrPathUtils::quadraticPointCount() all increase a bit. Using a similar approximation method for SampleSlides.cpp produces visually reasonable results. Without a relevant gm (it looks like gm/pathfill.cpp doesn't have explicit quadratics?) I'm not sure how to get a better output quality test. We could avoid code duplication by: - have two implementations in GrPathUtils (computedQuadraticPointCount() & estimatedQuadraticPointCount() are my working titles) - use a #define to select between them at compile time - expose both of them in the header file for this test to access git-svn-id: http://skia.googlecode.com/svn/trunk@1540 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make linux sample app work on my laptop. Reviewed at ↵Gravatar Scroggo2011-06-08
| | | | | | http://codereview.appspot.com/4568050/ git-svn-id: http://skia.googlecode.com/svn/trunk@1539 2bbb7eff-a529-9590-31e7-b0007b416f81
* GCC 4.6 fix: intptr_t <-> NULL triggers an warning.Gravatar thakis@chromium.org2011-06-07
| | | | | | | | | | BUG=chromium:87001 TEST=none Patch by Ryan Sleevi <rsleevi@chromium.org> Review URL: http://codereview.appspot.com/4571048/ git-svn-id: http://skia.googlecode.com/svn/trunk@1538 2bbb7eff-a529-9590-31e7-b0007b416f81
* Higher resolution timers for bench.Gravatar bungeman@google.com2011-06-07
| | | | | | | http://codereview.appspot.com/4548090/ git-svn-id: http://skia.googlecode.com/svn/trunk@1534 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaselin from 1528Gravatar reed@google.com2011-06-07
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1533 2bbb7eff-a529-9590-31e7-b0007b416f81
* Apply translate param to path bounds when computing ssaa boundsGravatar bsalomon@google.com2011-06-07
| | | | | | | | Review URL: http://codereview.appspot.com/4591044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1532 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline from 1528Gravatar reed@google.com2011-06-07
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1531 2bbb7eff-a529-9590-31e7-b0007b416f81
* round Y baseline for text, as we do in the raster caseGravatar reed@google.com2011-06-07
| | | | | | | | http://code.google.com/p/chromium/issues/detail?id=83934 git-svn-id: http://skia.googlecode.com/svn/trunk@1528 2bbb7eff-a529-9590-31e7-b0007b416f81
* Temporarily fall back to the old makefile; the new one was killing buildbot.Gravatar epoger@google.com2011-06-07
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1527 2bbb7eff-a529-9590-31e7-b0007b416f81
* Some final cleanups leading up to The Official Switch to GypGravatar epoger@google.com2011-06-07
| | | | | | | | | | | | | | | | see http://codereview.appspot.com/4580043 1. Create a single public skia.gyp file that all outside projects (Chrome, Android, etc.) should depend on from now on. I haven't yet created targets suitable for those projects to use, but this is where we should add them. 2. Make gyp generate its Makefiles within out/ directory, rather than polluting directories under source control. 3. Modify trunk/Makefile to automatically run gyp_skia and then call the generated Makefile, to ease developer transition. git-svn-id: http://skia.googlecode.com/svn/trunk@1526 2bbb7eff-a529-9590-31e7-b0007b416f81
* New benchmarks to determine performance of matrix-point multiplication for ↵Gravatar tomhudson@google.com2011-06-07
| | | | | | | | | | floating point vs. double matrices. Over-the-shoulder review by reed@. git-svn-id: http://skia.googlecode.com/svn/trunk@1525 2bbb7eff-a529-9590-31e7-b0007b416f81