1. 16 Jan, 2014 1 commit
  2. 02 Dec, 2013 1 commit
  3. 26 Jul, 2013 1 commit
  4. 03 Jun, 2013 1 commit
  5. 31 May, 2013 2 commits
  6. 14 Feb, 2013 1 commit
  7. 13 Feb, 2013 1 commit
  8. 05 Dec, 2012 1 commit
  9. 09 Oct, 2012 1 commit
  10. 10 Sep, 2012 1 commit
  11. 04 Sep, 2012 1 commit
  12. 20 Aug, 2012 3 commits
  13. 13 Aug, 2012 1 commit
  14. 09 Aug, 2012 1 commit
  15. 07 Aug, 2012 1 commit
  16. 02 Aug, 2012 1 commit
  17. 26 Jul, 2012 1 commit
  18. 18 Jul, 2012 1 commit
  19. 11 Jul, 2012 1 commit
    • senorblanco@chromium.org's avatar
      This patch implements the diffuse and specular lighting filters in Ganesh. · 894790d7
      senorblanco@chromium.org authored
      There are three light types for each:  distant, point and spot, whose code
      generation lives in a GrGLLight class hierarchy.  This similar to the CPU
      implementation, where each light type provides a function to compute the vector
      from the surface plane to the light (surfaceToLight) and to compute the light
      colour (emitLightColour).  Instead of templated member functions, as in the CPU
      implementation, these are virtual functions to emit the light-specific GLSL
      code.
      
      All of the code for the GPU path lives in the same file as that for the CPU
      path, SkLightingImageFilter.cpp.  In order to provide Ganesh a hook to access
      it, SkImageFilter now has a asNewCustomStage() virtual, which allows an image
      filter to return a GrCustomStage representing that filter.
      
      Note that this patch does not handle the border conditions correctly (the
      [top|bottom][Left|Right]Normal() functions in the CPU implementation).  That
      will come in a future patch.
      
      Review URL: http://codereview.appspot.com/6345081/
      
      
      
      git-svn-id: http://skia.googlecode.com/svn/trunk@4535 2bbb7eff-a529-9590-31e7-b0007b416f81
      894790d7
  20. 22 Jun, 2012 1 commit
  21. 05 Jun, 2012 1 commit
  22. 29 Mar, 2012 2 commits
  23. 28 Mar, 2012 1 commit
  24. 23 Mar, 2012 1 commit
  25. 20 Mar, 2012 1 commit
  26. 16 Mar, 2012 1 commit
  27. 06 Mar, 2012 1 commit
    • Derek Sollenberger's avatar
      Skia Merge (revision 3312) · 4f1dae40
      Derek Sollenberger authored
      This CL also includes changes made to Android's copy of
      Skia in their J release branch.
      
      Change-Id: Ib2baecf48004951a3ad4a1574cdc38790c814cbc
      4f1dae40
  28. 02 Mar, 2012 1 commit
  29. 15 Feb, 2012 1 commit
  30. 06 Feb, 2012 1 commit
    • Derek Sollenberger's avatar
      Skia merge (revision 3022) · 1cab2921
      Derek Sollenberger authored
      This CL has companion changes to account for API updates in...
       (1) frameworks/base
       (2) external/webkit
      
      Change-Id: Ibb989e76e8bd24313849f9631dbef42cdef9eb7d
      1cab2921
  31. 28 Dec, 2011 1 commit
  32. 20 Dec, 2011 1 commit
  33. 15 Dec, 2011 1 commit
    • caryclark@google.com's avatar
      add optional manual global initialization · d26147ad
      caryclark@google.com authored
      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
      d26147ad
  34. 10 Dec, 2011 1 commit
  35. 09 Nov, 2011 1 commit
  36. 01 Jul, 2011 1 commit