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