1. 149e9a1 Rename kPMColor_SkColorType to kN32_SkColorType. by commit-bot@chromium.org · 10 years ago
  2. 1182529 Implement support for expanding crop rects in image filters by senorblanco@chromium.org · 10 years ago
  3. 2908917 Revert "Implement support for expanding crop rects in image filters" by senorblanco@chromium.org · 10 years ago
  4. 0ef0501 Implement support for expanding crop rects in image filters by senorblanco@chromium.org · 10 years ago
  5. 4cb543d Implement support for a Context parameter in image filters by senorblanco@chromium.org · 10 years ago
  6. 6aa6fec Cleanup patch to move all of SkImageFilterUtils into SkImageFilter. by senorblanco@chromium.org · 10 years ago
  7. e24ad23 use SkColorType instead of SkBitmap::Config in views/effects by commit-bot@chromium.org · 10 years ago
  8. ae761f7 Make SkImageFilter methods const. by commit-bot@chromium.org · 11 years ago
  9. c4b12f1 Implement correct clipping for image filters. by senorblanco@chromium.org · 11 years ago
  10. 8b0e8ac Refactor read and write buffers. by commit-bot@chromium.org · 11 years ago
  11. 336d1d7 Implement a computeFastBounds() traversal for SkImageFilter. by senorblanco@chromium.org · 11 years ago
  12. 0ded88d [Reland of r13154, since the Housekeeping bot seems to have reverted it in r13155. Next time I'll put the "do not disturb" sign on my commit.] by senorblanco@chromium.org · 11 years ago
  13. 1878a44 Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  14. 76d4d04 Refactor SkMorphologyImageFilter, CPU and GPU paths. This required making opts/ dependent on effects/, so that we could use the SkMorphologyProc type in SkMorphologyImageFilter.h. by senorblanco@chromium.org · 11 years ago
  15. 2bfe36b Apply the CTM to filter parameters for SkBlurImageFilter, SkDropShadowImageFilter, SkDisplacementMapEffect and SkMorphologyImageFilter. I had resisted this (and may later put in an assert that the CTM contains no rotation, skew or perspective), but it just makes the filters play better with Skia generally. by senorblanco@chromium.org · 11 years ago
  16. 6776b82 Make SkImageFilter crop rects relative to the primitive origin, instead of relative to their parent's crop rect. This is required by SVG semantics, and is more sane anyway. by senorblanco@chromium.org · 11 years ago
  17. cd3b15c Fixed bad bitmap size crashes by commit-bot@chromium.org · 11 years ago
  18. ce33d60 Adding more validation by commit-bot@chromium.org · 11 years ago
  19. d3baf20 Added support for Chrome's gpu command buffer extension BindUniformLocation. by commit-bot@chromium.org · 11 years ago
  20. 56ce48a Add can-ignore-rect hint to clear call by robertphillips@google.com · 11 years ago
  21. 4469938 Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" by reed@google.com · 11 years ago
  22. 6fcbfce Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning" by reed@google.com · 11 years ago
  23. 081560e add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning by reed@google.com · 11 years ago
  24. 7a47ad3 Implement SSE2-based implementations of the morphology filters (dilate & erode). This gives a 3-5X speedup over the naive implementation, and also mitigates a timing-based security attack in Chrome (https://code.google.com/p/chromium/issues/detail?id=251711). by senorblanco@chromium.org · 11 years ago
  25. b77f0f4 Sanitizing source files in Housekeeper-Nightly by skia.committer@gmail.com · 11 years ago
  26. 0b7ab3b Fix bug in erosion filtering by robertphillips@google.com · 11 years ago
  27. c0b7e10 Initial error handling code by commit-bot@chromium.org · 11 years ago
  28. b295fb6 Change SkImageFilter's cropRect from SkIRect to a CropRect struct, containing an SkRect and flags indicating which parameters are set. by senorblanco@chromium.org · 11 years ago
  29. 77af680 Make GPU coord transforms automatic by bsalomon@google.com · 11 years ago
  30. 8fcad98 Implement crop rect for the dilate and erode (morphology) filters. This provoked some cleanup on the GPU side: apply_morphology() now deals with SkBitmaps, rather than GrTextures. There's still a clear opportunity for more refactoring between the two filters. by senorblanco@chromium.org · 11 years ago
  31. 24ddde9 Revert 11247, 11250, 11251, 11257, and 11279 to unblock DEPS roll (https://codereview.chromium.org/24159002/) by robertphillips@google.com · 11 years ago
  32. ba6e954 Revert the revert of 11247, 11250, 11251 and 11279 (Chrome already relies on changes in r11247) by robertphillips@google.com · 11 years ago
  33. 478884f Revert 11247, 11250, 11251 and 11279 to unblock DEPS roll (https://codereview.chromium.org/24159002/) by robertphillips@google.com · 11 years ago
  34. 558d5d3 Warnings as errors fix by robertphillips@google.com · 11 years ago
  35. 5792cde Initial error handling code by commit-bot@chromium.org · 11 years ago
  36. e0e7cfe Change old PRG to be SkLCGRandom; change new one to SkRandom by commit-bot@chromium.org · 11 years ago
  37. 74a3a21 Rename ShaderType enum to ShaderVisibility by commit-bot@chromium.org · 11 years ago
  38. 7ab7ca4 Fix case where GrGLEffectMatrix gives back a dangling ptr for the coords var name. by commit-bot@chromium.org · 11 years ago
  39. 7425c12 Refactor GrGLUniformManager::UniformHandle to initialize itself by default by commit-bot@chromium.org · 11 years ago
  40. 96ae688 effects: Replaces uses of GrAssert with SkASSERT. by commit-bot@chromium.org · 11 years ago
  41. 1aa54bf Added ctm matrix to GPU path by commit-bot@chromium.org · 11 years ago
  42. fd03d4a Replace all instances of GrRect with SkRect. by commit-bot@chromium.org · 11 years ago
  43. 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
  44. 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
  45. b8d00db Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture. by commit-bot@chromium.org · 11 years ago
  46. 6840076 Remove SkImageFilter::getInputResult(), since its return value is not by senorblanco@chromium.org · 11 years ago
  47. f0656c1 Reverting r9245 due to Chrome breakage by robertphillips@google.com · 11 years ago
  48. be1d02e Remove SkImageFilter::getInputResult(), since its return value is not by senorblanco@chromium.org · 11 years ago
  49. c26d94f Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps. by bsalomon@google.com · 11 years ago
  50. c781888 Attempt to reland 8264-5 with warning-as-error fixes. by bsalomon@google.com · 11 years ago
  51. 67e7cde revert 8265-8264 (broke build) by reed@google.com · 11 years ago
  52. ae81d5c Adds local coords to GrEffect system. by bsalomon@google.com · 11 years ago
  53. e0e385c Removed unused parameters by sugoi@google.com · 11 years ago
  54. f910d3b Make GrGLEffects use an interface to append their code. by bsalomon@google.com · 11 years ago
  55. 73a9694 Use SkMWRandom in GLPrograms test. by bsalomon@google.com · 12 years ago
  56. 377c14a Nuke SkSingleInputImageFilter. 99% of its functionality was refactored into SkImageFilterUtils in https://code.google.com/p/skia/source/detail?r=7467, so it has outlived its usefulness. by senorblanco@chromium.org · 12 years ago
  57. c2594f4 This changes the signature of SkImageFilter::filterImageGPU() to use SkBitmaps for input and output, and removes the rect param. This allows us to return textures which are larger than the actual result, such as when GrAutoScratchTextures are used. The SkBitmap's size represents the active region, while the GrTexture's size is the full texture size. by senorblanco@chromium.org · 12 years ago
  58. 8a252f7 Switch GrEffect::onIsEqual signature back to GrEffect from GrEffectRef. by bsalomon@google.com · 12 years ago
  59. 6340a41 Let them eat GrEffectRef. by bsalomon@google.com · 12 years ago
  60. 68b58c9 Remove default implementation of GrEffect::isEqual. Make GrSingleTextureEffect abstract. by bsalomon@google.com · 12 years ago
  61. a1ebbe4 Change some function/vars from EffectPtr to EffectRef to reflect GrEffectPtr->GrEffectRef renaming. by bsalomon@google.com · 12 years ago
  62. 0ac6af4 Wrap GrEffects in GrEffectPtr. by bsalomon@google.com · 12 years ago
  63. 171f5c7 Rename onFilterImageGPU to filterImageGPU(), to match skia convention. No change in functionality. by senorblanco@chromium.org · 12 years ago
  64. dbe49f7 Remove default texture coords / texture matrix by bsalomon@google.com · 12 years ago
  65. b4a55b7 Make morphology, convolution, and table color filter opt out of default texture matrices. by bsalomon@google.com · 12 years ago
  66. b9086a0 Replace GrMatrix with SkMatrix. by bsalomon@google.com · 12 years ago
  67. 2eaaefd Pass GrCustomStage to key-generation functions and emitCode(). by bsalomon@google.com · 12 years ago
  68. 47d7a88 Make GrGLConvolutionEffect, GrGLMorphologyEffect, and GrGLMagnifierEffect derive directly from GrGLEffect. by bsalomon@google.com · 12 years ago
  69. 2d0bade Make the orientation of a texture accessible from and known by GrSurface. by bsalomon@google.com · 12 years ago
  70. 28a15fb Make GrGLEffect::setData take GrEffectStage rather than GrEffect. by bsalomon@google.com · 12 years ago
  71. 08283af Rename GrSamplerState to GrEffectStage. by bsalomon@google.com · 12 years ago
  72. 46fba0d Rename StageKey and related stuff. by bsalomon@google.com · 12 years ago
  73. 396e61f Rename GrProgramStageFactory to GrBackendEffectFactory. by bsalomon@google.com · 12 years ago
  74. 422e81a GrGLProgramStage Renaming Part 3 by bsalomon@google.com · 12 years ago
  75. aa60093 GrGLProgramStage Renaming Part 2 by bsalomon@google.com · 12 years ago
  76. d698f77 GrGLProgramStage Renaming Part 1. by bsalomon@google.com · 12 years ago
  77. 021fc73 GrCustomStage Renaming Part 5 by bsalomon@google.com · 12 years ago
  78. f271cc7 GrCustomStage Renaming Part 3 by bsalomon@google.com · 12 years ago
  79. 6f261be GrCustomStage Renaming Part 2 by bsalomon@google.com · 12 years ago
  80. a469c28 CustomStage Renaming Part 1 by bsalomon@google.com · 12 years ago
  81. 374e759 Combine the emit functions in GrGLProgramStage. by bsalomon@google.com · 12 years ago
  82. 706f668 Reland r6330 thru r6333 but do without enabling GL_ARB_fragment_coord_conventions on Intel GPUs. by bsalomon@google.com · 12 years ago
  83. d335364 Revert r6330 thru 6333 while we figure out what to do about Intel bots (possible driver bug). by bsalomon@google.com · 12 years ago
  84. 159d42b Remove two params from GrGLProgramStage::setData that are no longer necessary. by bsalomon@google.com · 12 years ago
  85. dfdb7e5 Reland r5963 with two fixes: by bsalomon@google.com · 12 years ago
  86. f6eac8a Revert r5962 because of failures. by bsalomon@google.com · 12 years ago
  87. b022177 Require matrix for custom stage to be set when custom stage is installed. by bsalomon@google.com · 12 years ago
  88. 3cbaa2d Beef up GrContext::AutoMatrix to handle doing GrPaint matrix adjustments. by bsalomon@google.com · 12 years ago
  89. c7448ce GrPaint encapsulation. by bsalomon@google.com · 12 years ago
  90. 88becf4 Rename GrPaint fields/enums/members texture->color mask->coverage. by bsalomon@google.com · 12 years ago
  91. 4e38753 When processing a morphology filter on the GPU, pass the processed texture, by senorblanco@chromium.org · 12 years ago
  92. 9c39744 Fix recursive GPU processing for SkImageFilter. Plumb through the by senorblanco@chromium.org · 12 years ago
  93. a0c2bc2 Make flattenables no longer depend on global static initializers. by scroggo@google.com · 12 years ago
  94. f06df1b Introduce GrGLShaderBuilder::TextureSampler by bsalomon@google.com · 12 years ago
  95. 868a8e7 Recommit r5350 with fix for image failures (which affected GLs that don't support ARB_texture_swizzle). by bsalomon@google.com · 12 years ago
  96. a3d707b Revert 5350 while image changes are diagnosed. by bsalomon@google.com · 12 years ago
  97. b41b2bc Remove fModulate from GrGLShaderBuilder by bsalomon@google.com · 12 years ago
  98. 34bcb9f Some GrGLShaderBuilder cleanup by bsalomon@google.com · 12 years ago
  99. fbfcd56 Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) by rmistry@google.com · 12 years ago
  100. 84207c4 Move the code for the GPU implementation of morphology effects from GrContext by senorblanco@chromium.org · 12 years ago