1. b2f5553 Set up prototype interface for MakeFromCAMetalLayer by Jim Van Verth · 5 years ago
  2. f19f9ca Handle F16Norm clamping in SkPaint->GrPaint conversion. by Brian Salomon · 5 years ago
  3. 7fba36b Dawn: implement staging buffer manager. by Stephen White · 5 years ago
  4. c30f1a9 Move surface wait ops to GrRenderTasks. by Greg Daniel · 5 years ago
  5. d6cda8d Rename GrGLIRect to GrNativeRect by Chris Dalton · 5 years ago
  6. beb7f52 Make GrSurfaceProxy constructors take arg that determines participation in by Brian Salomon · 5 years ago
  7. 066ceb1 Implement fences and semaphores for Metal. by Jim Van Verth · 5 years ago
  8. ef2dc90 Dawn: update for GrGpuCommandBuffer -> GrOpsRenderPass change. by Stephen White · 5 years ago
  9. 2d41d0d Remove GrGpuTextureCommandBuffer class and rename to GrOpsRenderPass. by Greg Daniel · 5 years ago
  10. b7eaedc Dawn: implement a ring buffer for uniform uploads. by Stephen White · 5 years ago
  11. f41b2bd Reland "Merge GrOpList and GrRTOpList and rename to GrOpsTask." by Greg Daniel · 5 years ago
  12. f21bf9e Revert "Merge GrOpList and GrRTOpList and rename to GrOpsTask." by Greg Daniel · 5 years ago
  13. 2a59541 Merge GrOpList and GrRTOpList and rename to GrOpsTask. by Greg Daniel · 5 years ago
  14. 5abfff2 Delete unused GrTextureOpList. by Greg Daniel · 5 years ago
  15. e227fe4 Move CopyOps to CopyRenderTask. by Greg Daniel · 5 years ago
  16. e1efd38 Remove GrPendingIOResource by Robert Phillips · 5 years ago
  17. bbfec9d Move transferFrom commands from GrOp and into GrRenderTask. by Greg Daniel · 5 years ago
  18. 096b091 Make GrBlend.h private by Brian Salomon · 5 years ago
  19. 201cdbb Make GrSamplerState.h and GrRenderTarget.h private by Brian Salomon · 5 years ago
  20. 9d42192 First implementation of GrTextureRenderTarget. by Stephen White · 5 years ago
  21. 0850dcd First implementation of GrDawnTexture. by Stephen White · 5 years ago
  22. 3d77027 Reland "Initiate regeneration of mipmaps from proxy DAG land" by Chris Dalton · 5 years ago
  23. 3e7fa79 Revert "Initiate regeneration of mipmaps from proxy DAG land" by Robert Phillips · 5 years ago
  24. fe19203 Initiate regeneration of mipmaps from proxy DAG land by Chris Dalton · 5 years ago
  25. f813ef7 Dawn backend: implement stencil, primitive topology, separate blends. by Stephen White · 5 years ago
  26. d67c71f Dawn backend: first triangle. by Stephen White · 5 years ago
  27. 0875512 Add a GrTextureResolveManager class by Chris Dalton · 5 years ago
  28. 6b49810 Extract a GrRenderTask base class from GrOpList by Chris Dalton · 5 years ago
  29. bb6bed1 First implementation of GrDawnProgramBuilder. by Stephen White · 5 years ago
  30. ffe2729 Add GrCaps::getTestingCombinations by Robert Phillips · 5 years ago
  31. 79b81c9 First implementation of GrDawnProgramDataManager. by Stephen White · 5 years ago
  32. 83d8a94 First implementation of GrDawnVaryingHandler. by Stephen White · 5 years ago
  33. 4da34bf First implementation of GrDawnUniformHandler. by Stephen White · 5 years ago
  34. 5048a6a First draft of GrDawnBuffer. by Stephen White · 5 years ago
  35. eecc687 Remove need for GrVkPipelineLayout class. by Greg Daniel · 5 years ago
  36. c3318f0 ccpr: Add an MSAA atlas mode by Chris Dalton · 5 years ago
  37. 985741a First draft of Dawn backend: clears are working. by Stephen White · 5 years ago
  38. fad9fbc Revert "First draft of Dawn backend: clears are working." by Greg Daniel · 5 years ago
  39. 6cebea4 First draft of Dawn backend: clears are working. by Stephen White · 5 years ago
  40. a5e78be Make Mock GrBackendFormat use GrColorType (instead of GrPixelConfig) by Robert Phillips · 5 years ago
  41. 425eb45 Reland "Replace GrQuadList with variable-length quad buffer" by Michael Ludwig · 5 years ago
  42. 19628ec Revert "Replace GrQuadList with variable-length quad buffer" by Brian Salomon · 5 years ago
  43. f281604 Replace GrQuadList with variable-length quad buffer by Michael Ludwig · 5 years ago
  44. b520476 Swap GrSurfaceProxy over to being held via sk_sp by Robert Phillips · 5 years ago
  45. f91aeb2 Move a bunch of gpu files out of include/private and into src/gpu. by Greg Daniel · 5 years ago
  46. 3ec1f54 Revert "Store GrSwizzle on proxies for texturing and swizzling." by Brian Salomon · 5 years ago
  47. 2309313 Store GrSwizzle on proxies for texturing and swizzling. by Greg Daniel · 5 years ago
  48. 217522c Add SkRasterPipeline support for more load/store formats and GrSwizzle. by Brian Salomon · 5 years ago
  49. 46cfbc6 Reland "Reland "Remove support for copyAsDraw in gpu copySurface."" by Greg Daniel · 5 years ago
  50. 4c6f9b7 Revert "Reland "Remove support for copyAsDraw in gpu copySurface."" by Greg Daniel · 5 years ago
  51. 84ea049 Reland "Remove support for copyAsDraw in gpu copySurface." by Greg Daniel · 5 years ago
  52. 0f80902 Add GrQuadUtils namespace to hold ResolveAAType function by Michael Ludwig · 5 years ago
  53. c5167c0 Revert "Remove support for copyAsDraw in gpu copySurface." by Greg Daniel · 5 years ago
  54. 6565506 Remove support for copyAsDraw in gpu copySurface. by Greg Daniel · 5 years ago
  55. e2826ab Add API to invalidate GL texture parameters from GrBackendTexture. by Brian Salomon · 5 years ago
  56. d17e05a Extract GrQuadList into separate header by Michael Ludwig · 5 years ago
  57. 663afe5 Move GrPathUtils, GrRect, and GrShape into src/gpu/geometry/ by Michael Ludwig · 5 years ago
  58. fd4f4df Move GrQuad to src/gpu/geometry folder by Michael Ludwig · 5 years ago
  59. d6f3f18 Color matrix effect rewritten as .fp by Brian Salomon · 5 years ago
  60. 7730d7c Revert "Change Metal to not take ownership of objects" by Jim Van Verth · 5 years ago
  61. 186a295 Change Metal to not take ownership of objects by Christopher Cameron · 5 years ago
  62. 459b295 Expand backend allocation API to allow an initialization color (only for GL to start) by Robert Phillips · 5 years ago
  63. 729a23f Move ccpr headers for display list out of include/private. by Ben Wagner · 5 years ago
  64. ab32f65 Add SkSurface::asyncReadPixels() by Brian Salomon · 6 years ago
  65. 8610e9c ccpr: Add a GrOctoBounds class by Chris Dalton · 6 years ago
  66. ac9be9d Remove shader text trace events and simplify the SKSL/GLSL printing code by Brian Osman · 6 years ago
  67. 75c5326 Cache some more Metal state. by Jim Van Verth · 6 years ago
  68. 75c3ae4 Add GrMtlCommandBuffer by Jim Van Verth · 6 years ago
  69. c0d79e5 Avoid multiplication by alpha in fragment shader when known to be 1. by Brian Salomon · 6 years ago
  70. 21a9b56 moved files generated from .fp files into generated/ directories by Ethan Nicholas · 6 years ago
  71. ff4fb33 ComposeShader GPU implementations by Ethan Nicholas · 6 years ago
  72. fbe2406 Reland "Remove the NullGL interface (and associated test context)" by Brian Osman · 6 years ago
  73. 215da62 Revert "Remove the NullGL interface (and associated test context)" by Brian Osman · 6 years ago
  74. de206c7 Remove the NullGL interface (and associated test context) by Brian Osman · 6 years ago
  75. 2c5e011 Split GrCCCoverageProcessor into subclasses by Chris Dalton · 6 years ago
  76. 3902628 Support WebGL 1.0 with caps by Kevin Lubick · 6 years ago
  77. 5509dac Reland "Generate GrGLInterface and GrGlAssembleInterface* from table" by Kevin Lubick · 6 years ago
  78. 573cb87 Revert "Generate GrGLInterface and GrGlAssembleInterface* from table" by Kevin Lubick · 6 years ago
  79. 93b3dce Generate GrGLInterface and GrGlAssembleInterface* from table by Kevin Lubick · 6 years ago
  80. 4d92b89 Revert "Remove GrDrawAtlasOp" by Brian Osman · 6 years ago
  81. 97d957d Remove GrDrawAtlasOp by Brian Osman · 6 years ago
  82. 82eb9e7 Rename GrAAFillRRectOp to GrFillRectOp by Chris Dalton · 6 years ago
  83. bbb9281 Break out GrGLAssembleInterface into a few files by Kevin Lubick · 6 years ago
  84. 876a017 Reland "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 6 years ago
  85. d0e1cef Revert "Reintroduce deinstantiate lazy proxy types and use for promise images." by Brian Salomon · 6 years ago
  86. 8b40ac3 Reintroduce deinstantiate lazy proxy types and use for promise images. by Brian Salomon · 6 years ago
  87. d7291ba Restore support for multisample locations by Chris Dalton · 6 years ago
  88. 6041d31 Reland "SkMixerColorFilter GPU impl" by Florin Malita · 6 years ago
  89. c2949ec Revert "SkMixerColorFilter GPU impl" by Mike Reed · 6 years ago
  90. b2c5dae Simplify promise image lazy instantiation callbacks. by Brian Salomon · 6 years ago
  91. e80f7eb SkMixerColorFilter GPU impl by Florin Malita · 6 years ago
  92. e834579 Make room for shifting GrContext to GrDirectContext by Robert Phillips · 6 years ago
  93. dbf7072 Use different classes for client side arrays and GPU buffer objects. by Brian Salomon · 6 years ago
  94. 173464d Add support for importing AHardwareBuffers into SkSurfaces. by Greg Daniel · 6 years ago
  95. dbaf317 Move GrContextPriv methods to their own .cpp file by Robert Phillips · 6 years ago
  96. 4217ea7 Add outline of new GrContext hierarchy by Robert Phillips · 6 years ago
  97. a0bc39d Split GrContextThreadSafeProxy into its own files (take 2) by Robert Phillips · 6 years ago
  98. ea8b4fc Revert "Split GrContextThreadSafeProxy into its own files" by Robert Phillips · 6 years ago
  99. f8397f2 Split GrContextThreadSafeProxy into its own files by Robert Phillips · 6 years ago
  100. 081e6f3 Rename GrGlyphCache -> GrStrikeCache by Herb Derby · 6 years ago