1. 61fc799 Add creation-time POD memory pool for GrOps by Robert Phillips · 4 years, 9 months ago
  2. f272bea Plumb GrBackendFormat into the GrPrimitiveProcessor::TextureSampler by Robert Phillips · 4 years, 9 months ago
  3. 29f3854 Start disentangling tessellation from pipeline creation in GrTextureOp by Robert Phillips · 4 years, 9 months ago
  4. c594e62 Plumb GrColorType through all ops/processors that sample textures. by Greg Daniel · 4 years, 9 months ago
  5. 7327c9d Add GrRenderTask and GrOp prePrepare framework by Robert Phillips · 4 years, 10 months ago
  6. 5faf474 More bounds fixes for StrokeRect and DefaultPath when using MSAA for non-aa. by Greg Daniel · 4 years, 10 months ago
  7. f19f9ca Handle F16Norm clamping in SkPaint->GrPaint conversion. by Brian Salomon · 4 years, 10 months ago
  8. 67529b2 SkSL GLSL generator writes default precision for sampler2D/samplerExternalOS/sampler2DRect by Brian Salomon · 5 years ago
  9. 0a15cc6 Propagate GrRenderable flag to GrCaps::getBackendFormatFromColorType by Robert Phillips · 5 years ago
  10. 27b4d8d Remove sample count from GrSurfaceDesc. by Brian Salomon · 5 years ago
  11. e8a766b Move GrProtected off GrSurfaceDesc and pass separately. by Brian Salomon · 5 years ago
  12. f2c2ba9 Remove kRenderTarget_GrSurfaceFlag, instead pass GrRenderable. by Brian Salomon · 5 years ago
  13. 627d053 Move uses of functions taking SkColorType to GrColorType versions in GrCaps. by Greg Daniel · 5 years ago
  14. 5f39427 Fix trace event categories in src/gpu ("skia"->"skia.gpu") by Brian Salomon · 5 years ago
  15. 205224f Remove old texture op factories by Michael Ludwig · 5 years ago
  16. 22429f9 Add generic texture op factory. by Michael Ludwig · 5 years ago
  17. f339dfe Separate src coordinates from domain rect in texture op. by Michael Ludwig · 5 years ago
  18. 425eb45 Reland "Replace GrQuadList with variable-length quad buffer" by Michael Ludwig · 5 years ago
  19. 19628ec Revert "Replace GrQuadList with variable-length quad buffer" by Brian Salomon · 5 years ago
  20. f281604 Replace GrQuadList with variable-length quad buffer by Michael Ludwig · 5 years ago
  21. 6ce447a Eliminate mixed samples as an FBO type or AA type by Chris Dalton · 5 years ago
  22. 2c3398d Switch from querying swizzle on caps to using swizzles stored on proxies. by Greg Daniel · 5 years ago
  23. f91aeb2 Move a bunch of gpu files out of include/private and into src/gpu. by Greg Daniel · 5 years ago
  24. 3d4cac5 Remove IO refs from GrSurfaceProxy only by Robert Phillips · 5 years ago
  25. 0f80902 Add GrQuadUtils namespace to hold ResolveAAType function by Michael Ludwig · 5 years ago
  26. de4c58c Combine GrPerspQuad and GrQuad by Michael Ludwig · 5 years ago
  27. d17e05a Extract GrQuadList into separate header by Michael Ludwig · 5 years ago
  28. fd4f4df Move GrQuad to src/gpu/geometry folder by Michael Ludwig · 5 years ago
  29. 7eb5c0f Add "GrMipMapped" parameter to visitProxies by Chris Dalton · 5 years ago
  30. 41f395d Reland "Track quad type on GrQuad directly" by Michael Ludwig · 5 years ago
  31. 0dee19b Revert "Track quad type on GrQuad directly" by Robert Phillips · 5 years ago
  32. 85766c4 Track quad type on GrQuad directly by Michael Ludwig · 5 years ago
  33. 1706cbf Remove VisitorType from GrOp::visitProxies by Chris Dalton · 5 years ago
  34. b3461fa Upgrade to SkVx in GrQuad rendering by Michael Ludwig · 5 years ago
  35. c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
  36. 12c4629 Remove the option of disabling explicit resource allocation by Robert Phillips · 5 years ago
  37. 5f78adf Add explicit GrSurfaceProxy flag to skip explicit resource allocation (take 2) by Robert Phillips · 5 years ago
  38. 6350cb0 Revert "Add explicit GrSurfaceProxy flag to skip explicit resource allocation" by Mike Klein · 5 years ago
  39. 7bb47f2 Add explicit GrSurfaceProxy flag to skip explicit resource allocation by Robert Phillips · 5 years ago
  40. 2929f51 Don't batch across domain modes in GrTextureOp by Michael Ludwig · 5 years ago
  41. 97b9442 Detect simpler quad type when possible by Michael Ludwig · 5 years ago
  42. d538d3d Handle promise texture image fulfill returning nullptr. by Brian Salomon · 5 years ago
  43. baa1b35 Rename GrPipeline::Flags to GrPipeline::InputFlags by Chris Dalton · 5 years ago
  44. 31ba718 Support strict constraints for bulk texture sets by Michael Ludwig · 5 years ago
  45. 7eeb74f Add checks that the GrResourceAllocator is operating as expected by Robert Phillips · 5 years ago
  46. 8fa7ab4 Delay half-float vertex color determination until Op::finalize by Brian Osman · 5 years ago
  47. 5ced0bf Add shader based blending of kPlus for configs that need clamping by Brian Osman · 5 years ago
  48. 1d83542 Reland "Try to avoid vertex colors in Texture/FillRect ops when possible." by Brian Salomon · 5 years ago
  49. 368ea4f Revert "Try to avoid vertex colors in Texture/FillRect ops when possible." by Brian Salomon · 5 years ago
  50. e0b989e Try to avoid vertex colors in Texture/FillRect ops when possible. by Brian Salomon · 5 years ago
  51. 7ae2ab5 Support per-entry transforms in image-set API by Michael Ludwig · 5 years ago
  52. b8fff0d Make mixed samples detection automatic by Chris Dalton · 5 years ago
  53. 1433cfd Reland "Add general quad API to SkGpuDevice" by Michael Ludwig · 5 years ago
  54. 24adb3a Revert "Add general quad API to SkGpuDevice" by Michael Ludwig · 5 years ago
  55. 339e1cc Add general quad API to SkGpuDevice by Michael Ludwig · 5 years ago
  56. 07cdcfc9 Reland "Stack-allocate pipelines for GrMeshDrawOp" by Chris Dalton · 5 years ago
  57. 35a3abe Revert "Stack-allocate pipelines for GrMeshDrawOp" by Chris Dalton · 5 years ago
  58. dfe5000 Stack-allocate pipelines for GrMeshDrawOp by Chris Dalton · 5 years ago
  59. ce62dec Add general quad methods to GrRTC by Michael Ludwig · 5 years ago
  60. 009b92e Add general quad factories to GrFillRectOp and GrTextureOp by Michael Ludwig · 5 years ago
  61. e9c57d3 Clean up GrQuad ctors by Michael Ludwig · 5 years ago
  62. b97da53 Switch Ops over to using GrRecordingContext by Robert Phillips · 5 years ago
  63. 9da87e0 Rename GrContext::contextPriv to priv by Robert Phillips · 5 years ago
  64. d0fe875 Remove destination GrRenderTargetProxy from GrPipeline by Robert Phillips · 5 years ago
  65. 12d2264 Convert GrBuffer owners to sk_sp by Brian Salomon · 5 years ago
  66. a3c45c7 Add non-srcover fallback for drawImageSet by Michael Ludwig · 6 years ago
  67. 4b62aed Return GrProcessorSet::Analysis from GrDrawOp::finalize by Chris Dalton · 6 years ago
  68. c96fc37 Reland "Use specialized quad lists in rectangle ops" by Michael Ludwig · 6 years ago
  69. 23d8943e Revert "Use specialized quad lists in rectangle ops" by Michael Ludwig · 6 years ago
  70. 5820b0c Use specialized quad lists in rectangle ops by Michael Ludwig · 6 years ago
  71. 93aeba0 Implement per-edge aa as extra vertices instead of interpolated edge distances by Michael Ludwig · 6 years ago
  72. 246bc3d Revert "Revert "Use unnormalized coords all the way through with GL_TEXTURE_RECTANGLE textures."" by Brian Salomon · 6 years ago
  73. 47be94a Revert "Use unnormalized coords all the way through with GL_TEXTURE_RECTANGLE textures." by Brian Salomon · 6 years ago
  74. 10273c1 Use unnormalized coords all the way through with GL_TEXTURE_RECTANGLE textures. by Brian Salomon · 6 years ago
  75. 7a82edf Add support for immuatable samplers in vulkan. by Greg Daniel · 6 years ago
  76. 467994d Reland "Share GP implementation between GrFillRectOp and GrTextureOp" by Michael Ludwig · 6 years ago
  77. 4921dc3 Reland "Send max coverage limit for subpixel rects" by Michael Ludwig · 6 years ago
  78. 45723ac Take into accout the GrBackendFormat when deciding if we can chain textures together. by Greg Daniel · 6 years ago
  79. b136588 Revert "Send max coverage limit for subpixel rects" by Michael Ludwig · 6 years ago
  80. 78dc72c Revert "Share GP implementation between GrFillRectOp and GrTextureOp" by Brian Osman · 6 years ago
  81. 024e262 Share GP implementation between GrFillRectOp and GrTextureOp by Michael Ludwig · 6 years ago
  82. 4b29d42 Send max coverage limit for subpixel rects by Michael Ludwig · 6 years ago
  83. f995c05 Reland "Optimize trivial per-edge aa rect tessellation" by Michael Ludwig · 6 years ago
  84. d003d22 Remove SkCanvas::experimental_drawImageSetV0 by Brian Salomon · 6 years ago
  85. 98cb159 Revert "Optimize trivial per-edge aa rect tessellation" by Eric Boren · 6 years ago
  86. b336c39 Optimize trivial per-edge aa rect tessellation by Michael Ludwig · 6 years ago
  87. 1da5cad Make experimental_drawImageSet support per-quad alpha. by Brian Salomon · 6 years ago
  88. 574d616 Pass alpha rather than full colors to TextureOps made from image sets. by Brian Salomon · 6 years ago
  89. 4065d45 Reland "Reland "Have a GrBackendFormat be stored on gpu proxies."" by Greg Daniel · 6 years ago
  90. 3d139a4 Use half floats for non-normalized color in GrTextureOp by Brian Osman · 6 years ago
  91. c182b94 Use vertex writer for per-edge aa; remove templated tessellate function by Michael Ludwig · 6 years ago
  92. 588cec7 Reenable GrOp chaining. by Brian Salomon · 6 years ago
  93. d7157b2 Revert "Reland "Have a GrBackendFormat be stored on gpu proxies."" by Greg Daniel · 6 years ago
  94. 2f9a5ea Reland "Have a GrBackendFormat be stored on gpu proxies." by Greg Daniel · 6 years ago
  95. f04fb3c Change how GPs configure attributes by Brian Osman · 6 years ago
  96. 9a390ac Guard GrOp::dumpInfo with SK_DEBUG by Brian Osman · 6 years ago
  97. 919c9e7 Revert "Have a GrBackendFormat be stored on gpu proxies." by Greg Daniel · 6 years ago
  98. 51b1c12 Have a GrBackendFormat be stored on gpu proxies. by Greg Daniel · 6 years ago
  99. 20e909e Pull out sksl emission logic for per-edge aa from GrTextureOp by Michael Ludwig · 6 years ago
  100. 460eb5e Reland "Extract per-edge quad vertex tesselation code into reusable interface" by Michael Ludwig · 6 years ago