1. 8c595fe Change sksl tests to avoid SPIR-V validation errors by Brian Osman · 3 years, 6 months ago
  2. 132cfdd Revert "Inline functions of the form 'return (expr)' only." by John Stiles · 3 years, 6 months ago
  3. e7a8f85 Only include header once in combined MSL shader. by Jim Van Verth · 3 years, 6 months ago
  4. a9c187e Revert "Refactored SPIR-V RelaxedPrecision handling" by Ethan Nicholas · 3 years, 6 months ago
  5. 9e476b7 Refactored SPIR-V RelaxedPrecision handling by Ethan Nicholas · 3 years, 6 months ago
  6. 92748af Inline functions of the form 'return (expr)' only. by John Stiles · 3 years, 6 months ago
  7. 65abd2f Disable OutParams test on GPU. by John Stiles · 3 years, 6 months ago
  8. fc4b991 Force global initializers to be constant expressions by Brian Osman · 3 years, 7 months ago
  9. 310dc4e remove unused code SkGlyphIDSet by Herb Derby · 3 years, 6 months ago
  10. d074b62 Switch GrTextureFreedMessages over to using DirectContextIDs by Robert Phillips · 3 years, 6 months ago
  11. e895ab2 Have GrVkTexture not derive from GrVkImage. by Greg Daniel · 3 years, 6 months ago
  12. 4f3f64c Preserve 'const' on globals and function parameters in runtime effects by Brian Osman · 3 years, 6 months ago
  13. ddcb4d9 In pipeline stage generator, never emit declarations for opaque types by Brian Osman · 3 years, 6 months ago
  14. 2f4652f Revert "Fixed a number of spots where we should have been using RelaxedPrecision" by Ethan Nicholas · 3 years, 6 months ago
  15. e8b5a73 Remove extraneous line-breaks in generated GLSL/Metal code. by John Stiles · 3 years, 6 months ago
  16. a04692f Fixed a number of spots where we should have been using RelaxedPrecision by Ethan Nicholas · 3 years, 6 months ago
  17. 03730e6 Delete path caching and path rendering from ccpr by Chris Dalton · 3 years, 6 months ago
  18. 1f64c80 Update SPIR-V test outputs with latest SPIRV tools by Brian Osman · 3 years, 6 months ago
  19. e7a959d Expand SkMessageBus to support different unique key types by Robert Phillips · 3 years, 6 months ago
  20. f3a28db Eliminate control-flow analysis. by John Stiles · 3 years, 6 months ago
  21. 80ef70e Make sure we check for abandoned when with getBackendSurface calls. by Greg Daniel · 3 years, 6 months ago
  22. 2603c1f Delete coverage counting backend from ccpr by Chris Dalton · 3 years, 6 months ago
  23. 9b6e30b Fix deleting of GrGpuResource when abanonded and refs go to zero. by Greg Daniel · 3 years, 6 months ago
  24. 4d7ac49 Declare outputColor and outputCoverage inside emitCode. by John Stiles · 3 years, 6 months ago
  25. 0dd1a77 Add noinline keyword to SkSL. by John Stiles · 3 years, 6 months ago
  26. 86e8553 Test that we propagate 'const' to the GPU backend of runtime effects by Brian Osman · 3 years, 6 months ago
  27. a5c9058 Consistently fail writePixels when rowbytes not a multiple of bpp by Michael Ludwig · 3 years, 6 months ago
  28. c3ce43b Replace the vector<Statement> in SwitchCase with a Block. by John Stiles · 3 years, 6 months ago
  29. 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 7 months ago
  30. 0408afc Fix GrGpuBuffer::onRelease() crash problem. by Peng Huang · 3 years, 7 months ago
  31. b14b636 Added unary + and - DSL operators by Ethan Nicholas · 3 years, 7 months ago
  32. 1cf5681 Remove supported for (removed) inheriting paint filter-quality by Mike Reed · 3 years, 7 months ago
  33. 5676c57 Optimize away self-comparison in the constant folder. by John Stiles · 3 years, 7 months ago
  34. 7a3f550 Performance experiment: disable control-flow analysis. by John Stiles · 3 years, 7 months ago
  35. 19fd514 Simplify GrResourceAllocator API by Adlai Holler · 3 years, 7 months ago
  36. 51d3398 Add Convert/Make factory functions to IndexExpression. by John Stiles · 3 years, 7 months ago
  37. 07ee548 Remove legacy picture-shader impl by Mike Reed · 3 years, 7 months ago
  38. 00d6cf4 Reland "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage." by Greg Daniel · 3 years, 7 months ago
  39. 8f440b4 Optimize away no-op arithmetic in ConstantFolder. by John Stiles · 3 years, 7 months ago
  40. 9ef3f2e Revert "Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage." by Greg Daniel · 3 years, 7 months ago
  41. fe5d692 DSL var values are now specified at construction time rather than in Declare by Ethan Nicholas · 3 years, 7 months ago
  42. 28054ad Optimize ternary tests that check a const variable. by John Stiles · 3 years, 7 months ago
  43. 3dc6c19 Have GrVkRenderTarget only use GrVkAttachments and not derive from GrVkImage. by Greg Daniel · 3 years, 7 months ago
  44. f04e09c Optimize Swizzles inside Swizzle::Make. by John Stiles · 3 years, 7 months ago
  45. d63638b Copy on write for wrapped backend texture surfaces. by Brian Salomon · 3 years, 7 months ago
  46. bf2dd2a Reland "rename GrSDFTOptions to GrSDFTControl" by Herb Derby · 3 years, 7 months ago
  47. b9e4f64 Simplify constructors at IR generation time. by John Stiles · 3 years, 7 months ago
  48. 9edff53 Revert "rename GrSDFTOptions to GrSDFTControl" by Mike Reed · 3 years, 7 months ago
  49. b3dcbb1 Detect functions that fail to return a value, without using CFG. by John Stiles · 3 years, 7 months ago
  50. daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 7 months ago
  51. ff83dda Cache image behind picture-shader by Mike Reed · 3 years, 7 months ago
  52. 40a9061 rename GrSDFTOptions to GrSDFTControl by Herb Derby · 3 years, 7 months ago
  53. 2b6ec98 Disallow unscoped for blocks which declare a variable. by John Stiles · 3 years, 7 months ago
  54. 03467a5 Revert "Disable control-flow analysis in SkSL. (Performance experiment)" by John Stiles · 3 years, 7 months ago
  55. 48d7f7c Add new style key information to several core effects by Brian Osman · 3 years, 7 months ago
  56. 55aaefe Reland "Support sharing promise images between DDLs" by Adlai Holler · 3 years, 7 months ago
  57. 4633c91 # Enter a description of the change. by John Stiles · 3 years, 7 months ago
  58. 50b1b2b Disable control-flow analysis in SkSL. (Performance experiment) by John Stiles · 3 years, 7 months ago
  59. 7e685f0 Revert "Migrate if-statement simplifyStatement logic to IfStatement::Make." by John Stiles · 3 years, 7 months ago
  60. 4c59437 Emit new style key information in generated effects by Brian Osman · 3 years, 7 months ago
  61. e4da7b6 Migrate if-statement simplifyStatement logic to IfStatement::Make. by John Stiles · 3 years, 7 months ago
  62. 2dda50d Add return-value check to the function finalizer. by John Stiles · 3 years, 7 months ago
  63. 9ad0982 encapsulate GrSDFTOptions better by Herb Derby · 3 years, 7 months ago
  64. dc4f8cd Add early_fragment_tests layout qualifier to SkSL by Brian Osman · 3 years, 7 months ago
  65. 95d0bad Support self-assignment elimination in the constant-folder. by John Stiles · 3 years, 7 months ago
  66. 0c2d14a Fix fuzzer-discovered error with inlining. by John Stiles · 3 years, 7 months ago
  67. b0eb20f Convert IRGenerator::convertPrefixExpr to PrefixExpression::Make. by John Stiles · 3 years, 7 months ago
  68. a654faa Add permittedLayoutFlags to checkModifiers by Brian Osman · 3 years, 7 months ago
  69. 7b36149 Align SkSL const rules more closely with GLSL by Brian Osman · 3 years, 7 months ago
  70. bb8542f Fix fuzzer-discovered error with ~ prefix on literals. by John Stiles · 3 years, 7 months ago
  71. 1f77cd8 always work from fBitmap in table CF by Mike Klein · 3 years, 7 months ago
  72. 34c7e11 Revert "Revert "SkSL DSL now reports the C++ line numbers of errors"" by Ethan Nicholas · 3 years, 7 months ago
  73. 76d13bb Remove texture idle proc mechanism by Brian Salomon · 3 years, 7 months ago
  74. b956304 Revert "Revert "Add DSL PossibleExpression & PossibleStatement"" by Ethan Nicholas · 3 years, 7 months ago
  75. 511c500 Avoid generating unused variables in the Inliner. by John Stiles · 3 years, 7 months ago
  76. 38b9a4b Revert "Support sharing promise images between DDLs" by Adlai Holler · 3 years, 7 months ago
  77. 07e11d4 Support sharing promise images between DDLs by Adlai Holler · 3 years, 7 months ago
  78. 4903482 Revert "Add DSL PossibleExpression & PossibleStatement" by Florin Malita · 3 years, 7 months ago
  79. 3a4e19d Revert "SkSL DSL now reports the C++ line numbers of errors" by Florin Malita · 3 years, 7 months ago
  80. bb33be2 Use SIMD to update hw tessellation tolerances by Chris Dalton · 3 years, 7 months ago
  81. 8a43a28 SkSL DSL now reports the C++ line numbers of errors by Ethan Nicholas · 3 years, 7 months ago
  82. 029851d Remove fragmentProcessor field access by Brian Osman · 3 years, 7 months ago
  83. d42932a Add DSL PossibleExpression & PossibleStatement by Ethan Nicholas · 3 years, 7 months ago
  84. c1a98b8 Move shader caps into SkSL context. by John Stiles · 3 years, 7 months ago
  85. 5d9c20e Make TextBlob 'Text' allocators public. by Ben Wagner · 3 years, 7 months ago
  86. 72917e4 return void* instead of char* from alignedBytes by Herb Derby · 3 years, 7 months ago
  87. 0baacb5 Remove lang parameter from TextBlob alloc methods. by Ben Wagner · 3 years, 7 months ago
  88. a77ed8b Add flags for all layout qualifiers, check for duplicates by Brian Osman · 3 years, 7 months ago
  89. 7c0200a Move cubic cusp existence test into GrStrokeHardwareTessellator.cpp by Chris Dalton · 3 years, 7 months ago
  90. 642cde2 Optimize @switch statements in SwitchStatement::Make. by John Stiles · 3 years, 7 months ago
  91. 4a015c5 Require initializers on const variable declarations by Brian Osman · 3 years, 7 months ago
  92. 4d68c24 refactor high-contrast filter by Mike Klein · 3 years, 7 months ago
  93. 63f75fc SkSL DSL function objects are now callable by Ethan Nicholas · 3 years, 7 months ago
  94. e666254 Remove SkImage_Base::peekProxy. by Brian Salomon · 3 years, 7 months ago
  95. 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
  96. 56566c6 Remove obsolete test outputs. by John Stiles · 3 years, 7 months ago
  97. e1d1b08 Migrate convertSwitch to SwitchStatement::Make. by John Stiles · 3 years, 7 months ago
  98. 4882e9a Remove specific blend mode layout qualifiers by Brian Osman · 3 years, 7 months ago
  99. 2b3d1f2 Remove constant propagation from static-switch test. by John Stiles · 3 years, 7 months ago
  100. 04ca41a Fix switch optimization pass. by John Stiles · 3 years, 7 months ago