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. 552a81a Remove SkSLCPP.h, utilities that were only used by .fp generated code by Brian Osman · 3 years, 2 months ago
  5. 550de7f Depower GrPipeline.h by Robert Phillips · 3 years, 2 months ago
  6. 7b0c8df Fix tile period of subsampled planes in YUVA images by Brian Salomon · 3 years, 4 months ago
  7. 95eca3e Optimize planar conversion in YUV to RGB FP. by John Stiles · 3 years, 6 months ago
  8. e40e69f Allow use/generation of MIP maps with YUVA images and strict subsets. by Brian Salomon · 3 years, 6 months ago
  9. 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
  10. 0857bef Reland "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
  11. 0e4a29a Revert "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
  12. b602550 Push SkYUVAInfo into GrYUVToRGBEffect. by Brian Salomon · 3 years, 8 months ago
  13. 0c0b5a6 Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo by Brian Salomon · 3 years, 8 months ago
  14. 5e7c040 Migrate additional FPs to `return` instead of `sk_OutColor`. by John Stiles · 3 years, 11 months ago
  15. cab5886 Add `GrProcessor::onDumpInfo` for subclass info dumps. by John Stiles · 4 years, 1 month ago
  16. 8d9bf64 Reland "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." by John Stiles · 4 years, 1 month ago
  17. c556d6f Revert "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." by John Stiles · 4 years, 1 month ago
  18. 2690078 Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG. by John Stiles · 4 years, 1 month ago
  19. ba1879d Add `dumpTreeInfo` debug method to GrFragmentProcessor. by John Stiles · 4 years, 1 month ago
  20. e69b9ef Separate MIP filtering from min/mag filtering. by Brian Salomon · 4 years, 2 months ago
  21. a3b02f5 Rename GrSamplerState::Filter::kBilerp to kLinear by Brian Salomon · 4 years, 2 months ago
  22. 0ea3307 Make GrTextureProducer take optional subset and domain rects by Brian Salomon · 4 years, 2 months ago
  23. d90b3d3 Remove generic GrFragmentProcessor texture sampling. by Brian Salomon · 4 years, 2 months ago
  24. 1298bc4 Change SampleMatrix to SampleUsage by Brian Osman · 4 years, 2 months ago
  25. fbe2859 Remove GrFragmentProcessor::addCoordTransform() by Michael Ludwig · 4 years, 2 months ago
  26. b9b1373 Fix nearest neighbor sampling of YUV[A] images by Brian Salomon · 4 years, 2 months ago
  27. 9aba625 Move setSampleMatrix and setSampledWithExplicitCoords into child registration by Michael Ludwig · 4 years, 3 months ago
  28. 1f60733 Revert "Revert "move onto new factories for SkMatrix"" by Mike Reed · 4 years, 4 months ago
  29. c80ee45 Revert "move onto new factories for SkMatrix" by Mike Reed · 4 years, 4 months ago
  30. 046c2b7 move onto new factories for SkMatrix by Mike Reed · 4 years, 4 months ago
  31. 16464c3 Tracking uniform ownership by Ethan Nicholas · 4 years, 5 months ago
  32. 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
  33. f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
  34. e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 4 years, 6 months ago
  35. d71548a Add support for wrap modes to GrYUVtoRGBEffect. by Brian Salomon · 4 years, 6 months ago
  36. c767209 Have gpu yuv code speak in views. by Greg Daniel · 4 years, 7 months ago
  37. ed729f9 GrTextureEffect handles insets for float rects as well as integer rects. by Brian Salomon · 4 years, 7 months ago
  38. d2ccbb5 Have GrTextureEffect factories take a view as input. by Greg Daniel · 4 years, 7 months ago
  39. 978693c Make invokeChild just return a string containing the child function call by Brian Osman · 4 years, 8 months ago
  40. ca6b2f4 Revert "Revert "Move GrDomainEffect functionality into GrTextureEffect and delete"" by Brian Salomon · 4 years, 8 months ago
  41. 1c3e6cf Revert "Move GrDomainEffect functionality into GrTextureEffect and delete" by Brian Salomon · 4 years, 8 months ago
  42. 988af46 Move GrDomainEffect functionality into GrTextureEffect and delete the former. by Brian Salomon · 4 years, 8 months ago
  43. b8f098d Reland "Rename GrSimpleTextureEffect->GrTextureEffect" by Brian Salomon · 4 years, 8 months ago
  44. d7436a3 Revert "Rename GrSimpleTextureEffect->GrTextureEffect" by Brian Salomon · 4 years, 8 months ago
  45. 90673ec Rename GrSimpleTextureEffect->GrTextureEffect by Brian Salomon · 4 years, 8 months ago
  46. bd99c0c Reland "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView." by Robert Phillips · 4 years, 9 months ago
  47. c5c0247 Revert "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView." by Robert Phillips · 4 years, 9 months ago
  48. acf5929 Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView. by Greg Daniel · 4 years, 9 months ago
  49. fa9232c Some changes to GrYUVToRGBEffect. by Brian Salomon · 4 years, 9 months ago
  50. 4e1066f Remove SkSize& SkSize::operator=(const SkISize&) by Brian Salomon · 4 years, 9 months ago
  51. 8a99a41 Fix for 420/422 chroma subsampling of odd dimension images when by Brian Salomon · 4 years, 9 months ago
  52. c75bc03 Clamp RGB outputs of GrYUVtoRGBEffect. by Brian Salomon · 4 years, 10 months ago
  53. 25feadb Remove SK_LEGACY_YUV_MATRICES by Brian Osman · 4 years, 10 months ago
  54. 904cac8 Use SkYUVMath in GrYUVtoRGBEffect by Brian Osman · 4 years, 10 months ago
  55. 9f2b86c More SkISizification in GPU code. by Brian Salomon · 4 years, 11 months ago
  56. d4efe68 SkSL sample() now permits specification of coordinates by Ethan Nicholas · 5 years ago
  57. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  58. a6a8400 Support domain clamping and transform matrices in YUVToRGB effects by Michael Ludwig · 5 years ago
  59. b651aac Reduce work done by GrYUVtoRGBEffect for kIdentity_SkYUVColorSpace by Robert Phillips · 5 years ago
  60. 0a22ba8 Add kIdentity_SkYUVColorSpace by Robert Phillips · 6 years ago
  61. 858fecc Got RelaxedPrecision decorations working again in SPIR-V, and removed by Ethan Nicholas · 6 years ago
  62. e1f5502 Reland "SkSL is now pickier about type conversions" by Ethan Nicholas · 6 years ago
  63. c83da98 Revert "SkSL is now pickier about type conversions" by Ethan Nicholas · 6 years ago
  64. 91c1d08 SkSL is now pickier about type conversions by Ethan Nicholas · 6 years ago
  65. 9a390ac Guard GrOp::dumpInfo with SK_DEBUG by Brian Osman · 6 years ago
  66. 5327536 Verify YUVA channel information and add premultiplied alpha by Jim Van Verth · 6 years ago
  67. 30e0d7f Draw YUVA images with multitexture by Jim Van Verth · 6 years ago
  68. f00b162 Fix up SkImage_GpuYUVA MakePromiseYUVATexture by Jim Van Verth · 6 years ago
  69. 6ba8c83 Fix yuv_to_rgb_effect GM by Robert Phillips · 6 years ago
  70. 94ade75 Make GrYUVtoRGBEffect more flexible by Robert Phillips · 6 years ago
  71. 4429a4f re-precate SkMatrix44::SkMatrix44() by Mike Klein · 6 years ago
  72. a427559 Refactor 'in uniform' CPP code generation by Michael Ludwig · 6 years ago
  73. f7dcd76 Remove array of TextureSampler pointers from GrIOResourceProcessor. by Brian Salomon · 6 years ago
  74. ba5c439 Fix GPU explicit resource allocation bug by Robert Phillips · 6 years ago
  75. 3e95e57 Use TextureProxy size directly in GrYUVToRGBEffect FragmentProcessor by Weiliang Chen · 6 years ago
  76. 3e8c345 Make generated effects from sksl fp files not need SK_SUPPORT_GPU by Greg Daniel · 6 years ago
  77. 130fb3f updated .fp file headers by Ethan Nicholas · 7 years ago
  78. 92c7fa6 fix usage of deprecated SkMatrix44 constructor by Ethan Nicholas · 7 years ago
  79. 7461a4a converted YUVEffect to SkSL by Ethan Nicholas · 7 years ago
  80. f267c1e Add ability to extract YUV planes from SkImage by bsalomon · 9 years ago
  81. 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 9 years ago
  82. 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
  83. 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
  84. 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
  85. 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 9 years ago
  86. 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
  87. 4a33952 Bye bye processor data manager. by bsalomon · 9 years ago
  88. 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
  89. 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
  90. 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
  91. 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
  92. 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
  93. 6af0c93 Moved GrGLFragmentProcessor definition to its own file by wangyix · 9 years ago
  94. 1340039 Add Rec709 YUV color space support to GrYUVtoRGBEffect. by rileya · 9 years ago
  95. 2cdec31 YUV to RGB Texture threading GrProcessorDataManager by joshualitt · 9 years ago
  96. 993a421 SkImage::NewFromYUVTexturesCopy by bsalomon · 9 years ago
  97. 29bee0f Make XPFragmentBuilder only Builder with access to DstCopy. by egdaniel · 9 years ago
  98. cfc1886 Use GLSLCaps for creating processor keys and GLSL-specific programs by jvanverth · 9 years ago
  99. 36352bf C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} by mtklein · 9 years ago
  100. 4ab3dbb Adding linear interpolation to rgb->yuv conversion by sugoi · 10 years ago