1. 3331641 Allow public SkSL to return vec4 (aka float4) by Brian Osman · 4 years ago
  2. aee25fd Totally block trying to flush a ddl drawmgr by Adlai Holler · 4 years ago
  3. 15b95d6 Move image sampling options into their own header by Mike Reed · 4 years ago
  4. cf27b4f Improve constant folding for int vectors. by John Stiles · 4 years ago
  5. 56277e5 Add Literal<T> and getVecComponent<T> for template code. by John Stiles · 4 years ago
  6. 4eb7c23 - GrGLPath: Fix hitting an assert when a style applies a path effect that results in an empty path by kcbanner · 4 years ago
  7. 4cb5c5e Revert "Rearrange SkSL pre-include modules to hide things" by Brian Osman · 4 years ago
  8. ba9a04f Revert "Revert "Additional SkSL benches"" by Ethan Nicholas · 4 years ago
  9. 729a37f Fix ST array storage for vulkan memory barriers. by Greg Daniel · 4 years ago
  10. 3078f85 Remove dead no-sorting GrDrawingManager code paths by Adlai Holler · 4 years ago
  11. 6cafdc0 Revert "Draw image filters directly under non-axis-aligned transforms" by Michael Ludwig · 4 years ago
  12. bea0dc6 Rearrange SkSL pre-include modules to hide things by Brian Osman · 4 years ago
  13. f8f23b2 Draw image filters directly under non-axis-aligned transforms by Michael Ludwig · 4 years ago
  14. 1277971 Revert "Additional SkSL benches" by Ethan Nicholas · 4 years ago
  15. a2d6b31 Additional SkSL benches by Ethan Nicholas · 4 years ago
  16. 64596c5 Use GrTBlockList instead of SkAutoSTMalloc to reduce GrAtlasTextOp size by Michael Ludwig · 4 years ago
  17. 71624de Allow constant propagation for negated constant-vectors and ints. by John Stiles · 4 years ago
  18. efc89d2 Compact fixed state tracked in GrAtlasTextOp by Michael Ludwig · 4 years ago
  19. e5e8e66 MakeFromYUVATexturesCopyToExternal check texture valid before dimensions. by Brian Salomon · 4 years ago
  20. 1e6ae6d Revert "cull glyphs that have far out positions" by Derek Sollenberger · 4 years ago
  21. 7e80880 Revert "move subrun instances and support to .cpp" by Derek Sollenberger · 4 years ago
  22. f843170 Revert "move subrun code to anonymous namespace" by Derek Sollenberger · 4 years ago
  23. eb7f960 Reland "heif: Add AVIF type and AVIF sniffing" by Vignesh Venkatasubramanian · 4 years ago
  24. 25ebd95 Rename msaa attachment usage to color usage. by Greg Daniel · 4 years ago
  25. 694ff17 Revert "Revert changes to unbreak bots." by Brian Salomon · 4 years ago
  26. 91292e9 Runtime Effects: Support 'uniform shader' (vs. 'in shader') by Brian Osman · 4 years ago
  27. 95acbbc Fix crash when comparing against a negated constant vector. by John Stiles · 4 years ago
  28. 450eb04 Implement font family names on iOS. by Ben Wagner · 4 years ago
  29. 5c7e1a1 Poison the GrMemoryPool's sentinel field when ASAN is enabled. by John Stiles · 4 years ago
  30. 3e251dc constexpr SkCLZ and functions that use it by Herb Derby · 4 years ago
  31. 6ecfddb Revert "Reland "Notify RTC when OpsTask is closed so it can drop ownership"" by Adlai Holler · 4 years ago
  32. d7e7659 Move GrShaderCaps from Program::Settings to Compiler by Brian Osman · 4 years ago
  33. f12d05d Implement SkPathBuilder(SkPathFillType) by Leon Scroggins · 4 years ago
  34. 007d97d Allow creating SkSurfaceCharacterizations directly for vk secondary CB context. by Greg Daniel · 4 years ago
  35. 541f2ac Dawn: update to RenderPassEncoder::SetIndexBufferWithFormat(). by Stephen White · 4 years ago
  36. a5eff5d move subrun code to anonymous namespace by Herb Derby · 4 years ago
  37. 0e54309 Merge GrStrokePatchBuilder into GrStrokeTessellateOp by Chris Dalton · 4 years ago
  38. 6e7cfaf Fix bad FP codegen when sample() calls are inlined. by John Stiles · 4 years ago
  39. 351b8d8 Poison unallocated block memory in GrBlockAllocator. by John Stiles · 4 years ago
  40. 52991f8 move subrun instances and support to .cpp by Herb Derby · 4 years ago
  41. 569249b Improve support for function prototypes in SkSL. by John Stiles · 4 years ago
  42. 49721c8 Revert changes to unbreak bots. by Brian Salomon · 4 years ago
  43. bea4197 cull glyphs that have far out positions by Herb Derby · 4 years ago
  44. 8b5d44b Revert "Reland "heif: Add AVIF type and AVIF sniffing"" by Brian Salomon · 4 years ago
  45. 9597e2f Avoid redundant matrix inverse for DF text ops by Michael Ludwig · 4 years ago
  46. 7d3f089 Fix use-after-free error discovered by the fuzzer. by John Stiles · 4 years ago
  47. 28eb592 Reland "heif: Add AVIF type and AVIF sniffing" by Vignesh Venkatasubramanian · 4 years ago
  48. b047b5d Disable "any" function workaround in standalone/non-GPU caps by Brian Osman · 4 years ago
  49. 136d878 Update GrAtlasTextOp::MaskType to enum class by Michael Ludwig · 4 years ago
  50. b2c4214 GrRefCntedCallback has Make function. by Brian Salomon · 4 years ago
  51. 290d6df Improve coverage AA for thin quads by Michael Ludwig · 4 years ago
  52. 5943fee Add support for wrapped GrAttachments. by Greg Daniel · 4 years ago
  53. 7ffdb69 Minor cleanup of GrTriangulatingPathRenderer by Robert Phillips · 4 years ago
  54. f01a9d9 Add SkImage::MakeFromYUVATexturesCopyToExternal by Brian Salomon · 4 years ago
  55. eb999bc Fix GrThreadSafeCache's abandonContext behavior by Robert Phillips · 4 years ago
  56. 5f3f8a0 Qiet ASAN warnings about ieee float division by Chris Dalton · 4 years ago
  57. 6bacd9f Fix the grvx_approx_angle_between_vectors test by Chris Dalton · 4 years ago
  58. 2882e70 Add GrPathUtils::findCubicConvex180Chops by Chris Dalton · 4 years ago
  59. e3afdd5 Avoid infinite inverse inner-radii in eliiptical rrect op by Brian Osman · 4 years ago
  60. c22288f Declare FontConfig not threadsafe. by Ben Wagner · 4 years ago
  61. 753c1b3 Add helpers to GrPathUtils for converting lines and quads to cubics by Chris Dalton · 4 years ago
  62. f9a1b82 Fill in the GrTriangulatingPathRenderer::onPrePrepareDraws by Robert Phillips · 4 years ago
  63. 1ea7f54 Replace ProgramElement dehydrated count with an elements-done command. by John Stiles · 4 years ago
  64. c3cb099 Add GrVx.h by Chris Dalton · 4 years ago
  65. 4dd3c8c Fix Wang's formula for cubics by Chris Dalton · 4 years ago
  66. ebb26e3 Revert "heif: Add AVIF type and AVIF sniffing" by John Stiles · 4 years ago
  67. 3ab5b73 heif: Add AVIF type and AVIF sniffing by Vignesh Venkatasubramanian · 4 years ago
  68. 67e58cb Add callback to thread-safe cache to resolve vertexData collisions by Robert Phillips · 4 years ago
  69. b21c1f2 test lineTo after addRect by Mike Reed · 4 years ago
  70. 869cdef Fix unknown-identifier issue discovered by fuzzer. by John Stiles · 4 years ago
  71. 750109b Update component arrays to use SkSTArray<4, int8_t>. by John Stiles · 4 years ago
  72. eed4cba Guard use of GrVkGpu in GrAHardwareBufferUtils by Greg Daniel · 4 years ago
  73. ec9db71 Fix prefix/postfix mixup discovered by fuzzer. by John Stiles · 4 years ago
  74. 2d4f959 Reland "Moved SkSL data back into node classes" by John Stiles · 4 years ago
  75. b7fc7a4 Allow wrapping of protected AHB into vulkan SkSurfaces. by Greg Daniel · 4 years ago
  76. 9615bcf Revert "Moved SkSL data back into node classes" by John Stiles · 4 years ago
  77. 4691b0f Fix crash when compiling FP files containing the modulo operator. by John Stiles · 4 years ago
  78. 6244828 Improve GrTBlockList capabilities/correctness by Michael Ludwig · 4 years ago
  79. f71e0be Moved SkSL data back into node classes by Ethan Nicholas · 4 years ago
  80. fa2d468 fix typo by Mike Klein · 4 years ago
  81. dd13dba Remove pool recycling mechanism. by John Stiles · 4 years ago
  82. 771c750 Track vulkan memory allocations in UMA. by Greg Daniel · 4 years ago
  83. e5d729c Free unused scratch space from idle Pools. by John Stiles · 4 years ago
  84. 23e6866 Reland "Replace pooling mechanism with GrMemoryPool." by John Stiles · 4 years ago
  85. aed5bb8 Remove unreliable SW mask caching assert by Robert Phillips · 4 years ago
  86. 1a364c2 Fix gl copyTexSubImage format requirements. by Greg Daniel · 4 years ago
  87. 09e541c Fix s/NULL/nullptr/ in src/codec/SkWuffsCodec.cpp by Nigel Tao · 4 years ago
  88. b3cc5fd Revert "Replace pooling mechanism with GrMemoryPool." by John Stiles · 4 years ago
  89. f933e4f Have SkWuffsCodec speak kRGB_565_SkColorType by Nigel Tao · 4 years ago
  90. 5c53ae5 Remove old uma logging from Skia. by Greg Daniel · 4 years ago
  91. 83c38a8 Allow uniqueKey invalidation messages to reach the thread safe cache by Robert Phillips · 4 years ago
  92. 67e1cf4 Replace pooling mechanism with GrMemoryPool. by John Stiles · 4 years ago
  93. 018f5f6 add comments about the use of different subrun types by Herb Derby · 4 years ago
  94. 1cc63da Mark IRNode leaf classes as final. by John Stiles · 4 years ago
  95. 1f8f575 SPIRV: Stop mutating (shared) interface blocks for no reason by Brian Osman · 4 years ago
  96. e25c300 use SkArenaAlloc for combineIfPossible by Herb Derby · 4 years ago
  97. d178606 Revert "In Vk don't set dynamic blend constant on Pipeline if we don't use it." by Greg Daniel · 4 years ago
  98. 244ebf7 Add `reportLeaks` method to GrMemoryPool. by John Stiles · 4 years ago
  99. 4ce7786 Fix clip shader coverage combining with geometry processor coverage by Michael Ludwig · 4 years ago
  100. 71f1266 Revert "SkPathView for ownerless (can live on stack) SkPaths" by Mike Klein · 4 years ago