1. a195d10 New GrClipStack supporting only intersect/difference by Michael Ludwig · 4 years, 1 month ago
  2. 560ae27 In SkCanvas::clipRect, sort incoming rects by Brian Osman · 4 years, 1 month ago
  3. 98c512c add Q14x2 type to SkVM by Mike Klein · 4 years, 1 month ago
  4. c2a9a97 New version of SkImage::MakeFromYUVAPixmaps() by Brian Salomon · 4 years, 1 month ago
  5. 84dd8f9 implement some useful 16-bit instructions by Mike Klein · 4 years, 1 month ago
  6. e36079e Revert "Disable whole-program inliner." by John Stiles · 4 years, 1 month ago
  7. c75abb8 Assign unique names to inlined variable declarations. by John Stiles · 4 years, 1 month ago
  8. eaed918 Disable whole-program inliner. by John Stiles · 4 years, 1 month ago
  9. 37fd658 Add input attachment support to program building. by Greg Daniel · 4 years, 1 month ago
  10. 6253b57 Remove command buffer reset bit from vk command pool. by Greg Daniel · 4 years, 1 month ago
  11. 01a3eb4 SkSL: When simplifcation requires a rescan, do it right away by Brian Osman · 4 years, 1 month ago
  12. 0acb5b5 Allow casting to lower precision types in runtime effects by Brian Osman · 4 years, 1 month ago
  13. 569afe1 Force linux nvida vulkan to use dedicated image allocations. by Greg Daniel · 4 years, 1 month ago
  14. 302e8fb Downgrade SkImage to GrImageContext by Adlai Holler · 4 years, 1 month ago
  15. 34b19c5 SkSL optimization now happens in convertProgram rather than being a by Ethan Nicholas · 4 years, 1 month ago
  16. d8dfd7a Elevate caps methods to GrRecordingContext by Adlai Holler · 4 years, 1 month ago
  17. 2177436 Update GrVkRenderPasses to be created to support both input attachments and adv blend. by Greg Daniel · 4 years, 1 month ago
  18. 915a38c Enable the inlining pass during optimization. by John Stiles · 4 years, 1 month ago
  19. 493f89e [fuzz] Standardize, document, and backport fuzzing defines. by Kevin Lubick · 4 years, 1 month ago
  20. 186866c expose clear way to create default mips by Mike Reed · 4 years, 1 month ago
  21. 582c5a9 Fix assert on tessellated stroke join type by Chris Dalton · 4 years, 1 month ago
  22. 9eb848a Give SwitchCase it's own Statement::Kind value by Brian Osman · 4 years, 1 month ago
  23. e4383b8 Add SkFILEStream constructor which takes a size. by Ben Wagner · 4 years, 1 month ago
  24. bb60c21 Refactor SkFILEStream for clarity. by Ben Wagner · 4 years, 1 month ago
  25. d2be5c5 Fix warning in Flutter. by John Stiles · 4 years, 1 month ago
  26. 83ba930 Support dangling type references in the IR generator's inliner by Brian Osman · 4 years, 1 month ago
  27. de3d441 Always make atlas texture index varying a float by Brian Salomon · 4 years, 1 month ago
  28. b6b7fff Reland "Removing ICU dependencies from skparagraph BUILD.gn file" by Julia Lavrova · 4 years, 1 month ago
  29. 30d3022 Moved SkSL type into IRNode, now accessed via a method by Ethan Nicholas · 4 years, 1 month ago
  30. 9344262 Reland "Add InlineCandidateAnalyzer to locate candidate functions for inlining." by John Stiles · 4 years, 1 month ago
  31. 98df291 Reduce the amount of forced dedicated allocations we do in Vulkan. by Greg Daniel · 4 years, 1 month ago
  32. ab50104 Revert "Add InlineCandidateAnalyzer to locate candidate functions for inlining." by John Stiles · 4 years, 1 month ago
  33. a003e81 Fix inline code generation when literals appear in the argument list. by John Stiles · 4 years, 1 month ago
  34. 66b45a7 [skottie] Add support for invert/YIQ by Florin Malita · 4 years, 1 month ago
  35. d358cbe Add support for plumbing GrDstSampleType through Ops and Pipeline creation. by Greg Daniel · 4 years, 1 month ago
  36. 1d88152 Fixed an SkSL optimizer error around constant propagation by Ethan Nicholas · 4 years, 1 month ago
  37. 6518d77 Disambiguate '.' from '::' in the SkSL parser by Brian Osman · 4 years, 1 month ago
  38. 9d6f955 Chop tessellated strokes in the vertex shader by Chris Dalton · 4 years, 1 month ago
  39. 401a009 Clean up SkSL operator utility functions by Brian Osman · 4 years, 1 month ago
  40. ff9dc82 Add InlineCandidateAnalyzer to locate candidate functions for inlining. by John Stiles · 4 years, 1 month ago
  41. c4cb3a6 Refactoring determine_binary_type to fix some bugs by Brian Osman · 4 years, 1 month ago
  42. 457cad1 Mark FreeType bitmap font bounds as unknown. by Ben Wagner · 4 years, 1 month ago
  43. 991b09d Prevent inlining of recursive calls. by John Stiles · 4 years, 1 month ago
  44. 734f8e3 combine origin and drawing matrix for drawGlyphRunList by Herb Derby · 4 years, 1 month ago
  45. 18f6a54 Revert "Temporary hack to force text texture index varying to be float." by Brian Salomon · 4 years, 1 month ago
  46. 5eea6ae SkSL: Fail harder when trying to return a value from a void function by Brian Osman · 4 years, 1 month ago
  47. d807039 SkSL: Disallow 'void' except as a function return type by Brian Osman · 4 years, 1 month ago
  48. 1d0ee96 remove initialOrigin - no longer needed by Herb Derby · 4 years, 1 month ago
  49. 98c1f82 Add a new statement type 'InlineMarker' to indicate inlined functions. by John Stiles · 4 years, 1 month ago
  50. db16c48 Fix use-after-free when variable declarations become unreachable by Brian Osman · 4 years, 1 month ago
  51. 038ba44 Temporary hack to force text texture index varying to be float. by Brian Salomon · 4 years, 1 month ago
  52. c95d3a1 SkSL: Catch any dangling Type or Function references before optimization by Brian Osman · 4 years, 1 month ago
  53. 73a6bff Run the optimizer until we stop finding improvements. by John Stiles · 4 years, 1 month ago
  54. a0d6dc7 Revert "Perf bot experiment, disable GLSL integers on ANGLE ES3" by Brian Salomon · 4 years, 1 month ago
  55. 0cc193a Return a 'made-changes' flag from control-flow optimization. by John Stiles · 4 years, 1 month ago
  56. 81606b5 remove unused (and bit-rotting) Lua support by Mike Reed · 4 years, 1 month ago
  57. 7597706 Roll third_party/externals/spirv-cross/ 7778792ae..bdbef7b1f (19 commits) by Corentin Wallez · 4 years, 1 month ago
  58. 1313d1a Make enum symbol tables standalone (no parent table) by Brian Osman · 4 years, 1 month ago
  59. d849a75 use pathbuilder by Mike Reed · 4 years, 1 month ago
  60. 81c6d6e move canReuse to sub runs by Herb Derby · 4 years, 1 month ago
  61. f9d5940 Use exp2 instead of ldexp/shifts in the middle out cubic shader by Chris Dalton · 4 years, 1 month ago
  62. b8ae7fa Reland "Use Microsoft's ComPtr to wrap D3D12 objects." by Jim Van Verth · 4 years, 1 month ago
  63. 04b9443 Fix SkRRect::ConservativeIntersect when inputs share corner by Michael Ludwig · 4 years, 1 month ago
  64. cf1a4f5 Fix sksl spirv subpassLoad. by Greg Daniel · 4 years, 1 month ago
  65. 27e7f77 Perf bot experiment, disable GLSL integers on ANGLE ES3 by Brian Salomon · 4 years, 1 month ago
  66. 26c24ed SkArenaAlloc aligned under-allocation by Florin Malita · 4 years, 1 month ago
  67. bbbc28e Revert "Use Microsoft's ComPtr to wrap D3D12 objects." by Jim Van Verth · 4 years, 1 month ago
  68. f32fec1 Add support for input attachment descriptors. by Greg Daniel · 4 years, 1 month ago
  69. 8609a24 Harden MetalCodeGenerator::writeFields by Brian Osman · 4 years, 1 month ago
  70. 0ef0491 Use Microsoft's ComPtr to wrap D3D12 objects. by Jim Van Verth · 4 years, 1 month ago
  71. 9e5a60c Don't set BASE/MAX mip map level on PowerVR. by Brian Salomon · 4 years, 1 month ago
  72. d2b695a Close disabled warning pragmas by Jim Van Verth · 4 years, 1 month ago
  73. e659214 Revamped handling of SkSL node kinds by Ethan Nicholas · 4 years, 1 month ago
  74. a9b45b6 Re-enable use of sampler objects on ANGLE. by Brian Salomon · 4 years, 1 month ago
  75. 6eadf13 Change Inliner signature in preparation for analyzer pass. by John Stiles · 4 years, 1 month ago
  76. 2b3b35f Handle function reference expressions in the inliner by Brian Osman · 4 years, 1 month ago
  77. 6763a71 Limit morphology radius to 100 pixels by Brian Osman · 4 years, 1 month ago
  78. 1ee21cd Create cpu-side blurred RRect mask when recording DDLs (take 2) by Robert Phillips · 4 years, 1 month ago
  79. 59c60b0 Reland "Add idea of DataType to SkYUVAPixmapInfo." by Brian Salomon · 4 years, 1 month ago
  80. 00b2fdb move blur and path attributes to key by Herb Derby · 4 years, 1 month ago
  81. f3e00d8 Revert "Create cpu-side blurred RRect mask when recording DDLs" by Robert Phillips · 4 years, 1 month ago
  82. 5951e8f Create cpu-side blurred RRect mask when recording DDLs by Robert Phillips · 4 years, 1 month ago
  83. 3454885 Add is<T> to IRNode types. by John Stiles · 4 years, 1 month ago
  84. eadfc3b Use erase-remove idiom for dead-declaration removal. by John Stiles · 4 years, 1 month ago
  85. 7571f9e Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. by John Stiles · 4 years, 1 month ago
  86. 6ed2dcc Don't require secondary command buffers on mali vk. by Greg Daniel · 4 years, 1 month ago
  87. c7fa895 Revert "Add idea of DataType to SkYUVAPixmapInfo." by Michael Ludwig · 4 years, 1 month ago
  88. fffe384 Remove pipeline-stage workarounds from the GLSL code generator. by John Stiles · 4 years, 1 month ago
  89. 2ff9706 Replace empty Block with Nop statement. by John Stiles · 4 years, 1 month ago
  90. 3d1d636 simplify fill vertex calculations by Herb Derby · 4 years, 1 month ago
  91. 16f376f Disallow some combinations of program element and program kind by Brian Osman · 4 years, 1 month ago
  92. ad2319f Ensure that inlined if/else blocks are properly scoped. by John Stiles · 4 years, 1 month ago
  93. da6320c Disallow a bare ';' at the top level of SkSL files by Ethan Nicholas · 4 years, 1 month ago
  94. 0e47880 Remove some leftover double types from SkSLContext by Brian Osman · 4 years, 1 month ago
  95. e9a9ad9 Remove unused GrVkDescriptorSetManager factor. by Greg Daniel · 4 years, 1 month ago
  96. c0dd06d Ensure that inlined statements are properly scoped. by John Stiles · 4 years, 1 month ago
  97. 5bdba1a add missing clamp to SkColorFilter_Matrix by Mike Klein · 4 years, 1 month ago
  98. 4ef21ed Split creation of integral table out of GrRectBlurEffect by Robert Phillips · 4 years, 1 month ago
  99. 8fa3b4e Disallow inlining ternary true/false branches. by John Stiles · 4 years, 1 month ago
  100. 648a81e Add unit tests for the inliner. by John Stiles · 4 years, 1 month ago