aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* partial fix for vertical text on LionGravatar caryclark@google.com2011-12-19
| | | | | | | | M src/ports/SkFontHost_mac_coretext.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2896 2bbb7eff-a529-9590-31e7-b0007b416f81
* sk_float_round isn't a function, so call this instead: sk_float_floor((x) + ↵Gravatar reed@google.com2011-12-16
| | | | | | 0.5f) git-svn-id: http://skia.googlecode.com/svn/trunk@2895 2bbb7eff-a529-9590-31e7-b0007b416f81
* add baselinesGravatar reed@google.com2011-12-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2894 2bbb7eff-a529-9590-31e7-b0007b416f81
* add baselinesGravatar reed@google.com2011-12-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2893 2bbb7eff-a529-9590-31e7-b0007b416f81
* Delete temporary files I accidentally committed previouslyGravatar epoger@google.com2011-12-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2892 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove obsolete printfGravatar reed@google.com2011-12-16
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2891 2bbb7eff-a529-9590-31e7-b0007b416f81
* GM baselines that we already had for SnowLeopard, and are identical in Lion.Gravatar epoger@google.com2011-12-16
| | | | | | Review URL: http://codereview.appspot.com/5489068 git-svn-id: http://skia.googlecode.com/svn/trunk@2890 2bbb7eff-a529-9590-31e7-b0007b416f81
* change typeface::purgeall to not assume that the array is empty, as it mayGravatar reed@google.com2011-12-16
| | | | | | | | | | | | | contain typefaces that still are referenced. change SkTypeface::UniqueID to internally hold onto a reference to the default typeface, so that it will always be available if the font cache tries to resolve it. Then general rule being: if we have a fontID specified by SkPaint, then its associated typeface object must be alive. git-svn-id: http://skia.googlecode.com/svn/trunk@2889 2bbb7eff-a529-9590-31e7-b0007b416f81
* cleanup font purging functionsGravatar caryclark@google.com2011-12-16
| | | | | | | | | M include/core/SkGraphics.h M src/core/SkGraphics.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2887 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix debug commentGravatar caryclark@google.com2011-12-16
| | | | | | | | | M src/core/SkPixelRef.cpp M src/core/SkFlattenable.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@2886 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace commit to trigger buildbotsGravatar epoger@google.com2011-12-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2885 2bbb7eff-a529-9590-31e7-b0007b416f81
* Exposing the isImmutable/setImmutable API of SkPixelRef in SkBitmapGravatar junov@chromium.org2011-12-15
| | | | | | | | REVIEW=http://codereview.appspot.com/5491055/ git-svn-id: http://skia.googlecode.com/svn/trunk@2883 2bbb7eff-a529-9590-31e7-b0007b416f81
* GCC requires reinterpret_cast rather than static_cast to cast to privately ↵Gravatar bsalomon@google.com2011-12-15
| | | | | | inherited subclass git-svn-id: http://skia.googlecode.com/svn/trunk@2882 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make GrStencilState a class to enable future optimizationsGravatar bsalomon@google.com2011-12-15
| | | | | | | Review URL: http://codereview.appspot.com/5492047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2881 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace commit to trigger android buildbotGravatar epoger@google.com2011-12-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2880 2bbb7eff-a529-9590-31e7-b0007b416f81
* Compile time vertex layout masksGravatar bsalomon@google.com2011-12-15
| | | | | | | Review URL: http://codereview.appspot.com/5493049/ git-svn-id: http://skia.googlecode.com/svn/trunk@2878 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix android build and cleanup references to SkMMapStreamGravatar djsollen@google.com2011-12-15
| | | | | | Review URL: http://codereview.appspot.com/5489050 git-svn-id: http://skia.googlecode.com/svn/trunk@2877 2bbb7eff-a529-9590-31e7-b0007b416f81
* add optional manual global initializationGravatar caryclark@google.com2011-12-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | M include/effects/SkAvoidXfermode.h M include/effects/SkDiscretePathEffect.h M include/effects/Sk1DPathEffect.h M include/effects/Sk2DPathEffect.h M include/effects/SkBlurDrawLooper.h M include/effects/SkPixelXorXfermode.h M include/effects/SkDashPathEffect.h M include/effects/SkColorMatrixFilter.h M include/effects/SkEmbossMaskFilter.h M include/effects/SkLayerDrawLooper.h M include/effects/SkGroupShape.h M include/effects/SkBlurImageFilter.h M include/effects/SkRectShape.h A include/effects/SkEffects.h M include/effects/SkCornerPathEffect.h M include/effects/SkGradientShader.h M include/effects/SkBlurMaskFilter.h M include/effects/SkLayerRasterizer.h M include/core/SkMallocPixelRef.h M include/core/SkFlattenable.h M include/core/SkShape.h M include/core/SkPixelRef.h M include/core/SkGraphics.h M include/core/SkPathEffect.h M include/core/SkPostConfig.h M include/core/SkXfermode.h M include/core/SkColorFilter.h M include/images/SkFlipPixelRef.h M include/images/SkImageRef_GlobalPool.h M src/effects/SkDashPathEffect.cpp M src/effects/SkColorMatrixFilter.cpp M src/effects/SkBlurImageFilter.cpp M src/effects/SkGroupShape.cpp M src/effects/SkCornerPathEffect.cpp M src/effects/SkGradientShader.cpp M src/effects/SkBlurMaskFilter.cpp M src/effects/SkAvoidXfermode.cpp M src/effects/Sk2DPathEffect.cpp M src/effects/SkBlurDrawLooper.cpp M src/effects/SkPixelXorXfermode.cpp M src/effects/SkColorFilters.cpp M src/effects/SkLayerDrawLooper.cpp M src/effects/SkRectShape.cpp A src/effects/SkEffects.cpp M src/effects/SkLayerRasterizer.cpp M src/effects/SkDiscretePathEffect.cpp M src/effects/Sk1DPathEffect.cpp A src/effects/SkEffects_none.cpp M src/core/SkPixelRef.cpp M src/core/SkGraphics.cpp M src/core/SkFlattenable.cpp M src/core/SkBitmapProcShader.h M src/core/SkPathEffect.cpp M src/core/SkShape.cpp M src/core/SkXfermode.cpp M src/core/SkMallocPixelRef.cpp M src/core/SkBitmapProcShader.cpp M src/images/SkFlipPixelRef.cpp M src/images/SkImageRef_GlobalPool.cpp A src/ports/SkGlobalInitialization_chromium.cpp M src/ports/SkImageRef_ashmem.h M src/ports/SkImageRef_ashmem.cpp A src/ports/SkGlobalInitialization_default.cpp M gyp/effects.gyp M gyp/tools.gyp M gyp/ports.gyp git-svn-id: http://skia.googlecode.com/svn/trunk@2876 2bbb7eff-a529-9590-31e7-b0007b416f81
* add canvas::isDrawingToLayer(), as a fast query for chrome; faster thanGravatar reed@google.com2011-12-14
| | | | | | | | setting up a drawiter and counting the layers. git-svn-id: http://skia.googlecode.com/svn/trunk@2875 2bbb7eff-a529-9590-31e7-b0007b416f81
* move ports into its own gyp fileGravatar caryclark@google.com2011-12-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2874 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert r2872Gravatar bsalomon@google.com2011-12-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2873 2bbb7eff-a529-9590-31e7-b0007b416f81
* two loops for setting stage descsGravatar bsalomon@google.com2011-12-14
| | | | | | | Review URL: http://codereview.appspot.com/5486054/ git-svn-id: http://skia.googlecode.com/svn/trunk@2872 2bbb7eff-a529-9590-31e7-b0007b416f81
* reset cpu shadow of vertex buffer to our usual vb sizeGravatar bsalomon@google.com2011-12-14
| | | | | | | | Review URL: reset cpu shadow of vertex buffer to our usual vb size git-svn-id: http://skia.googlecode.com/svn/trunk@2871 2bbb7eff-a529-9590-31e7-b0007b416f81
* Skip flush functions for disabled stagesGravatar bsalomon@google.com2011-12-13
| | | | | | | | Review URL: http://codereview.appspot.com/5483061 git-svn-id: http://skia.googlecode.com/svn/trunk@2870 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make null gl a top level config in benchGravatar bsalomon@google.com2011-12-13
| | | | | | | | Review URL: http://codereview.appspot.com/5484052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2867 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace commit to try performance graph uploadGravatar epoger@google.com2011-12-13
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2866 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use a stack variable for hash computation in GrBinHashKeyGravatar bsalomon@google.com2011-12-12
| | | | | | | | Review URL: http://codereview.appspot.com/5484054/ git-svn-id: http://skia.googlecode.com/svn/trunk@2863 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix positioning for scalar=fixed, still need to fix actual modeGravatar reed@google.com2011-12-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2862 2bbb7eff-a529-9590-31e7-b0007b416f81
* try to make it draw correctly in fixed pointGravatar reed@google.com2011-12-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2860 2bbb7eff-a529-9590-31e7-b0007b416f81
* skip paint->drawstate sampler copies when there is no textureGravatar bsalomon@google.com2011-12-12
| | | | | | | | | Review URL: http://codereview.appspot.com/5484053/ git-svn-id: http://skia.googlecode.com/svn/trunk@2859 2bbb7eff-a529-9590-31e7-b0007b416f81
* check for empty glyph run and exit early if so.Gravatar reed@google.com2011-12-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2858 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace commit to try performance graph uploadGravatar epoger@google.com2011-12-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2857 2bbb7eff-a529-9590-31e7-b0007b416f81
* Don't update vertex/index buffer twice! Gravatar bsalomon@google.com2011-12-12
| | | | | | | Review URL: http://codereview.appspot.com/5483053/ git-svn-id: http://skia.googlecode.com/svn/trunk@2855 2bbb7eff-a529-9590-31e7-b0007b416f81
* Access sampler matrices directly, cleanup GrSamplerState::reset()sGravatar bsalomon@google.com2011-12-12
| | | | | | | Review URL: http://codereview.appspot.com/5488048/ git-svn-id: http://skia.googlecode.com/svn/trunk@2854 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix int->float conversion warning in VS2010Gravatar bsalomon@google.com2011-12-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2853 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove GrDrawState::setSampler, use direct access to samplerGravatar bsalomon@google.com2011-12-12
| | | | | | | | Review URL: http://codereview.appspot.com/5476052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2852 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove static initiazled gClampNearest in gpu backendGravatar bsalomon@google.com2011-12-12
| | | | | | | Review URL: http://codereview.appspot.com/5487044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2851 2bbb7eff-a529-9590-31e7-b0007b416f81
* whitespace commit to trigger windows buildGravatar epoger@google.com2011-12-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2850 2bbb7eff-a529-9590-31e7-b0007b416f81
* add first cut at arithmetic modeGravatar mike@reedtribe.org2011-12-10
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2849 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix inverse union complex clip stencil rules, skip screen filling rectanglesGravatar bsalomon@google.com2011-12-09
| | | | | | | | Review URL: http://codereview.appspot.com/5480054/ git-svn-id: http://skia.googlecode.com/svn/trunk@2848 2bbb7eff-a529-9590-31e7-b0007b416f81
* Closing fd for mmap after mapping succeeds.Gravatar djsollen@google.com2011-12-09
| | | | | | Review URL: http://codereview.appspot.com/5467058 git-svn-id: http://skia.googlecode.com/svn/trunk@2847 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use : as separator between "GM" and slide name in SampleApp. This makes it ↵Gravatar bsalomon@google.com2011-12-09
| | | | | | easier to jump to a GM slide using command line args on windows. git-svn-id: http://skia.googlecode.com/svn/trunk@2846 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add support for GL_ANGLE_texture_usageGravatar bsalomon@google.com2011-12-09
| | | | | | | | Review URL: http://codereview.appspot.com/5478052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2845 2bbb7eff-a529-9590-31e7-b0007b416f81
* use uploadTexData() to create init textures w/out data, and restore ↵Gravatar bsalomon@google.com2011-12-09
| | | | | | | | | | pixelstorei state on failure Review URL: http://codereview.appspot.com/5467053/ git-svn-id: http://skia.googlecode.com/svn/trunk@2844 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add back compressed image upload (accidently removed in earlier refactor)Gravatar bsalomon@google.com2011-12-09
| | | | | | | | Review URL: http://codereview.appspot.com/5468043/ git-svn-id: http://skia.googlecode.com/svn/trunk@2843 2bbb7eff-a529-9590-31e7-b0007b416f81
* roll more changes from r2830 back inGravatar bsalomon@google.com2011-12-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2842 2bbb7eff-a529-9590-31e7-b0007b416f81
* Cleanup of r2830.Gravatar bsalomon@google.com2011-12-09
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2841 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adding isOpaque method to skia shader classesGravatar junov@chromium.org2011-12-09
| | | | | | | | | REVIEW=http://codereview.appspot.com/5451102/ TEST=unit test ShaderOpacity git-svn-id: http://skia.googlecode.com/svn/trunk@2840 2bbb7eff-a529-9590-31e7-b0007b416f81
* install drawfilter for the picture playback as wellGravatar reed@google.com2011-12-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2839 2bbb7eff-a529-9590-31e7-b0007b416f81
* revert 2826, restore option for non-dithered gradients (used by chrome)Gravatar reed@google.com2011-12-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2836 2bbb7eff-a529-9590-31e7-b0007b416f81