1. 7ab7ca4 Fix case where GrGLEffectMatrix gives back a dangling ptr for the coords var name. by commit-bot@chromium.org · 11 years ago
  2. 7bd141d Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  3. fbaea53 In image filters, apply the CTM and offset to the crop rect. This is necessary to compensate for both clipping applied by the compositor (communicated via the CTM) and for cropping applied in upstream image filters (communicated via the offset). This requires a few ugly conversions, since the crop rect is an SkIRect, and the ctm is an SkMatrix. by senorblanco@chromium.org · 11 years ago
  4. b75233b Fix compiler warning/error in r10936 by robertphillips@google.com · 11 years ago
  5. 7ce661d Blur refactoring by robertphillips@google.com · 11 years ago
  6. 3b3ce3b Update SkLumaMaskXfermode partial coverage handling. by fmalita@google.com · 11 years ago
  7. eaa7797 Add luminance mask transfer modes. by commit-bot@chromium.org · 11 years ago
  8. 330313a My clang now doesn't complain about !"foo". by mtklein@google.com · 11 years ago
  9. 9b051a3 Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready. by robertphillips@google.com · 11 years ago
  10. 3055b70 Split SkDevice out of SkBitmapDevice by robertphillips@google.com · 11 years ago
  11. 7425c12 Refactor GrGLUniformManager::UniformHandle to initialize itself by default by commit-bot@chromium.org · 11 years ago
  12. 96ae688 effects: Replaces uses of GrAssert with SkASSERT. by commit-bot@chromium.org · 11 years ago
  13. d55e357 Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  14. f44fcdc Upstreaming DropShadowImageFilter into skia, from Blink by junov@chromium.org · 11 years ago
  15. 1c4c9ef Move SkComposeImageFilter into its own {.h, .cpp} files by commit-bot@chromium.org · 11 years ago
  16. 9c8b4ea Reverting r10583: Upstreaming DropShadowImageFilter into skia, from Blink by jvanverth@google.com · 11 years ago
  17. d8e4024 Upstreaming DropShadowImageFilter into skia, from Blink by junov@chromium.org · 11 years ago
  18. 1aa54bf Added ctm matrix to GPU path by commit-bot@chromium.org · 11 years ago
  19. 350b4d5 Remove SkBlendImageFilter, and all tests. Its functionality has been subsumed by SkXfermodeImageFilter. by senorblanco@chromium.org · 11 years ago
  20. 76015b0 Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  21. d71732a Optimize the blur convolution by only applying domain clamping where necessary. Split the blur convolution into left and right margins which have clamping applied and a center portion which doesn't. Also reorder the convolve_gaussian() parameters to match GrConvolutionEffect params. Correctness is covered by existing tests; performance is covered by BlurImageFilter bench. by senorblanco@chromium.org · 11 years ago
  22. 38bad32 fold SK_CPU_HAS_CONDITION_INSTR through as always defined by commit-bot@chromium.org · 11 years ago
  23. 17ad2bd Fix quickReject computation for blurs by robertphillips@google.com · 11 years ago
  24. e8232bc Small optimization for convolution shader: only apply the bounds check in direction of convolution, not both. This requires generating different versions of the shader depending on direction. by senorblanco@chromium.org · 11 years ago
  25. 4e16bb2 Implement crop rect for lighting image filters. Changes for the CPU path were fairly straightforward: use the bounds rectangle when traversing the pixels, not the source rectangle. by senorblanco@chromium.org · 11 years ago
  26. b86add1 make the filter mode for GrTextureAccess an enum so we can plumb down by humper@google.com · 11 years ago
  27. 194d775 This patch implements a crop rect for SkImageFilter. It has been implemented for SkColorFilterImageFilter and SkBlurImageFilter as examples. by senorblanco@chromium.org · 11 years ago
  28. 58c856a Reverting r10251 (Implement crop rect for SkImageFilter) due to Chromium-side unit test failures by robertphillips@google.com · 11 years ago
  29. 6ae6383 Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  30. ccf225c This patch implements a crop rect for SkImageFilter. It has been implemented for SkColorFilterImageFilter and SkBlurImageFilter as examples. by senorblanco@chromium.org · 11 years ago
  31. 9cfc83c stop using bitmap-filter flags outside of paint itself, as a step towards really changing them into an enum by reed@google.com · 11 years ago
  32. fd03d4a Replace all instances of GrRect with SkRect. by commit-bot@chromium.org · 11 years ago
  33. 977409a Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  34. cce4102 Added newlines at the end of SkGpuBlurUtils.* by robertphillips@google.com · 11 years ago
  35. 736dd03 Move gaussianBlur functionality to src\effects by robertphillips@google.com · 11 years ago
  36. 42dacab Make GrPaint have a variable sized array of color and coverage stages rather than a fixed size. by commit-bot@chromium.org · 11 years ago
  37. c1a8684 use SkIntToScalar by reed@google.com · 11 years ago
  38. 7b32070 Implement offset for GPU filter path. Although we can't yet use this in Blink for FEOffset, due to SVG semantics, we can use it to support crop rect (upcoming patch). by commit-bot@chromium.org · 11 years ago
  39. cb6d97c Revert of r9902 (Consider conical shader opaque if it covers by robertphillips@google.com · 11 years ago
  40. 9839320 Removing highp variables from perlin noise shader by commit-bot@chromium.org · 11 years ago
  41. 5e6c355 Consider conical shader opaque if it covers entire plane. by commit-bot@chromium.org · 11 years ago
  42. 1842adf Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  43. 3cc820c Fix for r9888 bug by robertphillips@google.com · 11 years ago
  44. 4914931 Add canFilterMaskGPU & filterMaskGPU to SkMaskFilter by robertphillips@google.com · 11 years ago
  45. b8d00db Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture. by commit-bot@chromium.org · 11 years ago
  46. 6ba4572 remove dst/rendertarget support for kARGB_4444_Config by reed@google.com · 11 years ago
  47. 344cf45 *** Perlin noise GM needs to be rebaselined *** by commit-bot@chromium.org · 11 years ago
  48. b1b3d51 Disable the unpremultiply/remultiply in SkArithmeticMode, both raster and GPU, since the SVG spec actually defines arithmetic compositing to operate on premul colours directly. by senorblanco@chromium.org · 11 years ago
  49. 0a1c387 Remove the non-separable blur because it is no longer used. by commit-bot@chromium.org · 11 years ago
  50. d537af5 Fixed gpu perlin noise on Windows by sugoi@google.com · 11 years ago
  51. e904b45 Fix leak of effect in SkXfermodeImageFilter::filterImageGPU() by commit-bot@chromium.org · 11 years ago
  52. 86fc266 Implement SkXfermode image filter. This required changing the signature of SkXfermode::asNewEffectOrCoeffs(), to add an optional background texture. by senorblanco@chromium.org · 11 years ago
  53. 277c3f8 bump picture version since SkPath has changed (conics) by reed@google.com · 11 years ago
  54. fa2f2a4 Revert "add asserts to point<-->verb helpers" by reed@google.com · 11 years ago
  55. 7950a9e add asserts to point<-->verb helpers by reed@google.com · 11 years ago
  56. 1afa3ff Speculative fix for Tegra-based Androids: don't try to unpremultiply dstColor in-place; put it in a temporary. by senorblanco@chromium.org · 11 years ago
  57. 9a6eb0e Provide a GPU implementation of SkArithmeticMode, using a custom GrEffect exposed via asNewEffectOrCoeff(). by senorblanco@chromium.org · 11 years ago
  58. 06e7424 Revert "Provide a GPU implementation of SkArithmeticMode, using a custom GrEffect exposed via asNewEffectOrCoeff()." by senorblanco@chromium.org · 11 years ago
  59. 6b6c1dc Provide a GPU implementation of SkArithmeticMode, using a custom GrEffect exposed via asNewEffectOrCoeff(). by senorblanco@chromium.org · 11 years ago
  60. 35c733c Fix alpha computation in SkArithmeticMode. by senorblanco@chromium.org · 11 years ago
  61. c7d624e check texture is not NULL to aovid segmentation fault. If the texture created by GrLockAndRefCachedBitmapTexture() is NULL, ColorTableEffect::Create will cause segmentation fault by GrAssert in src/gpu/GrTextureAccess.cpp. The simple patch checked texture to avoid segment fault, and returned a NULL effect to the caller. The caller will handle NULL effect, for example, it will set default effect. by commit-bot@chromium.org · 11 years ago
  62. 6840076 Remove SkImageFilter::getInputResult(), since its return value is not by senorblanco@chromium.org · 11 years ago
  63. 3d3a860 Add flag to gradients to interpolate colors in premul space. Experimental API to encapsulate the shared parameters for all gradients into a struct. by reed@google.com · 11 years ago
  64. 3e2345a Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  65. 437d6eb use Descriptor struct to encapsulate all the common paramaeters between our various gradient types. If we like it, might promote it to the public API. by reed@google.com · 11 years ago
  66. 0fb775c Fix compiler error/warning in r9255 by robertphillips@google.com · 11 years ago
  67. 1202c2a Add printing of SkColorFilter-derived classes to debugger by robertphillips@google.com · 11 years ago
  68. f0656c1 Reverting r9245 due to Chrome breakage by robertphillips@google.com · 11 years ago
  69. be1d02e Remove SkImageFilter::getInputResult(), since its return value is not by senorblanco@chromium.org · 11 years ago
  70. 8f83825 Add methods to SkLayerDrawLooper to allow adding layers on top by commit-bot@chromium.org · 11 years ago
  71. b83cb9b add SkLerpXfermode by reed@google.com · 11 years ago
  72. 83d1a68 Add special handling of rectori case for gpu by robertphillips@google.com · 11 years ago
  73. 5da3f22 Fix includes in SkLayerDrawLooper.h. It was previously not possible to by commit-bot@chromium.org · 11 years ago
  74. 8d47ddc Make GrGLShaderBuilder check whether GrEffect advertised that it would require the dst color or fragment position by commit-bot@chromium.org · 12 years ago
  75. 9584b9e Fix compile warning Review URL: https://codereview.chromium.org/14227005 by caryclark@google.com · 12 years ago
  76. f738cf0 Adding a bit of rebustness to SkRectShaderImageFilter by sugoi@google.com · 12 years ago
  77. 423ac13 Disabling GPU noise on Windows since Angle can't do a proper translation of this shader to HLSL. by sugoi@google.com · 12 years ago
  78. 319baf9 Reducing the complexity of the noise test for Angle by sugoi@google.com · 12 years ago
  79. 0a1db4a Fixing debug bench assert on Android by sugoi@google.com · 12 years ago
  80. 4775cba Perlin noise adjustments by sugoi@google.com · 12 years ago
  81. d043cce Allow single-pass filters (which use asNewEffect()) to participate in the image filter DAG. This was done by introducing the SkSinglePassImageFilter abstract base class, which implements canFilterImageGPU() and filterImageGPU() on behalf of the derived class. The derived class still only needs to asNewEffect(). This allows us to recurse on the filter input in SkSinglePassImageFilter::onFilterImageGPU(). It also allows us to remove any knowledge of single-pass image filters from SkGpuDevice and from the SkImageFilter base class as well. by senorblanco@chromium.org · 12 years ago
  82. cff0243 Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  83. b4bdb65 Unreviewed test fix by sugoi@google.com · 12 years ago
  84. e3b4c50 New SVG turbulence in Skia by sugoi@google.com · 12 years ago
  85. b8eb2e8 Make GrGLShaderBuilder::TextureSampler extract only required info from GrTextureAccess. by bsalomon@google.com · 12 years ago
  86. 4855231 Fix a few clang errors while trying to build tools target. by tfarina@chromium.org · 12 years ago
  87. 8cf10ef Reverting r8376, r8373 and r8371 due to Android shader compilation failures by robertphillips@google.com · 12 years ago
  88. 2874906 Unreviewed build fix by sugoi@google.com · 12 years ago
  89. 2daa365 New SVG turbulence in Skia by sugoi@google.com · 12 years ago
  90. c26d94f Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps. by bsalomon@google.com · 12 years ago
  91. b7636d3 Reverting 8313 (SVG turbulence) due to Ubuntu failures by robertphillips@google.com · 12 years ago
  92. 3067cc9 New SVG turbulence in Skia by sugoi@google.com · 12 years ago
  93. 4d94e1b Removed the "any" command from the displacement glsl shader. by sugoi@google.com · 12 years ago
  94. 35300c4 Fix minor valgrind-found memory leaks by robertphillips@google.com · 12 years ago
  95. c1641fc Sanitizing source files in Skia_Periodic_House_Keeping by skia.committer@gmail.com · 12 years ago
  96. c781888 Attempt to reland 8264-5 with warning-as-error fixes. by bsalomon@google.com · 12 years ago
  97. 67e7cde revert 8265-8264 (broke build) by reed@google.com · 12 years ago
  98. ae81d5c Adds local coords to GrEffect system. by bsalomon@google.com · 12 years ago
  99. 723dd79 Unreviewed. Adding TODO comment to reference newly filed bug. by junov@google.com · 12 years ago
  100. 3fbab82 Fixing deferred canvas bug caused by SkTwoPointConicalGradient declaring itself as opaque. by commit-bot@chromium.org · 12 years ago