1. 5c7b541 Fix compatible format check for vkCmdCopyImage. by Greg Daniel · 5 years ago
  2. 303bacb Fix build for GCC. Cast enum to int when using with %d format specifier by Brian Salomon · 5 years ago
  3. ab32f65 Add SkSurface::asyncReadPixels() by Brian Salomon · 5 years ago
  4. ad8efda Reland "Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA."" by Brian Salomon · 5 years ago
  5. 6eeaf92 Promote circle clipping to full float by Brian Salomon · 5 years ago
  6. 4687bdd Fix DDL tests when MIP map support not available by Brian Salomon · 5 years ago
  7. 8fbca48 Revert "Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA."" by Brian Salomon · 5 years ago
  8. 622b6f5 Reland "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA." by Brian Salomon · 5 years ago
  9. bc0c460 Revert "Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA." by Robert Phillips · 5 years ago
  10. d1c57b6 Fix a spurious MSVC compiler warning by Chris Dalton · 5 years ago
  11. 797efca Add option to GrContext::flush for GrPrepareForExternalIORequests. by Greg Daniel · 5 years ago
  12. 8610e9c ccpr: Add a GrOctoBounds class by Chris Dalton · 5 years ago
  13. a15f355 Release YUVA planes in SkImage_GpuYUVA after flattenning to RGBA. by Brian Salomon · 5 years ago
  14. f9a1fdf Reland "Add flush() to SkImage." by Brian Salomon · 5 years ago
  15. 693bc2b Revert "Add flush() to SkImage." by Brian Salomon · 5 years ago
  16. d0503a7 Add flush() to SkImage. by Brian Salomon · 5 years ago
  17. f5ca01a Add FenceSync support to Metal by Jim Van Verth · 5 years ago
  18. 9ff5acb Separate GrCaps for semaphores and fence syncs. by Brian Salomon · 5 years ago
  19. 5785e4a Use SkFontHinting instead of macros. by Ben Wagner · 5 years ago
  20. 15c9142 Repro Chrome bug and add Skia-side fix by Robert Phillips · 5 years ago
  21. f5e5f19 Cleaup GrTextStrike and GrStrikeCache by Herb Derby · 5 years ago
  22. b0d8b76 Make finish flush procs work with GL. by Brian Salomon · 5 years ago
  23. a9aaef0 Revert "Support GL_EXT_draw_buffers" by Brian Osman · 5 years ago
  24. 77af4ec Support GL_EXT_draw_buffers by Brian Osman · 5 years ago
  25. 5e7fbfd Add ShaderErrorHandler to GrContextOptions by Brian Osman · 5 years ago
  26. 35a67eb Move GrMtlBufferManager functionality to better places by Jim Van Verth · 5 years ago
  27. 6ad5289 Revert "Child fragment processors are now written as separate functions" by Ethan Nicholas · 5 years ago
  28. 0364bde Child fragment processors are now written as separate functions by Ethan Nicholas · 5 years ago
  29. d5d9c21 Fix compositor GMs on Intel Metal by Jim Van Verth · 5 years ago
  30. aab728d Change opList-splitting reduction default to be off by Robert Phillips · 5 years ago
  31. 8518f2e Add an AssertOnShaderCompileFailure GrContextOption by Brian Osman · 5 years ago
  32. 6db27c2 Reduce opList splitting by default in Skia by Robert Phillips · 5 years ago
  33. ac9be9d Remove shader text trace events and simplify the SKSL/GLSL printing code by Brian Osman · 5 years ago
  34. 784184a Prevent outset Ws from going negative by Michael Ludwig · 5 years ago
  35. f808c5e Fix initialization of GrVkCaps when using legacy extension flags. by Greg Daniel · 5 years ago
  36. b3461fa Upgrade to SkVx in GrQuad rendering by Michael Ludwig · 5 years ago
  37. 70a0479 Use correct packing for Metal uniform arrays. by Jim Van Verth · 5 years ago
  38. f91b755 Reland "ccpr: Set atlas proxy size to draw bounds rather than backing size" by Chris Dalton · 5 years ago
  39. 75c5326 Cache some more Metal state. by Jim Van Verth · 5 years ago
  40. d425dee Enable opList sorting everywhere by Robert Phillips · 5 years ago
  41. f3b27b4 Merge MTLRenderPassDescriptors when possible. by Jim Van Verth · 5 years ago
  42. 88e8ddc Fix legacy use of kKHR_swapchain_GrVkExtensionFlag when making GrVkGpu. by Greg Daniel · 5 years ago
  43. 2185f39 Revert "ccpr: Set atlas proxy size to draw bounds rather than backing size" by Chris Dalton · 5 years ago
  44. fd7657c Add SkSL editing to Viewer in Vulkan backend by Brian Osman · 5 years ago
  45. a085a41 Normalize storage of shader strings in the cache by Brian Osman · 5 years ago
  46. 10d1721 Remove GrInternalSurfaceFlags::kNoPendingIO as it is no longer needed by Robert Phillips · 5 years ago
  47. 46d0f9a ccpr: Set atlas proxy size to draw bounds rather than backing size by Chris Dalton · 5 years ago
  48. 7ecb8d1 Change flushing policy in GrContextPriv::writeSurfacePixels by Robert Phillips · 5 years ago
  49. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  50. c73666f Implement alternate method for determining recycle-ability of allocated GrSurfaces (take 2) by Robert Phillips · 5 years ago
  51. 5d8f1cc Use tasks for GrVkGpuTextureCommandBuffer. by Brian Salomon · 5 years ago
  52. 24d377e Store tasks to execute before VK secondary command buffers generically. by Brian Salomon · 5 years ago
  53. a7008f5 another stray <include> -> "" by Mike Klein · 5 years ago
  54. 29c1c80 Revert "Implement alternate method for determining recycle-ability of allocated GrSurfaces" by Robert Phillips · 5 years ago
  55. 75c3ae4 Add GrMtlCommandBuffer by Jim Van Verth · 5 years ago
  56. 7eec3cd6 Implement alternate method for determining recycle-ability of allocated GrSurfaces by Robert Phillips · 5 years ago
  57. 12c4629 Remove the option of disabling explicit resource allocation by Robert Phillips · 5 years ago
  58. 06be079 Add wait function on GrContext to wait on semaphores. by Greg Daniel · 5 years ago
  59. dd15d69 More buffer changes for Metal. by Jim Van Verth · 5 years ago
  60. 5f78adf Add explicit GrSurfaceProxy flag to skip explicit resource allocation (take 2) by Robert Phillips · 5 years ago
  61. 7a5b6ec Update comment on vulkan allocator. by Greg Daniel · 5 years ago
  62. cbc33b8 Add SkSL viewing/editing to viewer by Brian Osman · 5 years ago
  63. 6350cb0 Revert "Add explicit GrSurfaceProxy flag to skip explicit resource allocation" by Mike Klein · 5 years ago
  64. c03cfaf Add Metal support for dynamic buffers. by Jim Van Verth · 5 years ago
  65. 84d36cd ccpr: Calculate edge coverage in the coverage processor by Chris Dalton · 5 years ago
  66. 865dc56 Adjust vulkan memory allocation block size knobs to better match the type of draws we do. by Greg Daniel · 5 years ago
  67. 7bb47f2 Add explicit GrSurfaceProxy flag to skip explicit resource allocation by Robert Phillips · 5 years ago
  68. 2929f51 Don't batch across domain modes in GrTextureOp by Michael Ludwig · 5 years ago
  69. 377b18b ccpr: Indicate path fill type by winding direction of cover triangles by Chris Dalton · 5 years ago
  70. e576378 Allow GrShadowRRectOp::Make to fail by Robert Phillips · 5 years ago
  71. 71713f6 Swap front and back stencil sides when rendering bottom-left by Chris Dalton · 5 years ago
  72. 8a97f56 Swap x/y radii for EllipticalRRectOp depending on matrix. by Brian Salomon · 5 years ago
  73. d8d859a Fix quad type detection from SkPoint array by Michael Ludwig · 5 years ago
  74. 3966738 Non-substantive changes by Robert Phillips · 5 years ago
  75. e6bfb7d Add struct to wrap all the gpu flush options. by Greg Daniel · 5 years ago
  76. 105d7c2 Add flag to map buffer flags in GrCaps to indicate whether mapping a by Brian Salomon · 5 years ago
  77. fa971d6 Reland "Add GrDisableColorXPFactory::makeXferProcessor()" by Chris Dalton · 5 years ago
  78. e9c375c Revert "Add GrDisableColorXPFactory::makeXferProcessor()" by Greg Daniel · 5 years ago
  79. 11157ef Add GrDisableColorXPFactory::makeXferProcessor() by Chris Dalton · 5 years ago
  80. 68aeec0 Clarify that buffers of type GrGpuBufferType::kXferGpuToCpu are mapped for reading. by Brian Salomon · 5 years ago
  81. c809832 Convert 565 and 4444 bitmaps to 8888 for Mac Metal. by Jim Van Verth · 5 years ago
  82. 8c4cafd Don't flush pipeline state when querying sample locations in GL by Chris Dalton · 5 years ago
  83. 4aa13e7 Remove deprecated SkSurface::prepareForExternalIO and related uses of the name. by Greg Daniel · 5 years ago
  84. 26de56e GrSurface -> GrGpuBuffer transfer improvements: by Brian Salomon · 5 years ago
  85. c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 5 years ago
  86. 6c431d5 Towards a simpler SkSL -> GLSL pipeline (and better shader reflection) by Brian Osman · 5 years ago
  87. 19cc00f Support multisample in GrProxyProvider::MakeFullyLazyProxy by Chris Dalton · 5 years ago
  88. 6f8bfba Fix fontcache GMs on Metal. by Jim Van Verth · 5 years ago
  89. a71b4ce Guard GrRadialGradientLayout::TestCreate against Empty shaders by Brian Osman · 5 years ago
  90. a3aa75a Add callback to flush for knowing when gpu is finished work. by Greg Daniel · 5 years ago
  91. 831a293 Plumb sk_sp through the GrOpList class hierarchy by Robert Phillips · 5 years ago
  92. 1fe0b86 Remove some unused GrSurfaceProxy methods by Robert Phillips · 5 years ago
  93. 9bf37f6 Remove debug quadType() checks by Michael Ludwig · 5 years ago
  94. a6a8400 Support domain clamping and transform matrices in YUVToRGB effects by Michael Ludwig · 5 years ago
  95. 0b8bb88 GLSL editing in Viewer by Brian Osman · 5 years ago
  96. 904657d Make sure local rects are sorted post-clipping by Michael Ludwig · 5 years ago
  97. 25071cc Always initialize geometry domain if it's written to the GPU by Michael Ludwig · 5 years ago
  98. e6ef03d Make the persistent cache utility functions operate on SkData by Brian Osman · 5 years ago
  99. 7e3370a Null-initialize pointer by Christopher Cameron · 5 years ago
  100. b1cc013 removed redundant GrCircleEffect.h by Ethan Nicholas · 5 years ago