1. d4c2970 Specify CPU (buffer) and GPU (shader) types explicitly in Attribute by Brian Osman · 6 years ago
  2. ce038dc ccpr: Clamp the number of linear stroke segments by Chris Dalton · 6 years ago
  3. 7f8c524 Port gradient unit tests over to new FPs by Michael Ludwig · 6 years ago
  4. b96cba3 Report optimizations in master gradient effects by Michael Ludwig · 6 years ago
  5. a7914d3 Implement textured gradients by Michael Ludwig · 6 years ago
  6. b68bcc4 ccpr: Remove the dangling pointer from GrCCDrawPathsOp by Chris Dalton · 6 years ago
  7. 0495f7a Implement dual interval gradients by Michael Ludwig · 6 years ago
  8. 776a411 Pin miter sin half angle to 0 in GrAAConvexTessellator. by Brian Salomon · 6 years ago
  9. 66261f1 ccpr: Don't release the stashed atlas proxy inside CopyAtlasOp by Chris Dalton · 6 years ago
  10. d29dcd1 Add fallback path for drawing unsupported bitmap configs by Brian Osman · 6 years ago
  11. 8f68508 Implement 2-pt conical gradient layout by Michael Ludwig · 6 years ago
  12. 24d438b Implement sweep gradient layout by Michael Ludwig · 6 years ago
  13. 505dd57 Add GrSurfaceOrigin to MakeFromAHardwareBuffer by Stan Iliev · 6 years ago
  14. bc6b9cb Cleanup mip-mapped proxy creation slightly by Brian Osman · 6 years ago
  15. 1b97f13 Revert "Defer mip-mapping until lazy proxy instantiation" by Brian Osman · 6 years ago
  16. 4089df8 Implement radial gradient layout by Michael Ludwig · 6 years ago
  17. 96519f2 Centralize the max glyph dimension by Herb Derby · 6 years ago
  18. 475819c Defer mip-mapping until lazy proxy instantiation by Brian Osman · 6 years ago
  19. 637c06a Add Vulkan support to GrAHardwareBufferImageGenerator by Greg Daniel · 6 years ago
  20. 82de18f ccpr: Skip extremely wide strokes by Chris Dalton · 6 years ago
  21. 4f94ef6 Reland "Base Gradient FP Refactor" by Michael Ludwig · 6 years ago
  22. 2700abc Remove raw-data version of createTextureProxy by Brian Osman · 6 years ago
  23. b2acf0a Add unit test to test basic importing and drawing of AHardwareBuffers. by Greg Daniel · 6 years ago
  24. 1348ed0 Revert "Revert "Add Adreno workaround for MSAA + stencil + ReadPixels"" by Brian Osman · 6 years ago
  25. 29868f9 Revert "Add Adreno workaround for MSAA + stencil + ReadPixels" by Brian Osman · 6 years ago
  26. 4421550 Add Adreno workaround for MSAA + stencil + ReadPixels by Brian Osman · 6 years ago
  27. efa6bcb Make GrAAConvexTessellator bail on paths that map to inf/nan in device space. by Brian Salomon · 6 years ago
  28. fb18639 Set ambient stroke to full width of blur. by Jim Van Verth · 6 years ago
  29. 1ea5656 Revert "Base Gradient FP Refactor" by Cary Clark · 6 years ago
  30. 10f7a1e Base Gradient FP Refactor by Michael Ludwig · 6 years ago
  31. bd65955 Remove SkImageCacherator entirely by Brian Osman · 6 years ago
  32. 3c4d533 Simplify plots to always be 512x512 and simplify GrDrawOpAtlasConfig by Herb Derby · 6 years ago
  33. 086679b Revert "increase Builder's prealloc size after colorspace change" by Brian Osman · 6 years ago
  34. aa5f38f Revert "Simplify plots to always be 512x512 and simplify GrDrawOpAtlasConfig" by Cary Clark · 6 years ago
  35. 303e83e Let unbudgeted, unique keyed resources stay in gpu ResourceCache. by Greg Daniel · 6 years ago
  36. a2bc1ca Simplify plots to always be 512x512 and simplify GrDrawOpAtlasConfig by Herb Derby · 6 years ago
  37. 10494e3 Restore lazy image cache key logic by Brian Osman · 6 years ago
  38. 71df5d5 Relax hairline requirement that all non-quadratic cubics are split once. by Brian Salomon · 6 years ago
  39. 57d2bea Simplify GrResourceCache/GrDrawingManager flush interaction. by Brian Salomon · 6 years ago
  40. 43b882b Remove purging of GPU resources based on flush counts. by Brian Salomon · 6 years ago
  41. 3ac1f95 Preseve tangents when converting cubics->quads in GrAAHairlinePathRenderer by Brian Salomon · 6 years ago
  42. b3f3830 Add support for gray + colorspace to SkCodec by Brian Osman · 6 years ago
  43. d9187c0 Revert "SkMath takes some functions from from SkTypes" by Mike Klein · 6 years ago
  44. 3b34723 SkMath takes some functions from from SkTypes by Hal Canary · 6 years ago
  45. 3860cfd Remove caching of textures in GrAHardwareBufferImageGenerator. by Greg Daniel · 6 years ago
  46. 307d6fd Calculate numPlotsY from height by Herb Derby · 6 years ago
  47. 8e449eb Fix GrAAConvexTessellator to handle cases slightly concave bistectors. by Brian Salomon · 6 years ago
  48. d3895d8 Centralize the predicate for a glyph being too large for the atlas by Herb Derby · 6 years ago
  49. 20ea47a Fix missing triangle when miter point omitted in GrAAConvexTessellator. by Brian Salomon · 6 years ago
  50. 469dd65 On GrAHardwareBufferImageGenerator store the owned texture as a GrGpuResource instead of GrTexture. by Greg Daniel · 6 years ago
  51. 22310d6 Begin centralizing opList DAG by Robert Phillips · 6 years ago
  52. b0f4d0a Reland "Switch SkPaint's color to SkColor4f" by Brian Osman · 6 years ago
  53. cacf496 Revert "Switch SkPaint's color to SkColor4f" by Brian Osman · 6 years ago
  54. 38d64b0 Add notion of active opList to GrDrawingManager (take 2) by Robert Phillips · 6 years ago
  55. 936e33a Revert "Add notion of active opList to GrDrawingManager" by Robert Phillips · 6 years ago
  56. c8a9b3b removed GrOverdrawFragmentProcessor.cpp by Ethan Nicholas · 6 years ago
  57. 328f9c7 Add notion of active opList to GrDrawingManager by Robert Phillips · 6 years ago
  58. ee87c86 Switch SkPaint's color to SkColor4f by Brian Osman · 6 years ago
  59. 78aceb2 converted overdraw effect to new FP system by Ethan Nicholas · 6 years ago
  60. 09a7bb2 Reland "ccpr: Implement stroking with fine triangle strips" by Chris Dalton · 6 years ago
  61. 114b091 Support more hardware buffer formats by Stan Iliev · 6 years ago
  62. 72efd80 Fixes for primitive handling for uniforms by Michael Ludwig · 6 years ago
  63. 0235c64 Fix GrAAConvexTessellator colinear point removal. by Brian Salomon · 6 years ago
  64. 8378dfb Extract SkGlyphRunListPainter from SkGlyphRun.* by Herb Derby · 6 years ago
  65. 62db8d5 Make GrSemaphore a GrGpuResource by Brian Salomon · 6 years ago
  66. a427559 Refactor 'in uniform' CPP code generation by Michael Ludwig · 6 years ago
  67. 02e6efe Revert "ccpr: Implement stroking with fine triangle strips" by Chris Dalton · 6 years ago
  68. ecddbc0 Add support for switching family queues in vulkan. by Greg Daniel · 6 years ago
  69. 2f2757f ccpr: Implement stroking with fine triangle strips by Chris Dalton · 6 years ago
  70. 10c3776 Remove GrTextureStripAtlas, textured gradients use independent textures by Michael Ludwig · 6 years ago
  71. 7edaa73 Remove drawPosText from SkDevice by Herb Derby · 6 years ago
  72. 231de03 Improve inputColor handling in fragment processor implementations. by Michael Ludwig · 6 years ago
  73. e61c234 Remove drawPosText_asPath - more dead code by Herb Derby · 6 years ago
  74. 1e576e7 Some GrSemaphore cleanup by Brian Salomon · 6 years ago
  75. df65b83 Suppress addition of changeListeners during DDL recording by Robert Phillips · 6 years ago
  76. ce00811 converted arithmetic FP to new FP structure by Ethan Nicholas · 6 years ago
  77. 59b39e7 Always force GPU generated masks be top left (take 2) by Robert Phillips · 6 years ago
  78. cd7907b Revert "Reland "Add ability to specify different GP textures for each mesh in a draw."" by Brian Salomon · 6 years ago
  79. 1b714be Revert "Always force GPU generated masks be top left" by Robert Phillips · 6 years ago
  80. 93348dd Fix GrGLGpu::createTestingOnlyBackendRenderTarget() by Brian Salomon · 6 years ago
  81. 0b7ce06 Always force GPU generated masks be top left by Robert Phillips · 6 years ago
  82. 779ed02 Add setXi and setXiv in GrGLSLProgramDataManager. by Michael Ludwig · 6 years ago
  83. 900e5c8 [infra] Update Win Intel drivers. by Greg Daniel · 6 years ago
  84. de47928 Add a flag to disable mask-filtered mask caching for Chrome by Robert Phillips · 6 years ago
  85. c01b5c7 Add support for hardware buffers with protected content by Stan Iliev · 6 years ago
  86. d20d261 More liberally fold the path matrix into the CTM in GrTextBlob::flush by Robert Phillips · 6 years ago
  87. f125111 Have GrAHardwareBufferImageGenerator use lazy proxies. by Greg Daniel · 6 years ago
  88. 21fc5ce Reland "Add support for unpremul image sources in the GPU backend" by Brian Osman · 6 years ago
  89. a9979d1 Add support for vulkan extensions needed for AHardwareBuffers. by Greg Daniel · 6 years ago
  90. 0b0e0b8 centralize default src/dst colorspace policy by Mike Klein · 6 years ago
  91. 9af948d Do some refactoring of GrAHardwareBufferImageGenerator. by Greg Daniel · 6 years ago
  92. 6305105 Remove MSAA from Metal caps by Brian Osman · 6 years ago
  93. fdec6f4 Disable GrTextureOp Chaining by Brian Salomon · 6 years ago
  94. a3adbf2 Don't assert trying to make an MSAA surface with Metal, just fail by Brian Osman · 6 years ago
  95. 2424ec4 Make GrGLInterface great for Win32 x86 again by Brian Salomon · 6 years ago
  96. 793324c Always render GPU masks with AA rendering by Robert Phillips · 6 years ago
  97. cd700e9 Revert "Revert "added support for sk_Dimensions to SkSL"" by Ethan Nicholas · 6 years ago
  98. adb4bfe A bunch of fixes for calling abandon on vulkan context. by Greg Daniel · 6 years ago
  99. 92bc476 Rearrange templates to get ios to compile by Herb Derby · 6 years ago
  100. 8c8b046 Fix drawRect by Robert Phillips · 6 years ago