1. ac9be9d Remove shader text trace events and simplify the SKSL/GLSL printing code by Brian Osman · 5 years ago
  2. 75c5326 Cache some more Metal state. by Jim Van Verth · 5 years ago
  3. 75c3ae4 Add GrMtlCommandBuffer by Jim Van Verth · 5 years ago
  4. c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 5 years ago
  5. 21a9b56 moved files generated from .fp files into generated/ directories by Ethan Nicholas · 5 years ago
  6. ff4fb33 ComposeShader GPU implementations by Ethan Nicholas · 5 years ago
  7. fbe2406 Reland "Remove the NullGL interface (and associated test context)" by Brian Osman · 5 years ago
  8. 215da62 Revert "Remove the NullGL interface (and associated test context)" by Brian Osman · 5 years ago
  9. de206c7 Remove the NullGL interface (and associated test context) by Brian Osman · 5 years ago
  10. 2c5e011 Split GrCCCoverageProcessor into subclasses by Chris Dalton · 5 years ago
  11. 3902628 Support WebGL 1.0 with caps by Kevin Lubick · 5 years ago
  12. 5509dac Reland "Generate GrGLInterface and GrGlAssembleInterface* from table" by Kevin Lubick · 5 years ago
  13. 573cb87 Revert "Generate GrGLInterface and GrGlAssembleInterface* from table" by Kevin Lubick · 5 years ago
  14. 93b3dce Generate GrGLInterface and GrGlAssembleInterface* from table by Kevin Lubick · 5 years ago
  15. 4d92b89 Revert "Remove GrDrawAtlasOp" by Brian Osman · 5 years ago
  16. 97d957d Remove GrDrawAtlasOp by Brian Osman · 5 years ago
  17. 82eb9e7 Rename GrAAFillRRectOp to GrFillRectOp by Chris Dalton · 5 years ago
  18. bbb9281 Break out GrGLAssembleInterface into a few files by Kevin Lubick · 5 years ago
  19. 876a017 Reland "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 5 years ago
  20. d0e1cef Revert "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 5 years ago
  21. 8b40ac3 Reintroduce deinstantiate lazy proxy types and use for promise images. by Brian Salomon · 5 years ago
  22. d7291ba Restore support for multisample locations by Chris Dalton · 5 years ago
  23. 6041d31 Reland "SkMixerColorFilter GPU impl" by Florin Malita · 5 years ago
  24. c2949ec Revert "SkMixerColorFilter GPU impl" by Mike Reed · 5 years ago
  25. b2c5dae Simplify promise image lazy instantiation callbacks. by Brian Salomon · 5 years ago
  26. e80f7eb SkMixerColorFilter GPU impl by Florin Malita · 5 years ago
  27. e834579 Make room for shifting GrContext to GrDirectContext by Robert Phillips · 5 years ago
  28. dbf7072 Use different classes for client side arrays and GPU buffer objects. by Brian Salomon · 5 years ago
  29. 173464d Add support for importing AHardwareBuffers into SkSurfaces. by Greg Daniel · 5 years ago
  30. dbaf317 Move GrContextPriv methods to their own .cpp file by Robert Phillips · 5 years ago
  31. 4217ea7 Add outline of new GrContext hierarchy by Robert Phillips · 5 years ago
  32. a0bc39d Split GrContextThreadSafeProxy into its own files (take 2) by Robert Phillips · 5 years ago
  33. ea8b4fc Revert "Split GrContextThreadSafeProxy into its own files" by Robert Phillips · 5 years ago
  34. f8397f2 Split GrContextThreadSafeProxy into its own files by Robert Phillips · 6 years ago
  35. 081e6f3 Rename GrGlyphCache -> GrStrikeCache by Herb Derby · 6 years ago
  36. bc84adc Move GrVkSecondaryCBDrawContext header into src to hide it. by Greg Daniel · 6 years ago
  37. b46add8 Add initial support for creating a vulkan secondary command buffer drawing context. by Greg Daniel · 6 years ago
  38. acc763e Fix gn file for moved vulkan file. by Greg Daniel · 6 years ago
  39. b4ba826 Move GrResourceKey.h to include/private. by Brian Salomon · 6 years ago
  40. f391d0f Reduce the number of backend->pixelconfig GrCaps virtuals. by Brian Salomon · 6 years ago
  41. 8e265a7 Re-land "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
  42. bff4e07 Revert "Perform Vulkan resets in a background thread" by Ethan Nicholas · 6 years ago
  43. 30e6343 Perform Vulkan resets in a background thread by Ethan Nicholas · 6 years ago
  44. 9f7d9a2 Revert "Move some Gr headers from include/gpu to include/private and src/gpu." by Brian Salomon · 6 years ago
  45. 72ab346 Consolidate stroke-rect ops and use GrFillRectOp instead of GrNonAA/AARectOp by Michael Ludwig · 6 years ago
  46. 3bdc3f5 Move some Gr headers from include/gpu to include/private and src/gpu. by Brian Salomon · 6 years ago
  47. 967df20 Deuninstantiate by Brian Salomon · 6 years ago
  48. 7e00022 Reland "Add support for Ycbcr Conversion Samplers in vulkan." by Greg Daniel · 6 years ago
  49. f4bf973 Revert "Add support for Ycbcr Conversion Samplers in vulkan." by Greg Daniel · 6 years ago
  50. 6cd7490 Add support for Ycbcr Conversion Samplers in vulkan. by Greg Daniel · 6 years ago
  51. 6985853 Reland "Initial definition of fill rect op" by Michael Ludwig · 6 years ago
  52. 1a2476d Revert "Initial definition of fill rect op" by Michael Ludwig · 6 years ago
  53. d3c92d9 Initial definition of fill rect op by Michael Ludwig · 6 years ago
  54. 54bfb18 Privately include our version of vulkan header file in all our src files. by Greg Daniel · 6 years ago
  55. 133944a Add a dedicated Op for analytic round rects by Chris Dalton · 6 years ago
  56. 460eb5e Reland "Extract per-edge quad vertex tesselation code into reusable interface" by Michael Ludwig · 6 years ago
  57. ff78aaa Revert "Extract per-edge quad vertex tesselation code into reusable interface" by Brian Osman · 6 years ago
  58. fc3784b Extract per-edge quad vertex tesselation code into reusable interface by Michael Ludwig · 6 years ago
  59. b46c4d0 remove extra include by Cary Clark · 6 years ago
  60. 64cc9aa Add drawDrawable support to GrRenderTargetContext. by Greg Daniel · 6 years ago
  61. 9ed1a2c Add ability for an SkDevice to handle the drawing of an SkDrawable. by Greg Daniel · 6 years ago
  62. eace935 Revert "converted AARectEffect to new FP system" by Ethan Nicholas · 6 years ago
  63. 921ec97 another NVPR-only op by Mike Klein · 6 years ago
  64. 26a6049 Flutter also won't need NVPR. by Mike Klein · 6 years ago
  65. 4bf2c26 Remove nvpr from CanvasKit by Kevin Lubick · 6 years ago
  66. 222e275 converted AARectEffect to new FP system by Ethan Nicholas · 6 years ago
  67. 93faa67 Make CCPR optional by Kevin Lubick · 6 years ago
  68. 0106351 Metal stencil support by Ethan Nicholas · 6 years ago
  69. 8026ccc Implement more SkImage_GpuYUVA functionality by Jim Van Verth · 6 years ago
  70. 72535fb Reland "Reland "Implement an explicit binary search-based analytic gradient colorizer"" by Michael Ludwig · 6 years ago
  71. 49fdd7a Bundle shared SkImage_Gpu methods. by Jim Van Verth · 6 years ago
  72. 5ea96bf Remove unused premul/unpremul FP code by Brian Osman · 6 years ago
  73. f49262d Add SkImage_GpuYUVA by Jim Van Verth · 6 years ago
  74. e2a801d Revert "Reland "Implement an explicit binary search-based analytic gradient colorizer"" by Brian Osman · 6 years ago
  75. f065907 Reland "Implement an explicit binary search-based analytic gradient colorizer" by Michael Ludwig · 6 years ago
  76. 9461dcf Revert "Implement an explicit binary search-based analytic gradient colorizer" by Michael Ludwig · 6 years ago
  77. dcc85fc Implement an explicit binary search-based analytic gradient colorizer by Michael Ludwig · 6 years ago
  78. 653c6b5 Remove (unused) GrBlend.cpp, and some GrColor helpers by Brian Osman · 6 years ago
  79. a7914d3 Implement textured gradients by Michael Ludwig · 6 years ago
  80. 0495f7a Implement dual interval gradients by Michael Ludwig · 6 years ago
  81. 8f68508 Implement 2-pt conical gradient layout by Michael Ludwig · 6 years ago
  82. 24d438b Implement sweep gradient layout by Michael Ludwig · 6 years ago
  83. 4089df8 Implement radial gradient layout by Michael Ludwig · 6 years ago
  84. 4f94ef6 Reland "Base Gradient FP Refactor" by Michael Ludwig · 6 years ago
  85. 1ea5656 Revert "Base Gradient FP Refactor" by Cary Clark · 6 years ago
  86. 10f7a1e Base Gradient FP Refactor by Michael Ludwig · 6 years ago
  87. 78aceb2 converted overdraw effect to new FP system by Ethan Nicholas · 6 years ago
  88. 09a7bb2 Reland "ccpr: Implement stroking with fine triangle strips" by Chris Dalton · 6 years ago
  89. 02e6efe Revert "ccpr: Implement stroking with fine triangle strips" by Chris Dalton · 6 years ago
  90. 2f2757f ccpr: Implement stroking with fine triangle strips by Chris Dalton · 6 years ago
  91. 10c3776 Remove GrTextureStripAtlas, textured gradients use independent textures by Michael Ludwig · 6 years ago
  92. ce00811 converted arithmetic FP to new FP structure by Ethan Nicholas · 6 years ago
  93. e163969 ccpr: Rename GrCCPathParser to GrCCFiller by Chris Dalton · 6 years ago
  94. 5422f9a implemented GrMtlGpuCommandBuffer for draws in Metal gpu backend by Timothy Liang · 6 years ago
  95. c1b482c Rename GrTextUtils::Target to GrTextTarget by Herb Derby · 6 years ago
  96. bc6f9c9 Remove GrTextUtil::Paint by Herb Derby · 6 years ago
  97. 2eb8e02 Reland "implemented GrMtlSampler for metal gpu backend" by Timothy Liang · 6 years ago
  98. 35f9637 Revert "implemented GrMtlSampler for metal gpu backend" by Timothy Liang · 6 years ago
  99. 93fa10f implemented GrMtlSampler for metal gpu backend by Timothy Liang · 6 years ago
  100. 44636e9 created GrMtlPipelineStateDataManager for metal gpu backend by Timothy Liang · 6 years ago