aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Core skia changes to prepare for Gr AA Hairline rendererGravatar bsalomon@google.com2011-08-23
| | | | | | | | Review URL: http://codereview.appspot.com/4940045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2160 2bbb7eff-a529-9590-31e7-b0007b416f81
* Exit early from 0 prim draws in GrDrawTargetGravatar bsalomon@google.com2011-08-23
| | | | | | | | Review URL: http://codereview.appspot.com/4929045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2159 2bbb7eff-a529-9590-31e7-b0007b416f81
* Gpu can draw underlined text.Gravatar bungeman@google.com2011-08-22
| | | | | | | http://codereview.appspot.com/4919047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2154 2bbb7eff-a529-9590-31e7-b0007b416f81
* refactor utility code to create a mask (any format) from the path, for thoseGravatar reed@google.com2011-08-22
| | | | | | | | | | | | | | | cases when we need to do that instead of the scalercontext subclass (e.g. stroking, patheffects, etc.) This also now keeps the LCD formats, rather than forcing those down to grayscale. This also respects subpixel position when it requests the path from the subclass. Note it is still up to the subclass to notice that, and potentially adjust their hinting to respect subpixelness (e.g. hinting in Y but not X for horizontal text) git-svn-id: http://skia.googlecode.com/svn/trunk@2153 2bbb7eff-a529-9590-31e7-b0007b416f81
* Allow the y-baseline to float except when text is horizontal, as we were alreadyGravatar reed@google.com2011-08-22
| | | | | | | | | doing for the gpu case. Note: drawPosText was already behaving this way, this change just brings drawText into line with drawPosText. git-svn-id: http://skia.googlecode.com/svn/trunk@2152 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix gm/bitmapscroll.cpp to actually draw in both Debug and Release modes.Gravatar epoger@google.com2011-08-22
| | | | | | Review URL: http://codereview.appspot.com/4922047 git-svn-id: http://skia.googlecode.com/svn/trunk@2151 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove bitmapscroll baseline images--they were drawn incorrectly.Gravatar epoger@google.com2011-08-22
| | | | | | Review URL: http://codereview.appspot.com/4924044 git-svn-id: http://skia.googlecode.com/svn/trunk@2150 2bbb7eff-a529-9590-31e7-b0007b416f81
* silence end of file LF warning on chrome's mac buildsGravatar bsalomon@google.com2011-08-22
| | | | | | | | Review URL: http://codereview.appspot.com/4921042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2149 2bbb7eff-a529-9590-31e7-b0007b416f81
* add initial versionsGravatar reed@google.com2011-08-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2148 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix GrResourceCache::removeAll when one resource holds a lock on anotherGravatar bsalomon@google.com2011-08-22
| | | | | | | Review URL: http://codereview.appspot.com/4929042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2147 2bbb7eff-a529-9590-31e7-b0007b416f81
* No effect cleanup in pdf code.Gravatar ctguil@chromium.org2011-08-20
| | | | | | Review URL: http://codereview.appspot.com/4927042 git-svn-id: http://skia.googlecode.com/svn/trunk@2146 2bbb7eff-a529-9590-31e7-b0007b416f81
* Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary ↵Gravatar bsalomon@google.com2011-08-19
| | | | | | | | | | to support it. Review URL: http://codereview.appspot.com/4928041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2144 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use a prioritized list of path renderers in Gr.Gravatar bsalomon@google.com2011-08-19
| | | | | | | | http://codereview.appspot.com/4867058 git-svn-id: http://skia.googlecode.com/svn/trunk@2143 2bbb7eff-a529-9590-31e7-b0007b416f81
* Change GrSafeUnref / GrSafeRef from static inlines to #defines. Chrome buid ↵Gravatar bsalomon@google.com2011-08-19
| | | | | | | | | | is choking on defined but not use warnings. Review URL: http://codereview.appspot.com/4929041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2142 2bbb7eff-a529-9590-31e7-b0007b416f81
* Include GrRenderTarget.h in GrContext.h to unblock skia roll due to WK ↵Gravatar bsalomon@google.com2011-08-19
| | | | | | | | | dependency on this include Review URL: http://codereview.appspot.com/4927041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2141 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make GrGLInterface a per-GrContext refcounted object rather than a globalGravatar bsalomon@google.com2011-08-19
| | | | | | | | Review URL: http://codereview.appspot.com/4901046/ git-svn-id: http://skia.googlecode.com/svn/trunk@2140 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use gcc intrinsic functions for atomic incr and decrGravatar bsalomon@google.com2011-08-18
| | | | | | | | Review URL: http://codereview.appspot.com/4894055/ git-svn-id: http://skia.googlecode.com/svn/trunk@2138 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix build break in r2136Gravatar bsalomon@google.com2011-08-18
| | | | | | | | TBR=junov@chromium.org git-svn-id: http://skia.googlecode.com/svn/trunk@2137 2bbb7eff-a529-9590-31e7-b0007b416f81
* Clening up GrBinHashKey. Removing unnecessary streaming capabilityGravatar junov@google.com2011-08-18
| | | | | | | | | BUG=http://code.google.com/p/skia/issues/detail?id=278 REVIEW=http://codereview.appspot.com/4910045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2136 2bbb7eff-a529-9590-31e7-b0007b416f81
* [PDF] Subset font advance data (W array).Gravatar vandebo@chromium.org2011-08-18
| | | | | | | | | | Patch by arthurhsu@chromium.org. Original CL: http://codereview.appspot.com/4830068 http://codereview.appspot.com/4905051/ Review URL: http://codereview.appspot.com/4911042 git-svn-id: http://skia.googlecode.com/svn/trunk@2134 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace change to trigger buildbotsGravatar epoger@google.com2011-08-17
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2133 2bbb7eff-a529-9590-31e7-b0007b416f81
* Canvas to handle null layer device.Gravatar bungeman@google.com2011-08-17
| | | | | | | | | | http://codereview.appspot.com/4907045/ See also http://code.google.com/p/chromium/issues/detail?id=93000. git-svn-id: http://skia.googlecode.com/svn/trunk@2130 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fixed r2125. Identical change but also moves GrTesselatedPathRenderer.h to ↵Gravatar bsalomon@google.com2011-08-17
| | | | | | | | | | src dir. Verbal SGTM from Tom who reviewed the original version at: http://codereview.appspot.com/4894050/ git-svn-id: http://skia.googlecode.com/svn/trunk@2129 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert "Improve generation of glyph advance array." This reverts commit r2126Gravatar vandebo@chromium.org2011-08-16
| | | | | | | | | | gm segfaults in font id retrieval. TBR=arthurhsu@chromium.org Review URL: http://codereview.appspot.com/4901049 git-svn-id: http://skia.googlecode.com/svn/trunk@2128 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert "Make GrDrawTarget.h and GrPathRenderer.h be private headers"Gravatar vandebo@chromium.org2011-08-16
| | | | | | | | | | | | This reverts commit r2125 Looks like GrPathRenderer.h is used from gpu/include/GrTesselatedPathRenderer.h There also seems to be a dependency tracking problem, because r2125 didn't go red, but the next revision did. Review URL: http://codereview.appspot.com/4896048 git-svn-id: http://skia.googlecode.com/svn/trunk@2127 2bbb7eff-a529-9590-31e7-b0007b416f81
* Improve generation of glyph advance array.Gravatar vandebo@chromium.org2011-08-16
| | | | | | Review URL: http://codereview.appspot.com/4830068 git-svn-id: http://skia.googlecode.com/svn/trunk@2126 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make GrDrawTarget.h and GrPathRenderer.h be private headersGravatar bsalomon@google.com2011-08-16
| | | | | | | | Review URL: http://codereview.appspot.com/4894050/ git-svn-id: http://skia.googlecode.com/svn/trunk@2125 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove GrContext::drawCustomVerticesGravatar bsalomon@google.com2011-08-16
| | | | | | | | Review URL: http://codereview.appspot.com/4910042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2124 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove unneeded sk/gr conversion codeGravatar bsalomon@google.com2011-08-16
| | | | | | | | Review URL: http://codereview.appspot.com/4876055/ git-svn-id: http://skia.googlecode.com/svn/trunk@2123 2bbb7eff-a529-9590-31e7-b0007b416f81
* Mark setMatrixClip as public only for VectorPlatformDeviceSkia.Gravatar vandebo@chromium.org2011-08-16
| | | | | | Review URL: http://codereview.appspot.com/4903044 git-svn-id: http://skia.googlecode.com/svn/trunk@2122 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make program unit test run clean and add it to tests programGravatar bsalomon@google.com2011-08-16
| | | | | | | Review URL: http://codereview.appspot.com/4898049/ git-svn-id: http://skia.googlecode.com/svn/trunk@2121 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix header build breakage caused by moving GrGpu.h to src dirGravatar bsalomon@google.com2011-08-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2120 2bbb7eff-a529-9590-31e7-b0007b416f81
* Move some gpu headers out of the public include dirGravatar bsalomon@google.com2011-08-16
| | | | | | | | | Review URL: http://codereview.appspot.com/4902045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2119 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add xcodebuild and build to trunk's svn ignore propertyGravatar bsalomon@google.com2011-08-16
| | | | | | | | Review URL: http://codereview.appspot.com/4905047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2118 2bbb7eff-a529-9590-31e7-b0007b416f81
* Address lint issues in pdf directories.Gravatar ctguil@chromium.org2011-08-15
| | | | | | Review URL: http://codereview.appspot.com/4887042 git-svn-id: http://skia.googlecode.com/svn/trunk@2117 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make SkPDFDevice::setOrigin accessible to Chrome's VectorPlatformDeviceSkia.Gravatar vandebo@chromium.org2011-08-15
| | | | | | | | BUG=chrome 82746 Review URL: http://codereview.appspot.com/4888048 git-svn-id: http://skia.googlecode.com/svn/trunk@2116 2bbb7eff-a529-9590-31e7-b0007b416f81
* gyp DEPS roll, and remove no-longer-needed msvs_abspath_output flagGravatar epoger@google.com2011-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2115 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace change to trigger buildbotsGravatar epoger@google.com2011-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2114 2bbb7eff-a529-9590-31e7-b0007b416f81
* Stop packaging command-line Mac tools as a bundle.Gravatar epoger@google.com2011-08-15
| | | | | | Review URL: http://codereview.appspot.com/4894046 git-svn-id: http://skia.googlecode.com/svn/trunk@2113 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add missing function declarations.Gravatar caryclark@google.com2011-08-15
| | | | | | | | | | http://codereview.appspot.com/4904043/ M src/ports/SkFontHost_mac_coretext.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2112 2bbb7eff-a529-9590-31e7-b0007b416f81
* revert r2110, which broke Mac buildsGravatar epoger@google.com2011-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2111 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update gyp so that we no longer need msvs_abspath_output generator flag.Gravatar epoger@google.com2011-08-15
| | | | | | Review URL: http://codereview.appspot.com/4905044 git-svn-id: http://skia.googlecode.com/svn/trunk@2110 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make SkIStream closer to spec, to work with more consumers.Gravatar bungeman@google.com2011-08-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2109 2bbb7eff-a529-9590-31e7-b0007b416f81
* move setOrigin to protected, as a stop-gap fix for proxy devices. will revertGravatar reed@google.com2011-08-12
| | | | | | | | soon I expect. git-svn-id: http://skia.googlecode.com/svn/trunk@2108 2bbb7eff-a529-9590-31e7-b0007b416f81
* Added samplecode as an include directory for SampleApp.gypGravatar yangsu@google.com2011-08-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2107 2bbb7eff-a529-9590-31e7-b0007b416f81
* Removed networking dependencies from SampleApp that caused errorsGravatar yangsu@google.com2011-08-12
| | | | | | | Fixed error in Debugger git-svn-id: http://skia.googlecode.com/svn/trunk@2106 2bbb7eff-a529-9590-31e7-b0007b416f81
* Included dependencies for networked pipe and debugger in SampleAppGravatar yangsu@google.com2011-08-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2105 2bbb7eff-a529-9590-31e7-b0007b416f81
* style cleanupGravatar reed@google.com2011-08-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2104 2bbb7eff-a529-9590-31e7-b0007b416f81
* undef Status to undo the evil that XLib.h has doneGravatar reed@google.com2011-08-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2103 2bbb7eff-a529-9590-31e7-b0007b416f81
* Added Debugger to Sample App, off by defaultGravatar yangsu@google.com2011-08-12
| | | | | | | | | Removed CocoaDebugger from experimental Slight changes to SkOSMenu Bug fixes for NetPipeReader and DrawingBoard git-svn-id: http://skia.googlecode.com/svn/trunk@2102 2bbb7eff-a529-9590-31e7-b0007b416f81