1. ce75036 SkSL: Remove ByteCode interpreter, generator, etc. by Brian Osman · 3 years, 10 months ago
  2. bacbb92 Revert "Revert "Reland "asyncRescaleAndRead supports unpremul results on GPU""" by Brian Salomon · 3 years, 10 months ago
  3. 7d5b90a Factor out modifier-token parsing into helper function. by John Stiles · 3 years, 10 months ago
  4. e02d7f8 More hiding of legacy drawImage calls by Mike Reed · 3 years, 10 months ago
  5. 3727917 Squelch Metal warnings about unused _globals/_out. by John Stiles · 3 years, 10 months ago
  6. e465205 Remove the offthread triangulation from GrPathTessellateOp by Chris Dalton · 3 years, 10 months ago
  7. e89d8ea Update particle system to use skvm, rather than ByteCode by Brian Osman · 3 years, 10 months ago
  8. f7410bd Remove unnecessary _out pointer in Metal. by John Stiles · 3 years, 10 months ago
  9. 37d16f1 Remove GrTriangulator::fIsLinear by Chris Dalton · 3 years, 10 months ago
  10. d538479 GrTriangulator cleanups by Chris Dalton · 3 years, 10 months ago
  11. 94e6791 Add new lazytiling GM and update GrTextureEffect by Robert Phillips · 3 years, 10 months ago
  12. b5db482 Improve consistency of SPIR-V code generation. by John Stiles · 3 years, 10 months ago
  13. bc4d88a Update legacy shader context to take sampling by Mike Reed · 3 years, 10 months ago
  14. 982127b Make render task targets be just a proxy. by Brian Salomon · 3 years, 10 months ago
  15. 25788c3 three small fixes for w-parameter by Mike Klein · 3 years, 10 months ago
  16. 1ed1734 baby's first use of st2/4 by Mike Klein · 3 years, 10 months ago
  17. 230cd50 close out simple assembler TODO by Mike Klein · 3 years, 10 months ago
  18. e0d0235 Remove obsolete reference to Flex lexer. by John Stiles · 3 years, 10 months ago
  19. 821a845 remove dead code from old drawimage virtuals by Mike Reed · 3 years, 10 months ago
  20. 08f5311 Detemplatize render task clustering by Adlai Holler · 3 years, 10 months ago
  21. 5501b59 Reland "Disable the MSAA atlas mode for CCPR" by Chris Dalton · 3 years, 10 months ago
  22. 6d717d4 GrQuadUtils: Handle degenerate persp quads where edges intersect outside quad by Brian Salomon · 3 years, 10 months ago
  23. dd069a9 add interleaved load and store instructions by Mike Klein · 3 years, 10 months ago
  24. 8a9da73 Fix overzealous optimization of short-circuits. by John Stiles · 3 years, 10 months ago
  25. 81bfabe Optimize (boolExpr == true) and (boolExpr != false) into boolExpr. by John Stiles · 3 years, 10 months ago
  26. dd50b0c Add ExternalFunction support to SkSL-to-SkVM by Brian Osman · 3 years, 10 months ago
  27. 1b1c73a Remove deprecated SkBase64 interface. by Ben Wagner · 3 years, 10 months ago
  28. 489e552 Refactored SkSL convertVarDeclaration to make it more accessible from by Ethan Nicholas · 3 years, 10 months ago
  29. 24c4d20 Generate simpler code for ClampFragmentProcessor. by John Stiles · 3 years, 10 months ago
  30. 2ed0d94 Refactored SkSL convertDo & convertFor by Ethan Nicholas · 3 years, 10 months ago
  31. abef5ef Update glsltype_string and type_to_grsltype to a complete set. by John Stiles · 3 years, 10 months ago
  32. 26fdcbb Implement constant folding for (bool == bool) and (bool != bool). by John Stiles · 3 years, 10 months ago
  33. 18aeb57 Hide legacy drawImage methods by Mike Reed · 3 years, 10 months ago
  34. e0fe62a use fourth arg in store128 by Mike Klein · 3 years, 10 months ago
  35. 148224e Add GrSL enums for uint3 and uint4. by John Stiles · 3 years, 10 months ago
  36. b34d62b pull out clip code that will be shared by Herb Derby · 3 years, 10 months ago
  37. b8ebe23 Reland "Support indexing by loop variables in SkVMGenerator" by Brian Osman · 3 years, 10 months ago
  38. b7e836c Revert "Support indexing by loop variables in SkVMGenerator" by Mike Klein · 3 years, 10 months ago
  39. 9679612 Reland "Test all YUVA image factories with different encoded origins." by Brian Salomon · 3 years, 10 months ago
  40. ebf5690 Support indexing by loop variables in SkVMGenerator by Brian Osman · 3 years, 10 months ago
  41. d717743 Extract some GrPathTessellatoOp logic into virtual helper classes by Chris Dalton · 3 years, 10 months ago
  42. f3087d8 allow a fourth Val/Reg arg per op by Mike Klein · 3 years, 10 months ago
  43. aad9719 remove reg/imm unions by Mike Klein · 3 years, 10 months ago
  44. 7656c4b Fix DrawEdgeAAQuad degenerate issue where 3D points don't correctly project to 2D points. by Brian Salomon · 3 years, 10 months ago
  45. f8dfc3b Generate valid Metal code when globals reference one another. by John Stiles · 3 years, 10 months ago
  46. 0c5c349 Optimize task clustering, part 1 by Adlai Holler · 3 years, 10 months ago
  47. f1650ef Revert "Test all YUVA image factories with different encoded origins." by Brian Salomon · 3 years, 10 months ago
  48. 0bc32f2 Add query to test our cached convexity by Mike Reed · 3 years, 10 months ago
  49. 2a27413 Remove legacy code from picture-shader by Mike Reed · 3 years, 10 months ago
  50. 05e5446 Code cleanup: minor fixes in convertSwitch. by John Stiles · 3 years, 10 months ago
  51. 9d7aa41 Reorder GLSL output so that functions are emitted last. by John Stiles · 3 years, 10 months ago
  52. add35d9 Deprecate (and ignore) SkAndroidCodec::ExifOrientation by Leon Scroggins III · 3 years, 11 months ago
  53. ea485e5 Enforce ES2 limits on indexing expressions (in runtime effects) by Brian Osman · 3 years, 10 months ago
  54. 4f2bcff Implement Type cloning for enums and structs. by John Stiles · 3 years, 10 months ago
  55. ddcc843 Migrate Type-cloning logic from the Inliner into Type. by John Stiles · 3 years, 10 months ago
  56. 8f7689c Revert "Disable the MSAA atlas mode for CCPR" by John Stiles · 3 years, 10 months ago
  57. bfd330d Add filter param to picture-shader by Mike Reed · 3 years, 10 months ago
  58. 9f079f7 Add Type::isEnum helper method. by John Stiles · 3 years, 10 months ago
  59. 97c476e Disable the MSAA atlas mode for CCPR by Chris Dalton · 3 years, 10 months ago
  60. 2ac6ce8 Simplify common case for recttorect by Mike Reed · 3 years, 10 months ago
  61. e6c67c5 Restrict the creation of built-in types to BuiltinTypes class. by John Stiles · 3 years, 10 months ago
  62. ac01aca Migrate BuiltinTypes to a separate file from Context. by John Stiles · 3 years, 10 months ago
  63. 5ec2238 Simplify common case of linear filtering with no mips by Mike Reed · 3 years, 10 months ago
  64. 6a1a98c Fix for fuzzer-discovered use-after-free. by John Stiles · 3 years, 10 months ago
  65. 2ba80af Test all YUVA image factories with different encoded origins. by Brian Salomon · 3 years, 10 months ago
  66. 4ed1745 Honor fIsScope when emitting a Block's description. by John Stiles · 3 years, 10 months ago
  67. 70ea0d9 Fix caps checks for vulkan indirect and instanced draws. by Greg Daniel · 3 years, 10 months ago
  68. 68b8bd5 Add GrTriangulator::TriangulateInnerPolygons by Chris Dalton · 3 years, 10 months ago
  69. 4cf8507 Enforce (valid) array sizes in many more places by Brian Osman · 3 years, 10 months ago
  70. a738fb5 restore select() in bool->int by Mike Klein · 3 years, 10 months ago
  71. 9c03ffb get rid of I32a/F32a by Mike Klein · 3 years, 10 months ago
  72. 774f45b Enforce strict type coercion between int and uint. by John Stiles · 3 years, 10 months ago
  73. 4a2d651 Enforce stricter type coercion rules in SkSL. by John Stiles · 3 years, 10 months ago
  74. a60fb17 Add SPIR-V support for casts to boolean scalar. by John Stiles · 3 years, 10 months ago
  75. 890b2b4 Disallow switch statements in runtime effects by Brian Osman · 3 years, 10 months ago
  76. aebcf73 always init function fReturnValue by Mike Klein · 3 years, 10 months ago
  77. a517cfc slightly tweak bool->int by Mike Klein · 3 years, 10 months ago
  78. 48c2884 Add SPIR-V support for boolean vector typecasts. by John Stiles · 3 years, 10 months ago
  79. b296d92 macro hygiene in SkRP_opts.h by Mike Klein · 3 years, 10 months ago
  80. e318355 Add unit test for scalar conversion constructors. by John Stiles · 3 years, 10 months ago
  81. 6c7910e Use isNumber() rather than isFloat() || isInteger() by Brian Osman · 3 years, 10 months ago
  82. 3d81fdc Add unit tests for for-loop unrolling by Brian Osman · 3 years, 10 months ago
  83. af9b58e Fix fragment processors and unit tests which mix ints and floats. by John Stiles · 3 years, 10 months ago
  84. d9d5271 Factor out SPIR-V typecasting helper functions. by John Stiles · 3 years, 10 months ago
  85. 9333c87 Support ES2-compliant for loops in SkSL-to-SkVM by Brian Osman · 3 years, 10 months ago
  86. 0857bef Reland "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 10 months ago
  87. 77ba810 In runtime effects, verify that loops conform to ES2 rules by Brian Osman · 3 years, 10 months ago
  88. e7541d9 make SkShaderBase::onProgram pure virtual by Mike Klein · 3 years, 10 months ago
  89. 57115c0 Use tolerance==0 to flatten curves in GrTriangulator by Chris Dalton · 3 years, 10 months ago
  90. 0e4a29a Revert "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 10 months ago
  91. d5e59b6 Allow type-fluid GLSL-style vec2(int, bool) ctors in SkSL. by John Stiles · 3 years, 10 months ago
  92. 6dbeac5 Begin to hide drawBitmap by Mike Reed · 3 years, 10 months ago
  93. b602550 Push SkYUVAInfo into GrYUVToRGBEffect. by Brian Salomon · 3 years, 10 months ago
  94. 67a0a8a Fixed error reporting on invalid SkSL assignments by Ethan Nicholas · 3 years, 10 months ago
  95. 56a9105 Reland "Scrub memory released from a GrMemoryPool in debug mode." by John Stiles · 3 years, 10 months ago
  96. bd747cb support 7 args in skvm::Program::eval() by Mike Klein · 3 years, 10 months ago
  97. 92969f2 SkSL DSL operator overloading by Ethan Nicholas · 3 years, 10 months ago
  98. 1242b3f Add guard-rails to Constructor constant-value fetchers. by John Stiles · 3 years, 10 months ago
  99. 059bea1 Simplify IRGenerator::coerce. by John Stiles · 3 years, 10 months ago
  100. 7f296c4 Revert "Reland "asyncRescaleAndRead supports unpremul results on GPU"" by Brian Salomon · 3 years, 10 months ago