1. 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
  2. 77af680 Make GPU coord transforms automatic by bsalomon@google.com · 11 years ago
  3. 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
  4. 24ddde9 Revert 11247, 11250, 11251, 11257, and 11279 to unblock DEPS roll (https://codereview.chromium.org/24159002/) by robertphillips@google.com · 11 years ago
  5. ba6e954 Revert the revert of 11247, 11250, 11251 and 11279 (Chrome already relies on changes in r11247) by robertphillips@google.com · 11 years ago
  6. 478884f Revert 11247, 11250, 11251 and 11279 to unblock DEPS roll (https://codereview.chromium.org/24159002/) by robertphillips@google.com · 11 years ago
  7. 558d5d3 Warnings as errors fix by robertphillips@google.com · 11 years ago
  8. 5792cde Initial error handling code by commit-bot@chromium.org · 11 years ago
  9. e0e7cfe Change old PRG to be SkLCGRandom; change new one to SkRandom by commit-bot@chromium.org · 11 years ago
  10. 74a3a21 Rename ShaderType enum to ShaderVisibility by commit-bot@chromium.org · 11 years ago
  11. 7ab7ca4 Fix case where GrGLEffectMatrix gives back a dangling ptr for the coords var name. by commit-bot@chromium.org · 11 years ago
  12. 7425c12 Refactor GrGLUniformManager::UniformHandle to initialize itself by default by commit-bot@chromium.org · 11 years ago
  13. 96ae688 effects: Replaces uses of GrAssert with SkASSERT. by commit-bot@chromium.org · 11 years ago
  14. 1aa54bf Added ctm matrix to GPU path by commit-bot@chromium.org · 11 years ago
  15. fd03d4a Replace all instances of GrRect with SkRect. by commit-bot@chromium.org · 11 years ago
  16. 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
  17. 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
  18. b8d00db Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture. by commit-bot@chromium.org · 11 years ago
  19. 6840076 Remove SkImageFilter::getInputResult(), since its return value is not by senorblanco@chromium.org · 11 years ago
  20. f0656c1 Reverting r9245 due to Chrome breakage by robertphillips@google.com · 11 years ago
  21. be1d02e Remove SkImageFilter::getInputResult(), since its return value is not by senorblanco@chromium.org · 11 years ago
  22. c26d94f Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps. by bsalomon@google.com · 11 years ago
  23. c781888 Attempt to reland 8264-5 with warning-as-error fixes. by bsalomon@google.com · 11 years ago
  24. 67e7cde revert 8265-8264 (broke build) by reed@google.com · 11 years ago
  25. ae81d5c Adds local coords to GrEffect system. by bsalomon@google.com · 11 years ago
  26. e0e385c Removed unused parameters by sugoi@google.com · 11 years ago
  27. f910d3b Make GrGLEffects use an interface to append their code. by bsalomon@google.com · 11 years ago
  28. 73a9694 Use SkMWRandom in GLPrograms test. by bsalomon@google.com · 12 years ago
  29. 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
  30. 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
  31. 8a252f7 Switch GrEffect::onIsEqual signature back to GrEffect from GrEffectRef. by bsalomon@google.com · 12 years ago
  32. 6340a41 Let them eat GrEffectRef. by bsalomon@google.com · 12 years ago
  33. 68b58c9 Remove default implementation of GrEffect::isEqual. Make GrSingleTextureEffect abstract. by bsalomon@google.com · 12 years ago
  34. a1ebbe4 Change some function/vars from EffectPtr to EffectRef to reflect GrEffectPtr->GrEffectRef renaming. by bsalomon@google.com · 12 years ago
  35. 0ac6af4 Wrap GrEffects in GrEffectPtr. by bsalomon@google.com · 12 years ago
  36. 171f5c7 Rename onFilterImageGPU to filterImageGPU(), to match skia convention. No change in functionality. by senorblanco@chromium.org · 12 years ago
  37. dbe49f7 Remove default texture coords / texture matrix by bsalomon@google.com · 12 years ago
  38. b4a55b7 Make morphology, convolution, and table color filter opt out of default texture matrices. by bsalomon@google.com · 12 years ago
  39. b9086a0 Replace GrMatrix with SkMatrix. by bsalomon@google.com · 12 years ago
  40. 2eaaefd Pass GrCustomStage to key-generation functions and emitCode(). by bsalomon@google.com · 12 years ago
  41. 47d7a88 Make GrGLConvolutionEffect, GrGLMorphologyEffect, and GrGLMagnifierEffect derive directly from GrGLEffect. by bsalomon@google.com · 12 years ago
  42. 2d0bade Make the orientation of a texture accessible from and known by GrSurface. by bsalomon@google.com · 12 years ago
  43. 28a15fb Make GrGLEffect::setData take GrEffectStage rather than GrEffect. by bsalomon@google.com · 12 years ago
  44. 08283af Rename GrSamplerState to GrEffectStage. by bsalomon@google.com · 12 years ago
  45. 46fba0d Rename StageKey and related stuff. by bsalomon@google.com · 12 years ago
  46. 396e61f Rename GrProgramStageFactory to GrBackendEffectFactory. by bsalomon@google.com · 12 years ago
  47. 422e81a GrGLProgramStage Renaming Part 3 by bsalomon@google.com · 12 years ago
  48. aa60093 GrGLProgramStage Renaming Part 2 by bsalomon@google.com · 12 years ago
  49. d698f77 GrGLProgramStage Renaming Part 1. by bsalomon@google.com · 12 years ago
  50. 021fc73 GrCustomStage Renaming Part 5 by bsalomon@google.com · 12 years ago
  51. f271cc7 GrCustomStage Renaming Part 3 by bsalomon@google.com · 12 years ago
  52. 6f261be GrCustomStage Renaming Part 2 by bsalomon@google.com · 12 years ago
  53. a469c28 CustomStage Renaming Part 1 by bsalomon@google.com · 12 years ago
  54. 374e759 Combine the emit functions in GrGLProgramStage. by bsalomon@google.com · 12 years ago
  55. 706f668 Reland r6330 thru r6333 but do without enabling GL_ARB_fragment_coord_conventions on Intel GPUs. by bsalomon@google.com · 12 years ago
  56. 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
  57. 159d42b Remove two params from GrGLProgramStage::setData that are no longer necessary. by bsalomon@google.com · 12 years ago
  58. dfdb7e5 Reland r5963 with two fixes: by bsalomon@google.com · 12 years ago
  59. f6eac8a Revert r5962 because of failures. by bsalomon@google.com · 12 years ago
  60. b022177 Require matrix for custom stage to be set when custom stage is installed. by bsalomon@google.com · 12 years ago
  61. 3cbaa2d Beef up GrContext::AutoMatrix to handle doing GrPaint matrix adjustments. by bsalomon@google.com · 12 years ago
  62. c7448ce GrPaint encapsulation. by bsalomon@google.com · 12 years ago
  63. 88becf4 Rename GrPaint fields/enums/members texture->color mask->coverage. by bsalomon@google.com · 12 years ago
  64. 4e38753 When processing a morphology filter on the GPU, pass the processed texture, by senorblanco@chromium.org · 12 years ago
  65. 9c39744 Fix recursive GPU processing for SkImageFilter. Plumb through the by senorblanco@chromium.org · 12 years ago
  66. a0c2bc2 Make flattenables no longer depend on global static initializers. by scroggo@google.com · 12 years ago
  67. f06df1b Introduce GrGLShaderBuilder::TextureSampler by bsalomon@google.com · 12 years ago
  68. 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
  69. a3d707b Revert 5350 while image changes are diagnosed. by bsalomon@google.com · 12 years ago
  70. b41b2bc Remove fModulate from GrGLShaderBuilder by bsalomon@google.com · 12 years ago
  71. 34bcb9f Some GrGLShaderBuilder cleanup by bsalomon@google.com · 12 years ago
  72. 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
  73. 84207c4 Move the code for the GPU implementation of morphology effects from GrContext by senorblanco@chromium.org · 12 years ago
  74. f1369ce Implements a new class, SkSingleInputImageFilter, to handle DAG connectivity by senorblanco@chromium.org · 12 years ago
  75. c73dd5c Update SkFlattenable buffers to be more modular. by djsollen@google.com · 12 years ago
  76. cf8fb1f Create GPU-less build of Skia. by bsalomon@google.com · 12 years ago
  77. 302cffb Replace the asAFoo() functions in SkImageFilter with canFilterImageGPU() and by senorblanco@chromium.org · 12 years ago
  78. 64a0ec3 Move SkColorTable into its own header and reduce includes in SkFlattenable.h by djsollen@google.com · 12 years ago
  79. 7558925 Fix miscellaneous compiler warnings from Visual Studio 2010. by tomhudson@google.com · 12 years ago
  80. 56dd630 Clamp dilate and erode radius to image width and height. by senorblanco@chromium.org · 12 years ago
  81. 5492424 Cleanup code related to SkFlattenable::flatten() by djsollen@google.com · 12 years ago
  82. 05054f1 Erode and dilate image filter effects, CPU and GPU implementations. by senorblanco@chromium.org · 12 years ago