1. 307f8f5 Simplify the boilerplate of cloning a fragment processor. by John Stiles · 3 years, 1 month ago
  2. 3176e86 Rename GrGLSLFragmentProcessor to GrFragmentProcessor::ProgramImpl by Brian Salomon · 3 years, 1 month ago
  3. 13b2873 Remove GLSL from name of functions that builds GrProcessor keys. by Brian Salomon · 3 years, 1 month ago
  4. 66b500a Remove explicit sample flag from GrFP. by Brian Salomon · 3 years, 1 month ago
  5. ce9a5c9 Allow sampling from SkBlenders. by John Stiles · 3 years, 1 month ago
  6. 02b6f6f Fix cloning of Runtime Blend fragment processors. by John Stiles · 3 years, 1 month ago
  7. 2a6f73c Create FP GrFragmentProcessor::UseDestColorAsInput. by John Stiles · 3 years, 1 month ago
  8. ac7a9a2 Always emit all FP child functions before emitCode by Brian Osman · 3 years, 1 month ago
  9. 21c2af2 Add separate src and dst arguments to runtime-blend SkSL functions. by John Stiles · 3 years, 1 month ago
  10. 2955c26 Add new SampleBlender callback to SkVMCodeGenerator. by John Stiles · 3 years, 1 month ago
  11. d9a56b9 Remove color argument from sampleShader. by John Stiles · 3 years, 1 month ago
  12. 8050a4b Separate PipelineStage's sampleChild into two callbacks. by John Stiles · 3 years, 1 month ago
  13. a664859 Take the dest color as an input to SkBlenderBase::asFragmentProcessor. by John Stiles · 3 years, 2 months ago
  14. 04d79fc GrSkSLFP: Avoid making a global copy of inColor most of the time by Brian Osman · 3 years, 2 months ago
  15. 56b6107 Fix a subtle bug with pass-through children of GrSkSLFP by Brian Osman · 3 years, 2 months ago
  16. 9204ca6 Replace GrAlphaThresholdFP with GrSkSLFP by Brian Osman · 3 years, 2 months ago
  17. d02d4eb In GrSkSLFP, advance the iterator pointer while building the key by Brian Osman · 3 years, 3 months ago
  18. 9b170c6 Implement SkBlender support in Ganesh. by John Stiles · 3 years, 3 months ago
  19. 171fba7 Add OptFlags support to GrSkSLFP by Brian Osman · 3 years, 3 months ago
  20. b2cb817 Add the concept of an "input" FP to GrSkSLFP by Brian Osman · 3 years, 3 months ago
  21. 70ae91f Support specializing uniforms in runtime FPs by Brian Osman · 3 years, 3 months ago
  22. 1f5ee0d Remove extra GrSkSLFP constructor by Brian Osman · 3 years, 3 months ago
  23. 50d0d09 Add dest-color support to the Pipeline stage. by John Stiles · 3 years, 3 months ago
  24. 443b5da Remove GrRuntimeFPBuilder, SkRuntimeEffect::makeFP by Brian Osman · 3 years, 3 months ago
  25. e384c06 Add templated GrSkSLFP factory to eliminate nearly all overhead by Brian Osman · 3 years, 3 months ago
  26. 681e409 In GrSkSLFP, store uniform data immediately after the FP by Brian Osman · 3 years, 3 months ago
  27. 8cdf28f Elide sample coords for GrSkSLFP if only used for pass-through sampling by Brian Osman · 3 years, 4 months ago
  28. 1042334 Add SkFilterColorProgram by Brian Osman · 3 years, 4 months ago
  29. c9125aa Reland "Better first-class shader & color filter support in runtime effects" by Brian Osman · 3 years, 5 months ago
  30. c2cca5a Revert "Better first-class shader & color filter support in runtime effects" by Greg Daniel · 3 years, 4 months ago
  31. adadb95 Better first-class shader & color filter support in runtime effects by Brian Osman · 3 years, 5 months ago
  32. 83dae92 Remove SkSL sample-with-matrix implementation by Brian Osman · 3 years, 4 months ago
  33. 4d57111 Reland "Runtime effects: Detect passthrough sample calls automatically" by Brian Osman · 3 years, 4 months ago
  34. 00f3041 Revert "Runtime effects: Detect passthrough sample calls automatically" by Brian Osman · 3 years, 4 months ago
  35. cc3d2d2 Runtime effects: Detect passthrough sample calls automatically by Brian Osman · 3 years, 5 months ago
  36. ce58502 Fix implicit references to _input when GrSkSLFP invokes children by Brian Osman · 3 years, 5 months ago
  37. cbb60bd Add runtime color filter and shader modes to the SkSL compiler by Brian Osman · 3 years, 5 months ago
  38. 354147a Replace GrConstColorProcessor with a runtime FP by Brian Salomon · 3 years, 5 months ago
  39. cdee120 Cache runtime color filter alpha-unchanged flag on the effect by Brian Osman · 3 years, 5 months ago
  40. 577c606 Runtime effects: Support input color as a parameter to main() by Brian Osman · 3 years, 5 months ago
  41. 8ed8081 GrSkSLFP no longer needs a GrContext by Brian Osman · 3 years, 5 months ago
  42. 3738ef5 Move code generators to codegen/ directory. by John Stiles · 3 years, 5 months ago
  43. 14d0096 Make 'shader' and 'colorFilter' first class types in SkSL by Brian Osman · 3 years, 5 months ago
  44. d18967c Add integer uniforms to runtime effects by Brian Osman · 3 years, 5 months ago
  45. 3967588 SkSL: Add TypeKind::kFragmentProcessor by Brian Osman · 3 years, 5 months ago
  46. 5ca24f9 Reland "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 6 months ago
  47. bb0ed8e Revert "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 6 months ago
  48. 7508b54 Reland "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 6 months ago
  49. c18a645 Implement constantOutputForConstantInput on GrSkSLFP by Brian Osman · 3 years, 6 months ago
  50. 50af8c2 Revert "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 6 months ago
  51. 4b39aaf Add GrRuntimeFPBuilder by Brian Salomon · 3 years, 6 months ago
  52. 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
  53. 5e603c3 Support global variables in pipeline stage generator by Brian Osman · 3 years, 7 months ago
  54. 8e756f3 Support structs in runtime effects by Brian Osman · 3 years, 7 months ago
  55. 55761ae Change pipeline stage callbacks to support mangling type names by Brian Osman · 3 years, 7 months ago
  56. 690b6f3 Remove PipelineStageArgs and format-string handshake by Brian Osman · 3 years, 7 months ago
  57. 236ddb3 Detach pipeline-stage generator from SkSL compiler by Brian Osman · 3 years, 7 months ago
  58. 4fca995 Simplify function declaration handling in GrSkSLFP by Brian Osman · 3 years, 7 months ago
  59. d76d186 Remove 'f' prefix on SkRuntimeEffect::Uniform struct by Brian Osman · 3 years, 7 months ago
  60. ed552f8 Move deprecated image filter headers out of include/ and into src/ by Michael Ludwig · 3 years, 8 months ago
  61. fb2c2d2 Remove legacy reference to fInputColor in GrSkSLFP by Brian Osman · 3 years, 9 months ago
  62. b4ce944 Runtime effects: Fix error when mutating main's coords by Brian Osman · 3 years, 10 months ago
  63. ef0cdc1 Remove "output color" placeholder from PipelineStageArgs by Brian Osman · 3 years, 10 months ago
  64. d7e7659 Move GrShaderCaps from Program::Settings to Compiler by Brian Osman · 3 years, 10 months ago
  65. fdf6148 Pass function arguments using SkSpan instead of count + ptr. by John Stiles · 3 years, 10 months ago
  66. 6b58a33 Mangle function names as a separate step before emitting func-bodies. by John Stiles · 3 years, 10 months ago
  67. d4a040e Remove obsolete support for sk_InColor in GrSkSLFP by Brian Osman · 4 years, 1 month ago
  68. 020dc5a Move init code from pipeline stage generator to GrSkSLFP by Brian Osman · 4 years, 1 month ago
  69. a4b9169 Remove 'in' variables from SkRuntimeEffect by Brian Osman · 4 years, 1 month ago
  70. 3000d6b Validate function return and parameter types in IR generator by Brian Osman · 4 years, 1 month ago
  71. f7f5433 Remove GrSurfacePriv and GrRenderTargetPriv by Brian Salomon · 4 years, 1 month ago
  72. 6b5dbb4 Make invokeChild default to fInputColor, rather than half4(1) by Brian Osman · 4 years, 2 months ago
  73. 4e105e2 Clean up GrContext references in the src/gpu by Robert Phillips · 4 years, 2 months ago
  74. a7685b2 Runtime effects: Allow null children by Brian Osman · 4 years, 2 months ago
  75. 12c5d29 In FPs, store pointers for all child slots, even nullptr by Brian Osman · 4 years, 2 months ago
  76. a9c9b53 Convert the arithmetic runtime effect to a regular .fp effect. by John Stiles · 4 years, 2 months ago
  77. 53ee0fc Convert the dither runtime effect into a regular .fp effect. by John Stiles · 4 years, 2 months ago
  78. 28e1eff Add support for an inputFP in SkRuntimeColorFilter::asFragmentProcessor. by John Stiles · 4 years, 2 months ago
  79. 1298bc4 Change SampleMatrix to SampleUsage by Brian Osman · 4 years, 2 months ago
  80. be1b837 Support sample(matrix) with runtime effects by Brian Osman · 4 years, 3 months ago
  81. ac9d3f6 Cleanup of GrSkSLFP by Brian Osman · 4 years, 2 months ago
  82. e88320b Update how sample(matrix) calls are invoked in SkSL by Michael Ludwig · 4 years, 2 months ago
  83. b11e627 Move impl into SkColorFilterBase by Mike Reed · 4 years, 2 months ago
  84. 9aba625 Move setSampleMatrix and setSampledWithExplicitCoords into child registration by Michael Ludwig · 4 years, 3 months ago
  85. e3a39f7 Update ConstColor FP to support an input FP. by John Stiles · 4 years, 3 months ago
  86. 77968f0 Revert "fixed sample(..., matrix) with runtime effects" by Ethan Nicholas · 4 years, 3 months ago
  87. fb5ede5 fixed sample(..., matrix) with runtime effects by Ethan Nicholas · 4 years, 3 months ago
  88. 59f31b1 Revert "Add 2x2 bilinear downscale steps to GrSurfaceContext::rescale." by Brian Salomon · 4 years, 3 months ago
  89. 9c6f6bf Add 2x2 bilinear downscale steps to GrSurfaceContext::rescale. by Brian Salomon · 4 years, 3 months ago
  90. afe2c90 Revert "Revert "Converted texture and runtime effects to use GrMatrixEffect"" by Ethan Nicholas · 4 years, 4 months ago
  91. 36a3e01 Revert "Converted texture and runtime effects to use GrMatrixEffect" by Ethan Nicholas · 4 years, 5 months ago
  92. 4ab84ed Converted texture and runtime effects to use GrMatrixEffect by Ethan Nicholas · 4 years, 5 months ago
  93. a73819b test overdraw filter via public api by Mike Klein · 4 years, 5 months ago
  94. 5843012 Add sample(child, matrix) to SkSL. by Ethan Nicholas · 4 years, 5 months ago
  95. 16464c3 Tracking uniform ownership by Ethan Nicholas · 4 years, 5 months ago
  96. bd4f872 Handle runtime effect shader errors better by Brian Osman · 4 years, 6 months ago
  97. 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
  98. f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
  99. e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 4 years, 6 months ago
  100. 7353dc5 Change SkSL main() from (float x, float y) to (float2 p) by Brian Osman · 4 years, 7 months ago