1. 286b557 Reland "Make SkSurface::asyncRescaleAndRead use kStrict constraint" by Brian Salomon · 5 years ago
  2. a34e0fc Revert "Make SkSurface::asyncRescaleAndRead use kStrict constraint" by Brian Salomon · 5 years ago
  3. 451b01f Make SkSurface::asyncRescaleAndRead use kStrict constraint by Brian Salomon · 5 years ago
  4. 201700f Initial version of rescaling async readback API by Brian Salomon · 5 years ago
  5. 9b86955 Add thread safety annotations for SkMutex by Herb Derby · 5 years ago
  6. ab32f65 Add SkSurface::asyncReadPixels() by Brian Salomon · 5 years ago
  7. ad8efda Reland "Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA."" by Brian Salomon · 5 years ago
  8. 8fbca48 Revert "Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA."" by Brian Salomon · 5 years ago
  9. 622b6f5 Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA." by Brian Salomon · 5 years ago
  10. bc0c460 Revert "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA." by Robert Phillips · 5 years ago
  11. 797efca Add option to GrContext::flush for GrPrepareForExternalIORequests. by Greg Daniel · 5 years ago
  12. a15f355 Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA. by Brian Salomon · 5 years ago
  13. f9a1fdf Reland "Add flush() to SkImage." by Brian Salomon · 5 years ago
  14. 693bc2b Revert "Add flush() to SkImage." by Brian Salomon · 5 years ago
  15. d0503a7 Add flush() to SkImage. by Brian Salomon · 5 years ago
  16. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 6 years ago
  17. 5816b3d Fully add back old GrContext flush api. by Greg Daniel · 6 years ago
  18. e6bfb7d Add struct to wrap all the gpu flush options. by Greg Daniel · 6 years ago
  19. 4aa13e7 Remove deprecated SkSurface::prepareForExternalIO and related uses of the name. by Greg Daniel · 6 years ago
  20. 930c295 always zero SkMallocPixelRefs by Mike Klein · 6 years ago
  21. a3aa75a Add callback to flush for knowing when gpu is finished work. by Greg Daniel · 6 years ago
  22. b9990e4 Add more general flush call to GrContext. by Greg Daniel · 6 years ago
  23. e20f6ca Reland "Remove unnecessary flush in RenderYUVAToRGBA (take 2)" by Greg Daniel · 6 years ago
  24. 1208002 Revert "Remove unnecessary flush in RenderYUVAToRGBA (take 2)" by Greg Daniel · 6 years ago
  25. 223845f Remove unnecessary flush in RenderYUVAToRGBA (take 2) by Robert Phillips · 6 years ago
  26. 602df41 Reduce the number of flush entry points by Robert Phillips · 6 years ago
  27. d538d3d Handle promise texture image fulfill returning nullptr. by Brian Salomon · 6 years ago
  28. e25b447 Move SkTileModes to top level by Mike Reed · 6 years ago
  29. acc10fa Make prepareSurfaceForExternalIO always flush by Robert Phillips · 6 years ago
  30. b6a3a3b Make lazy proxies have 2 modes for proxy/surface key management. by Brian Salomon · 6 years ago
  31. 73cc4e8 Temporarily restore old behavior of read/writeSurfacePixels by Robert Phillips · 6 years ago
  32. 7dcc616 Reland "Simplify two more clients of proxy provider (mipped vs. non-mipped)" by Brian Osman · 6 years ago
  33. ab4c138 Revert "Simplify two more clients of proxy provider (mipped vs. non-mipped)" by Brian Osman · 6 years ago
  34. 9f20ff6 Simplify two more clients of proxy provider (mipped vs. non-mipped) by Brian Osman · 6 years ago
  35. de49665 Fold together mippped and non-mippped bitmap to proxy functions by Brian Osman · 6 years ago
  36. 5ad6fd3 Put SkImageInfo on SkImage to avoid cost of reconstructing for queries. by Brian Salomon · 6 years ago
  37. c552eaf Avoid making new image snapshot in GPU->GPU SkSurface::draw() by Brian Salomon · 6 years ago
  38. 0cc5754 Revert "Revert "Change promise image contract to for when Release and Done are called."" by Brian Salomon · 6 years ago
  39. e80b809 Revert "Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture."" by Brian Salomon · 6 years ago
  40. 876a017 Reland "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 6 years ago
  41. d0e1cef Revert "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 6 years ago
  42. 8b40ac3 Reintroduce deinstantiate lazy proxy types and use for promise images. by Brian Salomon · 6 years ago
  43. 88b8d11 Revert "Distinguish between "flushed" and "finished" idle state callbacks on GrTexture." by Brian Salomon · 6 years ago
  44. d716d44 Revert "Change promise image contract to for when Release and Done are called." by Brian Salomon · 6 years ago
  45. c5e8e15 Change promise image contract to for when Release and Done are called. by Brian Salomon · 6 years ago
  46. b085fa9 Add ddl support to drawing to wrapped vulkan secondary command buffers. by Greg Daniel · 6 years ago
  47. 8defcc1 Update YUVA mipmap generation path to take a GrRecordingContext by Robert Phillips · 6 years ago
  48. 6603a17 Make SkImage_Base::asTextureProxyRef take a GrRecordingContext parameter by Robert Phillips · 6 years ago
  49. 9ac0407 Distinguish between "flushed" and "finished" idle state callbacks on GrTexture. by Brian Salomon · 6 years ago
  50. b2c5dae Simplify promise image lazy instantiation callbacks. by Brian Salomon · 6 years ago
  51. 920d488 Lay some groundwork for depowering SkGpuDevice's and SkImage_GpuBase's context pointer by Robert Phillips · 6 years ago
  52. fbc887d Revert "Remove (unnecessary?) flush in RenderYUVAToRGBA" by Mike Reed · 6 years ago
  53. 9882dae Reduce usage of SkCanvas::flush by Robert Phillips · 6 years ago
  54. b6c15ba Add API for creating SkImage from AHB while uploading data to it. by Greg Daniel · 6 years ago
  55. 49b293a Remove (unnecessary?) flush in RenderYUVAToRGBA by Robert Phillips · 6 years ago
  56. 193c421 Remove peekProxy's side-effect behavior by Robert Phillips · 6 years ago
  57. bae7121 Add flush call to take access type, flags, and semaphore. by Greg Daniel · 6 years ago
  58. 7d88f31 Remove support for SkDeferredDisplayListRecorder::DelayReleaseCallback::kNo. by Brian Salomon · 6 years ago
  59. bc42944 Switch image filters over to GrRecordingContext by Robert Phillips · 6 years ago
  60. 9338c60 Switch FP creation over to GrRecordingContext by Robert Phillips · 6 years ago
  61. 67f0195 Use destructors to free resources owned by lazy proxy callbacks by Brian Salomon · 6 years ago
  62. 9a2169e SkImage_GpuYUVA: Also sanity check height by Greg Kaiser · 6 years ago
  63. 9707e90 move some methods out of line by Mike Klein · 6 years ago
  64. fe0963c Move "matches" from GrContextThreadSafeProxy to GrContext_Base by Robert Phillips · 6 years ago
  65. 0471a93 Support building mips when creating cross context images by Brian Osman · 6 years ago
  66. 173464d Add support for importing AHardwareBuffers into SkSurfaces. by Greg Daniel · 6 years ago
  67. e956049 Fix makeColorSpace on YUV images by Brian Osman · 6 years ago
  68. 8ce7991 Add release proc apis to SkSurface::MakeFromBackend* calls. by Greg Daniel · 6 years ago
  69. 9da87e0 Rename GrContext::contextPriv to priv by Robert Phillips · 6 years ago
  70. c1541ae Move GrContextOptions to GrContext_Base and make GrContextThreadSafeProxy be derived from GrContext_Base by Robert Phillips · 6 years ago
  71. fd0d970 Rename GrContext::uniqueID to contextID and hide it by Robert Phillips · 6 years ago
  72. f55e8d5 Add option to skip intermediate release/fulfill calls for promise images. by Brian Salomon · 6 years ago
  73. a0bc39d Split GrContextThreadSafeProxy into its own files (take 2) by Robert Phillips · 6 years ago
  74. ea8b4fc Revert "Split GrContextThreadSafeProxy into its own files" by Robert Phillips · 6 years ago
  75. f8397f2 Split GrContextThreadSafeProxy into its own files by Robert Phillips · 6 years ago
  76. 0d60676 Actually reuse GrTexture if SkPromiseImageTexture used with multiple images. by Brian Salomon · 6 years ago
  77. aa6ca0a Require explicit GrWrapCacheable specification in more places. by Brian Salomon · 6 years ago
  78. ee06b33 Reland "Add compressed data support for SkImage." by Jim Van Verth · 6 years ago
  79. 14235d1 Revert "Add compressed data support for SkImage." by Hal Canary · 6 years ago
  80. 57263c2 Add compressed data support for SkImage. by Jim Van Verth · 6 years ago
  81. 1bf0ed8 Make GrTexture caching for SkPromiseImageTexture work when same texture by Brian Salomon · 6 years ago
  82. 553610d Change how PromiseLazyInstantiationCallback calls Done proc. by Brian Salomon · 6 years ago
  83. f48c996 Revert "Revert "Add SkImage::makeColorTypeAndColorSpace"" by Brian Osman · 6 years ago
  84. 3f4cd77 Make SkPromiseImageTexture ref counted. by Brian Salomon · 6 years ago
  85. 9a97c96 Revert "Add SkImage::makeColorTypeAndColorSpace" by Brian Osman · 6 years ago
  86. f855c3c Add SkImage::makeColorTypeAndColorSpace by Brian Osman · 6 years ago
  87. 3e4c2f3 Reland "Add target SkColorSpace to SkImage_GpuYUVA." by Jim Van Verth · 6 years ago
  88. 4938323 Revert "Add target SkColorSpace to SkImage_GpuYUVA." by Jim Van Verth · 6 years ago
  89. 2746765 Reduce reliance on the SkImage_Gpu's GrContext pointer by Robert Phillips · 6 years ago
  90. 2232b9e Add target SkColorSpace to SkImage_GpuYUVA. by Jim Van Verth · 6 years ago
  91. cdd8a0a Revert "Revert "Reuse GrTexture instances when the same GrBackendTexture is used to"" by Brian Salomon · 6 years ago
  92. 426ba46 Revert "Reuse GrTexture instances when the same GrBackendTexture is used to" by Brian Salomon · 6 years ago
  93. 559c617 Reuse GrTexture instances when the same GrBackendTexture is used to by Brian Salomon · 6 years ago
  94. 2de13dd Allow aliasing in GrProxyProvider::processInvalidUniqueKey by Chris Dalton · 6 years ago
  95. b46add8 Add initial support for creating a vulkan secondary command buffer drawing context. by Greg Daniel · 6 years ago
  96. f05e6d3 Remove superfluous budgeted params and member related to SkImage_GpuBase by Brian Salomon · 6 years ago
  97. fee3f9b Make GrSurfaceProxy::Copy take SkBackingFit. by Brian Salomon · 6 years ago
  98. f391d0f Reduce the number of backend->pixelconfig GrCaps virtuals. by Brian Salomon · 6 years ago
  99. be5a093 Consolidate details of lazy proxy creation for promise image textures. by Brian Salomon · 6 years ago
  100. 386e6ce Remove deprecated YUVA interface by Jim Van Verth · 6 years ago