1. e6bfb7d Add struct to wrap all the gpu flush options. by Greg Daniel · 5 years ago
  2. 105d7c2 Add flag to map buffer flags in GrCaps to indicate whether mapping a by Brian Salomon · 5 years ago
  3. fa971d6 Reland "Add GrDisableColorXPFactory::makeXferProcessor()" by Chris Dalton · 5 years ago
  4. e9c375c Revert "Add GrDisableColorXPFactory::makeXferProcessor()" by Greg Daniel · 5 years ago
  5. 11157ef Add GrDisableColorXPFactory::makeXferProcessor() by Chris Dalton · 5 years ago
  6. 68aeec0 Clarify that buffers of type GrGpuBufferType::kXferGpuToCpu are mapped for reading. by Brian Salomon · 5 years ago
  7. c809832 Convert 565 and 4444 bitmaps to 8888 for Mac Metal. by Jim Van Verth · 5 years ago
  8. 8c4cafd Don't flush pipeline state when querying sample locations in GL by Chris Dalton · 5 years ago
  9. 4aa13e7 Remove deprecated SkSurface::prepareForExternalIO and related uses of the name. by Greg Daniel · 5 years ago
  10. 26de56e GrSurface -> GrGpuBuffer transfer improvements: by Brian Salomon · 5 years ago
  11. c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 5 years ago
  12. 6c431d5 Towards a simpler SkSL -> GLSL pipeline (and better shader reflection) by Brian Osman · 5 years ago
  13. 19cc00f Support multisample in GrProxyProvider::MakeFullyLazyProxy by Chris Dalton · 5 years ago
  14. 6f8bfba Fix fontcache GMs on Metal. by Jim Van Verth · 5 years ago
  15. a71b4ce Guard GrRadialGradientLayout::TestCreate against Empty shaders by Brian Osman · 5 years ago
  16. a3aa75a Add callback to flush for knowing when gpu is finished work. by Greg Daniel · 5 years ago
  17. 831a293 Plumb sk_sp through the GrOpList class hierarchy by Robert Phillips · 5 years ago
  18. 1fe0b86 Remove some unused GrSurfaceProxy methods by Robert Phillips · 5 years ago
  19. 9bf37f6 Remove debug quadType() checks by Michael Ludwig · 5 years ago
  20. a6a8400 Support domain clamping and transform matrices in YUVToRGB effects by Michael Ludwig · 5 years ago
  21. 0b8bb88 GLSL editing in Viewer by Brian Osman · 5 years ago
  22. 904657d Make sure local rects are sorted post-clipping by Michael Ludwig · 5 years ago
  23. 25071cc Always initialize geometry domain if it's written to the GPU by Michael Ludwig · 5 years ago
  24. e6ef03d Make the persistent cache utility functions operate on SkData by Brian Osman · 5 years ago
  25. 7e3370a Null-initialize pointer by Christopher Cameron · 5 years ago
  26. b1cc013 removed redundant GrCircleEffect.h by Ethan Nicholas · 5 years ago
  27. b9990e4 Add more general flush call to GrContext. by Greg Daniel · 5 years ago
  28. 6dd9d3d removed duplicate GrCircleEffect.cpp by Ethan Nicholas · 5 years ago
  29. 9896a0d Add mipmap generation for Metal by Jim Van Verth · 5 years ago
  30. 21a9b56 moved files generated from .fp files into generated/ directories by Ethan Nicholas · 5 years ago
  31. 7921c01 Reland "Do not use sub-pixel positioning for source space" by Herb Derby · 5 years ago
  32. 442615b regenerated FP files to make bot happy by Ethan Nicholas · 5 years ago
  33. a585fe9 Add Vulkan implementation of transfering from GrSurface to a GrGpuBuffer by Brian Salomon · 5 years ago
  34. 9313aa7 Skip flush in GrDrawingManager if the specifed proxy doesn't have any work (take 2) by Robert Phillips · 5 years ago
  35. 2655ede Revert "Add non-AA support to OvalFactoryOps." by Greg Daniel · 5 years ago
  36. 10bf702 Add non-AA support to OvalFactoryOps. by Jim Van Verth · 5 years ago
  37. ff4fb33 ComposeShader GPU implementations by Ethan Nicholas · 5 years ago
  38. 46431bf Add RG format to Metal by Jim Van Verth · 5 years ago
  39. 42cbedd Temporarily make TransferPixelsFromTest read BGRA as RGBA on ES. by Brian Salomon · 5 years ago
  40. bcd51e8 SkSL 'key' variables can now be controlled by 'when' expressions by Ethan Nicholas · 5 years ago
  41. 212ff05 Fix to barrier batching. by Greg Daniel · 5 years ago
  42. 97b9442 Detect simpler quad type when possible by Michael Ludwig · 5 years ago
  43. 4ffbfe6 Add support for importing GL_R16F for YUVA promise images by Brian Salomon · 5 years ago
  44. c6cfca4 Revert "Reland "Do not use sub-pixel positioning for source space"" by Herb Derby · 5 years ago
  45. 8aa0ea0 Reland "Do not use sub-pixel positioning for source space" by Herb Derby · 5 years ago
  46. d9b8eed Revert "Do not use sub-pixel positioning for source space" by Mike Reed · 5 years ago
  47. 9a7c7be Revert "Skip flush in GrDrawingManager if the specifed proxy doesn't have any work" by Robert Phillips · 5 years ago
  48. 6b76df0 Disable output swizzling from GrDisableColorXP by Chris Dalton · 5 years ago
  49. a5a010b Update SPIRV caching to use SkWriter32/SkReader32 and allow inspection by Brian Osman · 5 years ago
  50. 6b797fe Simplify persistent cache code, make GLSL easier for tools to access by Brian Osman · 5 years ago
  51. 8e30ad4 Add a mustWriteToFragColor() workaround flag by Chris Dalton · 5 years ago
  52. e05ba5a Start on supporting transfer from GrSurface. by Brian Salomon · 5 years ago
  53. 7b56b0a Do not use sub-pixel positioning for source space by Herb Derby · 5 years ago
  54. 4187ac5 Skip flush in GrDrawingManager if the specifed proxy doesn't have any work by Robert Phillips · 5 years ago
  55. f58e49f Initialize unfilled textures based on GrCaps by Kevin Lubick · 5 years ago
  56. beb7cd2 Reland "Support clip masks for SaveLayerRec and drawSpecial in Ganesh" by Michael Ludwig · 5 years ago
  57. 0d99766 Revert "Reland "Revert "Reland "GPU support for SkMixers"""" by Ethan Nicholas · 5 years ago
  58. 602df41 Reduce the number of flush entry points by Robert Phillips · 5 years ago
  59. 1263889 Reland "Revert "Reland "GPU support for SkMixers""" by Robert Phillips · 5 years ago
  60. d3c9245 Revert "Revert "Reland "GPU support for SkMixers""" by Ethan Nicholas · 5 years ago
  61. 3c3b194 Revert "Support clip masks for SaveLayerRec and drawSpecial in Ganesh" by Michael Ludwig · 5 years ago
  62. 8cc4248 Fix WritePixels and ReadPixels for MacOS Metal by Jim Van Verth · 5 years ago
  63. 053b293 Support clip masks for SaveLayerRec and drawSpecial in Ganesh by Michael Ludwig · 5 years ago
  64. 0e35ce2 Favor full screen clears for platforms that desire initialized memory by Robert Phillips · 5 years ago
  65. 84614c3 checkCommandBuffers when skipping a submit in submitCommandBuffer by Robert Phillips · 5 years ago
  66. 58d7d0a Use GrGLenum consistently for cached program binaryFormat by Brian Osman · 5 years ago
  67. 568eb8d Some more Metal memory fixes. by Jim Van Verth · 5 years ago
  68. 8e1529c Stop using pendingIO in read/writeSurfacePixels (take 2) by Robert Phillips · 5 years ago
  69. d538d3d Handle promise texture image fulfill returning nullptr. by Brian Salomon · 5 years ago
  70. 8cefa3e Avoid flushing due to cache pressure when nothing will become purgeable. by Brian Salomon · 5 years ago
  71. ee54f23 Batch up pipelineBarrier calls in vulkan. by Greg Daniel · 5 years ago
  72. cd657f1 Revert "Stop using pendingIO in read/writeSurfacePixels" by Robert Phillips · 5 years ago
  73. 76cf552 Stop using pendingIO in read/writeSurfacePixels by Robert Phillips · 5 years ago
  74. f346df3 Minor refactoring of where we call addingWork in GrVkCommandBuffer. by Greg Daniel · 5 years ago
  75. a8fbeba Add a cap to allow coverage counting or not by Chris Dalton · 5 years ago
  76. baa1b35 Rename GrPipeline::Flags to GrPipeline::InputFlags by Chris Dalton · 5 years ago
  77. 04d2ce2 Reset GrVkCommandBuffer's work status in end() by Robert Phillips · 5 years ago
  78. 2c791fc Track the number of resources that would become purgeable after flush by Brian Salomon · 5 years ago
  79. f71b070 Fix the GLSL persistent cache (and add a config to test it) by Brian Osman · 5 years ago
  80. 31ba718 Support strict constraints for bulk texture sets by Michael Ludwig · 5 years ago
  81. fbe2406 Reland "Remove the NullGL interface (and associated test context)" by Brian Osman · 5 years ago
  82. fae8fce Use SkTileMode instead of nested enum by Mike Reed · 5 years ago
  83. 01ceae9 Control access to adding ref to a GrGpuResource when it's ref count is zero. by Brian Salomon · 5 years ago
  84. c1c686b added support for half input variables in SkSL fragment processors by Ethan Nicholas · 5 years ago
  85. f16e074 Fix some more Metal and iOS leaks by Jim Van Verth · 5 years ago
  86. ab79ff9 Remove read access flags from src of memory barriers. by Greg Daniel · 5 years ago
  87. ce0a2bf Add tracking of work to GrVkCommandBuffer by Robert Phillips · 5 years ago
  88. f7cdb68 Remove redundant setup code in readSurfacePixels by Brian Osman · 5 years ago
  89. 4428f2c Remove SkScalarSinCos by Brian Osman · 5 years ago
  90. 08261b4 Make GrVkGpuCommandBuffer::CopyInfo hold source as pending read. by Brian Salomon · 5 years ago
  91. 215da62 Revert "Remove the NullGL interface (and associated test context)" by Brian Osman · 5 years ago
  92. dcfbe32 Add geometry domain for non-rectilinear quads by Michael Ludwig · 5 years ago
  93. b916b7b GrBackendTextureImageGenerator proxy callback uses unique key to find existing GrTexture. by Brian Salomon · 5 years ago
  94. acc10fa Make prepareSurfaceForExternalIO always flush by Robert Phillips · 5 years ago
  95. 5fd1057 Make GrVkGpuRTCommandBuffer::CommandBufferInfo hold textures by pending read. by Brian Salomon · 5 years ago
  96. b6a3a3b Make lazy proxies have 2 modes for proxy/surface key management. by Brian Salomon · 5 years ago
  97. de206c7 Remove the NullGL interface (and associated test context) by Brian Osman · 5 years ago
  98. 73cc4e8 Temporarily restore old behavior of read/writeSurfacePixels by Robert Phillips · 5 years ago
  99. a6dd1eb Revert "Reland "GPU support for SkMixers"" by Mike Reed · 5 years ago
  100. c9822a1 Reland "GPU support for SkMixers" by Mike Reed · 5 years ago