1. c4b7272 Don't create a GXPFactory when blend is SrcOver by egdaniel · 9 years ago
  2. f234272 Revert of Make specialized SrcOver XPFactory (patchset #3 id:40001 of https://codereview.chromium.org/1455273006/ ) by egdaniel · 9 years ago
  3. 0eafe79 Create GrGLSLVaryingHandler class for program building by egdaniel · 9 years ago
  4. a7006d4 Make specialized SrcOver XPFactory by egdaniel · 9 years ago
  5. 783a4da Add more batch information printouts by robertphillips · 9 years ago
  6. a2e3e0f Move glsl onto EmitArgs struct for emitCode by egdaniel · 9 years ago
  7. 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
  8. e004bfc Increase the amount of debug information printed out by batches by robertphillips · 9 years ago
  9. 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
  10. e659a58 Move GrGLPrimitive/GeometryProc to GLSL by egdaniel · 9 years ago
  11. fa4cc8b Move XferProcessors to glsl by egdaniel · 9 years ago
  12. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
  13. c94cd7c Fix GrCoverageSetOpXP unit test on mixed samples by cdalton · 9 years ago
  14. 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 9 years ago
  15. 8dcdedc Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. by egdaniel · 9 years ago
  16. c55271f Separate out natively-texture image/bmp draws from cached-as-texture image/bmp draws by bsalomon · 9 years ago
  17. 6950de6 Comments Style: s/skbug.com/bug.skia.org/ by halcanary · 9 years ago
  18. a2e69fc Rename non-aa rect methods on GrDrawContext in anticipation of making them support aa by bsalomon · 9 years ago
  19. 8515377 Make bicubic FP factories return const FPs by bsalomon · 9 years ago
  20. 574a4c1 Move shader compiling to ProgramBuilder and various ShaderBuilder cleanups. by egdaniel · 9 years ago
  21. 7dc4bd0 Remove GrGLProcessor and create GrGLSLTextureSampler class. by egdaniel · 9 years ago
  22. 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
  23. 472d44e Add version string and force highp NDS transfrom to GLSLCaps by egdaniel · 9 years ago
  24. 899ba37 Revert of Add version string and force highp NDS transfrom to GLSLCaps (patchset #3 id:40001 of https://codereview.chromium.org/1417993004/ ) by egdaniel · 9 years ago
  25. cef4bce Add version string and force highp NDS transfrom to GLSLCaps by egdaniel · 9 years ago
  26. 0d3f061 Move GrGLShaderVar to GrGLSL by egdaniel · 9 years ago
  27. f529439 Move shader precision modifier check onto GLSLCaps by egdaniel · 9 years ago
  28. 0214173 Stop creating static GrProcessor instances by bsalomon · 9 years ago
  29. 77a2e52 Remove DrawingMgr shims from GrContext by robertphillips · 9 years ago
  30. 2e1e51f GrDrawContext now holds GrRenderTarget pointer by robertphillips · 9 years ago
  31. f276ac5 Move functions from SkGr to SkGrPriv.h by bsalomon · 9 years ago
  32. 0ba8c24 Insert clip fragment processor outside GrCMM by bsalomon · 9 years ago
  33. 4a33952 Bye bye processor data manager. by bsalomon · 9 years ago
  34. f1b7a1d Make skpaint->grpaint flow work for composing draws (verts and atlas) by bsalomon · 9 years ago
  35. 38ddbad Mangle output var in GrGLFragmentProcessor::emitChild by bsalomon · 9 years ago
  36. e73f1f6 Prefer dual source/framebuffer fetch paths for GPU LCD. by egdaniel · 9 years ago
  37. 87ba62e Replace GrExtractAlphaFragmentProcessor with DstIn compose processor by bsalomon · 9 years ago
  38. 106b124 Remove SkNEW and SkDELETE macros by mdempsky · 9 years ago
  39. 1b55a96 Reland of add a ClassID function to GrBatch (patchset #1 id:1 of https://codereview.chromium.org/1353043002/ ) by reed · 9 years ago
  40. 48e3a45 Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ ) by reed · 9 years ago
  41. eb44d53 add a ClassID function to GrBatch by joshualitt · 9 years ago
  42. a7008403 Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ ) by joshualitt · 9 years ago
  43. 4078d52 add a ClassID function to GrBatch by joshualitt · 9 years ago
  44. ae4738f Create fragment processor for performing input color blend with child processor by bsalomon · 9 years ago
  45. 27b6335 On gpu, use max(r,g,b) for coverage alpha in LCD and update lcd blend gm. by egdaniel · 9 years ago
  46. 723b050 Add support for blending of LCD for all blend modes. BUG=skia: by egdaniel · 9 years ago
  47. 506c802 Add helper for creating leaf FPs inside GrFP::TestCreate functions by bsalomon · 9 years ago
  48. b5b6032 Test that GrFragmentProcessors work without input colors. by bsalomon · 9 years ago
  49. 59ce45f Revert of Test that GrFragmentProcessors work without input colors. (patchset #2 id:20001 of https://codereview.chromium.org/1341853002/ ) by bsalomon · 9 years ago
  50. 72c58e7 Test that GrFragmentProcessors work without input colors. by bsalomon · 9 years ago
  51. 465283c Remove batchtracker by joshualitt · 9 years ago
  52. 059dffa There's a set probability that a linear pipeline of random procs will be created (old behavior), or a pipeline with a single proc tree (added behavior). by wangyix · 9 years ago
  53. 809e5af Brian requested a new namespace for factories that create fragment processors that combine 2 things with a xfermode. This way, we can change the implementation of these factories in the future to not use GrComposeEffect if desired. by wangyix · 9 years ago
  54. 54a6b1a emitChild() used to generate a mangled outputColor based on the parent's outputColor; now it just accepts an outputColor string. It's now up to the programmer to declare outputColors if needed before emitting child code. by wangyix · 9 years ago
  55. c9a3706 Limit lifetime of GrDrawContext objects by robertphillips · 9 years ago
  56. c21b09e Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  57. a511e6a Revert of Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* (patchset #8 id:140001 of https://codereview.chromium.org/1316513002/ ) by rmistry · 9 years ago
  58. ecfdc25 Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* by bsalomon · 9 years ago
  59. 761cf61 Clean up SkTLogic. by bungeman · 9 years ago
  60. 38f1f6f Remove overly complicated GR_CREATE_STATIC_PROCESSOR macro by mdempsky · 9 years ago
  61. 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
  62. ac856c9 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  63. 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
  64. 4bf69f7b Revert of Remove GrStagedProcessor, remove the word Stage as it applies to FPs (patchset #6 id:90001 of https://codereview.chromium.org/1307223004/ ) by rmistry · 9 years ago
  65. 2424344 Remove GrStagedProcessor, remove the word Stage as it applies to FPs by bsalomon · 9 years ago
  66. b5fb5af Fix for MSAN unintialized value by joshualitt · 9 years ago
  67. da04e0e Allow setting of GrBatchFontCache atlas sizes by joshualitt · 9 years ago
  68. b1daa86 When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code. by wangyix · 9 years ago
  69. e46f9fe Privatize GrBatch subclass overrides by bsalomon · 9 years ago
  70. 7539856 Make GrVertexBatch objects hold their own draws during GrDrawTarget flush by bsalomon · 9 years ago
  71. 16b9913 Split GrDrawBatch and GrVertexBatch into their own files by bsalomon · 9 years ago
  72. abd30f5 Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches by bsalomon · 9 years ago
  73. cb02b38 Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu by bsalomon · 9 years ago
  74. 91d844d Rename GrPipelineInfo to GrPipelineOptimizations by bsalomon · 9 years ago
  75. 7375d6b fixup precision with configurable atlas by joshualitt · 9 years ago
  76. 7441782 Make folder for batches by joshualitt · 9 years ago
  77. 922c8b1 Break LCD and Bitmap text dependency on hardcoded atlas values by joshualitt · 9 years ago
  78. fb1141a Don't pass pipeline to GrBatch::generateGeometry() by bsalomon · 9 years ago
  79. 9162ea9 Revert of Break LCD and Bitmap text dependency on hardcoded atlas values (patchset #2 id:20001 of https://codereview.chromium.org/1271873002/ ) by joshualitt · 9 years ago
  80. 846b022 Break LCD and Bitmap text dependency on hardcoded atlas values by joshualitt · 9 years ago
  81. 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
  82. c41f4d6 Fix elliptical rrect clip shaders for large radii on devices with mediump by bsalomon · 9 years ago
  83. df0c557 Use new API everywhere for GrDefaultGeoProcFactory by joshualitt · 9 years ago
  84. 445fc43 Update assert to allow config conversion effect for all configs when not premul/unpremuling by bsalomon · 9 years ago
  85. e494a58 Revert of Use new API everywhere for GrDefaultGeoProcFactory (patchset #5 id:80001 of https://codereview.chromium.org/1261083003/) by joshualitt · 9 years ago
  86. 801823b Use new API everywhere for GrDefaultGeoProcFactory by joshualitt · 9 years ago
  87. cef14bf Added GrGLBlend.h|cpp with helper function AppendPorterDuffBlend() in preparation for SkComposeShader gpu backend by wangyix · 9 years ago
  88. 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
  89. ff0ca5e Misc cleanup by robertphillips · 9 years ago
  90. 6af0c93 Moved GrGLFragmentProcessor definition to its own file by wangyix · 9 years ago
  91. 3fc6560 Fix tile drop-out on S4 for texture decal mode. by jvanverth · 9 years ago
  92. 7a787b4 Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/) by ericrk · 9 years ago
  93. 0f38612 Bilinear optimization for 1D convolution. by ericrk · 9 years ago
  94. 1340039 Add Rec709 YUV color space support to GrYUVtoRGBEffect. by rileya · 9 years ago
  95. 8cab9a7 All batches do their own pipeline compare by joshualitt · 9 years ago
  96. 3df1e21 Another trivial cleanup by joshualitt · 9 years ago
  97. 6968428 Revert of Another trivial cleanup (patchset #6 id:100001 of https://codereview.chromium.org/1229303003/) by joshualitt · 9 years ago
  98. 52e7657 Another trivial cleanup by joshualitt · 9 years ago
  99. 690fc75 Get rid of GrMurmur3Hash by joshualitt · 9 years ago
  100. 1c73548 Start to propagate constness of GrPipelineBuilder up the stack by joshualitt · 9 years ago