1. 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
  2. 4882e9a Remove specific blend mode layout qualifiers by Brian Osman · 3 years, 7 months ago
  3. af8db30 promote the runtime mixer CF to the only mixer CF by Mike Klein · 3 years, 7 months ago
  4. 9f8e9ec Converted GrConvexPolyEffect to SkSL DSL by Ethan Nicholas · 3 years, 7 months ago
  5. 5e603c3 Support global variables in pipeline stage generator by Brian Osman · 3 years, 7 months ago
  6. 7a2ff98 clean up SK_SUPPORT_LEGACY_RUNTIME_EFFECTS by Mike Klein · 3 years, 7 months ago
  7. 8e756f3 Support structs in runtime effects by Brian Osman · 3 years, 7 months ago
  8. d2fded8 Delete deprecated arithmetic filter header by Michael Ludwig · 3 years, 7 months ago
  9. 55761ae Change pipeline stage callbacks to support mangling type names by Brian Osman · 3 years, 7 months ago
  10. e2c9d3c Rename `bool highp` to a non-reserved keyword. by John Stiles · 3 years, 7 months ago
  11. 690b6f3 Remove PipelineStageArgs and format-string handshake by Brian Osman · 3 years, 8 months ago
  12. 236ddb3 Detach pipeline-stage generator from SkSL compiler by Brian Osman · 3 years, 8 months ago
  13. 4fca995 Simplify function declaration handling in GrSkSLFP by Brian Osman · 3 years, 8 months ago
  14. d76d186 Remove 'f' prefix on SkRuntimeEffect::Uniform struct by Brian Osman · 3 years, 8 months ago
  15. ed552f8 Move deprecated image filter headers out of include/ and into src/ by Michael Ludwig · 3 years, 8 months ago
  16. 94e6791 Add new lazytiling GM and update GrTextureEffect by Robert Phillips · 3 years, 8 months ago
  17. 24c4d20 Generate simpler code for ClampFragmentProcessor. by John Stiles · 3 years, 8 months ago
  18. af9b58e Fix fragment processors and unit tests which mix ints and floats. by John Stiles · 3 years, 8 months ago
  19. 0857bef Reland "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
  20. 0e4a29a Revert "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
  21. b602550 Push SkYUVAInfo into GrYUVToRGBEffect. by Brian Salomon · 3 years, 8 months ago
  22. 0c0b5a6 Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo by Brian Salomon · 3 years, 8 months ago
  23. b43d699 Revert "Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB"""" by Brian Salomon · 3 years, 9 months ago
  24. c1ac063 Guard against Inf/NaN when constructing circular blur textures by Brian Osman · 3 years, 9 months ago
  25. 1fb7ecb Revert "Reland "Make textures used with alpha-only color-types produce 0s for RGB""" by Greg Daniel · 3 years, 9 months ago
  26. d006555 Reland "Make textures used with alpha-only color-types produce 0s for RGB"" by Brian Salomon · 3 years, 9 months ago
  27. dd4087d GrSurfaceContext::read/writePixels takes GrPixmap by Brian Salomon · 3 years, 9 months ago
  28. c85bce8 Revert "Make textures used with alpha-only color-types produce 0s for RGB" by Brian Salomon · 3 years, 9 months ago
  29. 16d8613 Make textures used with alpha-only color-types produce 0s for RGB by Brian Salomon · 3 years, 9 months ago
  30. 4d3bfc5 Make all fragmentProcessors implicitly nullable in SkSL by Brian Osman · 3 years, 9 months ago
  31. c3622f4 compare kernel in GrBicubicEffect by Brian Salomon · 3 years, 9 months ago
  32. 77702f1 Eliminate inliner temporary variables for top-level-exit functions. by John Stiles · 3 years, 9 months ago
  33. fa9a083 Remove unnecessary Blocks from the inliner. by John Stiles · 3 years, 9 months ago
  34. 590f567 Add GrSurfaceFillContext by Brian Salomon · 3 years, 9 months ago
  35. 9e94812 Revert "Eliminate inliner temporary variables for functions with a single exit." by John Stiles · 3 years, 9 months ago
  36. 345d721 Eliminate inliner temporary variables for functions with a single exit. by John Stiles · 3 years, 9 months ago
  37. 0263bff Revert "Add GrSurfaceFillContext" by Brian Salomon · 3 years, 9 months ago
  38. d059005 Avoid creating unnecessary scopes during inlining. by John Stiles · 3 years, 9 months ago
  39. b339bbe Add GrSurfaceFillContext by Brian Salomon · 3 years, 9 months ago
  40. bead7e3 Remove GrFragmentProcessor::usesExplicitReturn. by John Stiles · 3 years, 9 months ago
  41. d1eab8b Replace more instances of sk_OutColor with explicit returns. by John Stiles · 3 years, 9 months ago
  42. 4bdc121 Use explicit return statements in more fragment processors. by John Stiles · 3 years, 9 months ago
  43. f124108 how to use SkArenaAlloc with no friends by Mike Klein · 3 years, 9 months ago
  44. 1c50643 Optimize Gaussian convolution fragment processor. by John Stiles · 3 years, 9 months ago
  45. e28f509 Remove sk_OutColor from a handful of fragment processors. by John Stiles · 3 years, 9 months ago
  46. eebe735 GrRenderTargetContext->GrSurfaceDrawContext by Brian Salomon · 3 years, 9 months ago
  47. 15b4892 Simplify constant single-value SkSL constructors. by John Stiles · 3 years, 10 months ago
  48. b120d41 Remove modulation by input color in convolution FPs by Brian Osman · 3 years, 9 months ago
  49. fb2c2d2 Remove legacy reference to fInputColor in GrSkSLFP by Brian Osman · 3 years, 9 months ago
  50. f2fb80f Add unaffectedByDstValue() to GrProcessorSet::Analysis by Chris Dalton · 3 years, 10 months ago
  51. 2833ec6 Plumb mixed samples through GrXPFactory::GetAnalysisProperties by Chris Dalton · 3 years, 10 months ago
  52. 0f46450 Reland "Remove inliner from IR generation stage." by John Stiles · 3 years, 10 months ago
  53. b5aa3ef Update DeviceSpaceEffect and ColorSpaceXform to return half4s. by John Stiles · 3 years, 10 months ago
  54. b4ce944 Runtime effects: Fix error when mutating main's coords by Brian Osman · 3 years, 10 months ago
  55. ef0cdc1 Remove "output color" placeholder from PipelineStageArgs by Brian Osman · 3 years, 10 months ago
  56. d7e7659 Move GrShaderCaps from Program::Settings to Compiler by Brian Osman · 3 years, 11 months ago
  57. 6e7cfaf Fix bad FP codegen when sample() calls are inlined. by John Stiles · 3 years, 11 months ago
  58. 569249b Improve support for function prototypes in SkSL. by John Stiles · 3 years, 11 months ago
  59. fdf6148 Pass function arguments using SkSpan instead of count + ptr. by John Stiles · 3 years, 11 months ago
  60. 890363a Prototype helper functions from FP files before use. by John Stiles · 3 years, 11 months ago
  61. 6b58a33 Mangle function names as a separate step before emitting func-bodies. by John Stiles · 3 years, 11 months ago
  62. 5e961b0 Reland "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect" by Brian Salomon · 4 years ago
  63. e267464 Make small epsilons more rigorous for gpu gaussian blurs by Michael Ludwig · 4 years ago
  64. 07829f2 Revert "Perform bounding rect-relative calcs in full float in GrRRectBlurEffect" by Brian Salomon · 4 years ago
  65. 5e7c040 Migrate additional FPs to `return` instead of `sk_OutColor`. by John Stiles · 4 years ago
  66. f4594d1 Perform bounding rect-relative calcs in full float in GrRRectBlurEffect by Brian Salomon · 4 years ago
  67. 4964300 Improve gencode for inlined blend and composition functions. by John Stiles · 4 years ago
  68. 3b12470 Fix generated files by Adlai Holler · 4 years ago
  69. a069304 Rename GrContextPriv to GrDirectContextPriv by Adlai Holler · 4 years ago
  70. 7bbdde0 Convert extraRepeatCoord to a float2. by John Stiles · 4 years ago
  71. 4c412bc Revert "Reland "Remove inliner from IR generation stage."" by John Stiles · 4 years ago
  72. e497a08 Reland "Remove inliner from IR generation stage." by John Stiles · 4 years ago
  73. d464feb Rename GrThreadSafeUniquelyKeyedProxyViewCache by Robert Phillips · 4 years ago
  74. fde67e4 Add HW-filtered masks to thread-safe cache by Robert Phillips · 4 years ago
  75. c021360 Only include one variable per declaration statement by Brian Osman · 4 years ago
  76. b180712 Centralize CreateLazyView helper in GrThreadSafeUniquelyKeyedProxyViewCache by Robert Phillips · 4 years ago
  77. a3f22f1 Revert "Revert "moved SkSL FloatLiteral data into IRNode"" by Ethan Nicholas · 4 years ago
  78. a0c82f0 Revert "moved SkSL FloatLiteral data into IRNode" by Brian Osman · 4 years ago
  79. f3fc25e Have GrMatrixConvolutionEffect use the thread-safe view cache by Robert Phillips · 4 years ago
  80. d2bb315 Update TextureEffect to avoid extraneous out variable. by John Stiles · 4 years ago
  81. 52e9a7a Update MatrixEffect to avoid extraneous out variable. by John Stiles · 4 years ago
  82. 0323356 Simplify generated GLSL code for trivial FPs. by John Stiles · 4 years ago
  83. a6919c6 Make GrRectBlurEffect use the thread-safe view cache by Robert Phillips · 4 years ago
  84. 3fb66b5 Calculate texture clamping X/Y coordinates in parallel. by John Stiles · 4 years ago
  85. aac5728 Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache (take 2) by Robert Phillips · 4 years ago
  86. 55b69f5 Revert "Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache" by Brian Osman · 4 years ago
  87. 4cf00a8 Make GrRRectBlurEffect use the thread-safe uniquely-keyed view cache by Robert Phillips · 4 years ago
  88. bfca128 Have GrCircleBlurFragmentProcessor make use of thread safe view cache by Robert Phillips · 4 years ago
  89. 135e237 moved SkSL FloatLiteral data into IRNode by Ethan Nicholas · 4 years ago
  90. 8ff2449 Log more info for Chrome bug 1132617 by Brian Salomon · 4 years ago
  91. aba2875 Relax matrix check for fast case in rect blur shader by Brian Salomon · 4 years ago
  92. 96c8aeb Reland "Allow rect and circle blur fast cases to be used with rotation matrices." by Brian Salomon · 4 years ago
  93. 1fc7422 Revert "Allow rect and circle blur fast cases to be used with rotation matrices." by Robert Phillips · 4 years ago
  94. 2bded27 Allow rect and circle blur fast cases to be used with rotation matrices. by Brian Salomon · 4 years ago
  95. 443d2c1 Revert "Calculate texture clamping X/Y coordinates in parallel." by John Stiles · 4 years ago
  96. a38945a Calculate texture clamping X/Y coordinates in parallel. by John Stiles · 4 years ago
  97. 941fc71 Revert "Remove inliner from IR generation stage." by John Stiles · 4 years ago
  98. 21d7778 Remove inliner from IR generation stage. by John Stiles · 4 years ago
  99. 2564767 Move constant swizzle handling into the IR generator by Brian Osman · 4 years ago
  100. de3d441 Always make atlas texture index varying a float by Brian Salomon · 4 years ago