1. 7591d4b Replace trio of XxxxLiteral types with a single Literal type. by John Stiles · 3 years, 1 month ago
  2. 3e7dd35 Metal: add label to loadMSAAFromResolve pipeline object by Jim Van Verth · 3 years, 1 month ago
  3. b9650de Metal: more fixes for stencil and discardable MSAA by Jim Van Verth · 3 years, 1 month ago
  4. dc65256 Fix for-statement assertion detected by the fuzzer. by John Stiles · 3 years, 1 month ago
  5. b13f369 Added break statements to various default: cases by Ethan Nicholas · 3 years, 1 month ago
  6. 144926d Allow subpixel nested rects to have nearly equal x/y half widths by Michael Ludwig · 3 years, 1 month ago
  7. 0c2cca5 Make sure we use device bounds for DrawableOp. by Greg Daniel · 3 years, 1 month ago
  8. 96dbf74 Reduced the number of temporary arrays created by DSLParser by Ethan Nicholas · 3 years, 1 month ago
  9. 181bb97 Reorganize and hide aa clip impl into .cpp file by Michael Ludwig · 3 years, 1 month ago
  10. 9a1f92e Add ExpressionArray variants to DSL calls by Ethan Nicholas · 3 years, 1 month ago
  11. c9d65f0 Fixed duplicate function definition error discovered by fuzzer by Ethan Nicholas · 3 years, 1 month ago
  12. c7ffd5e Clip vertical edges outside crop rect during convex edge walk by Michael Ludwig · 3 years, 1 month ago
  13. 5da061a Simplify code in compile-time optimization. by John Stiles · 3 years, 1 month ago
  14. 12545d4 Implement compile-time optimization for outerProduct. by John Stiles · 3 years, 1 month ago
  15. 144ea42 Enable outerProduct() in public SkSL and add unit tests. by John Stiles · 3 years, 1 month ago
  16. bf4a7d5 Fixed DSLParser crash with invalid swizzle by Ethan Nicholas · 3 years, 1 month ago
  17. 2533953 Add Round() to DSL. by John Stiles · 3 years, 1 month ago
  18. 997c3ed Use generic types to specify square forms of outerProduct. by John Stiles · 3 years, 1 month ago
  19. feb1e12 Add implementation of outerProduct() intrinsic to Metal. by John Stiles · 3 years, 1 month ago
  20. fc309ea Metal: add programmatic command buffer capture by Jim Van Verth · 3 years, 1 month ago
  21. 3270a78 Add Adreno5xx workaround for dual source blending followed by disabling blending bug. by Greg Daniel · 3 years, 1 month ago
  22. 8d0dd0d Add support for pack/unpackUnorm2x16 to public SkSL. by John Stiles · 3 years, 1 month ago
  23. 7494722 Update comment explaining ignoreable subset rects by Brian Osman · 3 years, 1 month ago
  24. 19a7b97 Convert constant variables to values earlier in intrinsic optimization. by John Stiles · 3 years, 1 month ago
  25. 2c70466 Update usage of deprecated Dawn typedefs by Corentin Wallez · 3 years, 1 month ago
  26. 9605042 Metal: Fix discardable MSAA when used with stencil. by Jim Van Verth · 3 years, 1 month ago
  27. b6981fb Add float-packing intrinsics from sksl_gpu to Metal. by John Stiles · 3 years, 1 month ago
  28. 51f9512 Update GLSL intrinsic ordering to match latest docs. by John Stiles · 3 years, 1 month ago
  29. 14c3175 Add ES3 intrinsic modf to sksl_public. by John Stiles · 3 years, 1 month ago
  30. 0736712 Support swizzled out-params in SPIR-V intrinsic calls. by John Stiles · 3 years, 1 month ago
  31. 8ff713b Revert "Add RelaxedPrecision decoration to function-call temp vars." by John Stiles · 3 years, 1 month ago
  32. 201b72a In runtime effects, treat all children as sampled by Brian Osman · 3 years, 1 month ago
  33. 0f4304e Add RelaxedPrecision decoration to function-call temp vars. by John Stiles · 3 years, 1 month ago
  34. 769b488 Move some more Ops to skgpu::v1 namespace by Robert Phillips · 3 years, 1 month ago
  35. f6c564e Move DeviceFlags and CheckAlphaTypeAndGetFlags to skgpu::BaseDevice by Robert Phillips · 3 years, 1 month ago
  36. 6a51b20 Avoid unnecessary load-store for out params in SPIR-V. by John Stiles · 3 years, 1 month ago
  37. b5e449b Metal: fix inline upload for discardable resolve by Jim Van Verth · 3 years, 1 month ago
  38. 30f8611 Add RelaxedPrecision decoration to out-param temp vars. by John Stiles · 3 years, 1 month ago
  39. e588189 Remove overly verbose Usage enum from FilterResult by Michael Ludwig · 3 years, 1 month ago
  40. a2c76c7 Fixed illegal interface block reporting by Ethan Nicholas · 3 years, 1 month ago
  41. ff6c5bf Generate more diagnostics from IRGenerator, when given bad code. by John Stiles · 3 years, 1 month ago
  42. 106e0cd Increase GetLoopUnrollInfo loop-count limit to 100,000. by John Stiles · 3 years, 1 month ago
  43. 41a6ace Have vulkan copy commands take attachments instead of images. by Greg Daniel · 3 years, 1 month ago
  44. 3272412 Switched DSL error handling from const char* to string_view by Ethan Nicholas · 3 years, 1 month ago
  45. 983ae86 Only treat PNG_COLOR_TYPE_RGB as 565 by Derek Sollenberger · 3 years, 1 month ago
  46. 2a3ee58 Metal: Set up discardable MSAA. by Jim Van Verth · 3 years, 1 month ago
  47. 7d64a03 Disable UBSAN overflow detection in SkVM. by John Stiles · 3 years, 1 month ago
  48. 7efdc8f Reland "Metal: add loadMSAAFromResolve support." by Jim Van Verth · 3 years, 1 month ago
  49. 6763e7c Remove unused vk tiling param from memory allocating/freeing. by Greg Daniel · 3 years, 1 month ago
  50. d5bd2df Silence unused-variable warning for layerHeight. by John Stiles · 3 years, 1 month ago
  51. 09961b5 [COLRv1] Fix blending and compositing by Dominik Röttsches · 3 years, 1 month ago
  52. 3ff77f4 Fix inliner bug discovered by fuzzer. by John Stiles · 3 years, 1 month ago
  53. 826468f Optimize dead-code elimination in SkVM. by John Stiles · 3 years, 1 month ago
  54. 360db87 Fix line numbers of several DSLParser errors by Ethan Nicholas · 3 years, 1 month ago
  55. c3a0c8e Perform rect+path clip intersection in-place by Michael Ludwig · 3 years, 1 month ago
  56. 0ed278b Flip the switch to activate DSLParser by Ethan Nicholas · 3 years, 1 month ago
  57. 678ec71 Added DSL modifiers declarations by Ethan Nicholas · 3 years, 1 month ago
  58. 33e0f9a Remove SkSL shade/blend/filter intrinsics by Brian Osman · 3 years, 1 month ago
  59. 642215e Added DSL extension support by Ethan Nicholas · 3 years, 1 month ago
  60. cbfa34a Convert internal SkSL to use .eval() by Brian Osman · 3 years, 1 month ago
  61. 9d82e61 Only perform unrolled-size check on valid code. by John Stiles · 3 years, 1 month ago
  62. 36ddccc Remove unnecessary [[maybe_unused]]. by John Stiles · 3 years, 1 month ago
  63. b6c29c7 Initialize class variables at construction time. by John Stiles · 3 years, 1 month ago
  64. e780d6b Revert "Metal: add loadMSAAFromResolve support." by Florin Malita · 3 years, 1 month ago
  65. 3099f79 SkSL: Add support for method calls on effect objects by Brian Osman · 3 years, 1 month ago
  66. b61a243 Refactored swizzle domain testing by Ethan Nicholas · 3 years, 1 month ago
  67. 7deee71 Remove recursion from SkVM dead-code elimination. by John Stiles · 3 years, 1 month ago
  68. c3dce03 Remove deprecated WebGPU blend factors by Brandon Jones · 3 years, 1 month ago
  69. 2af4b13 Reject programs which exceed 50 stack frames during size analysis. by John Stiles · 3 years, 1 month ago
  70. 833cd20 Fixed DSL struct nesting check by Ethan Nicholas · 3 years, 1 month ago
  71. 98ddea0 Report recursion from within CheckProgramUnrolledSize. by John Stiles · 3 years, 1 month ago
  72. 6475b10 Restructure CheckProgramUnrolledSize to support cycle detection. by John Stiles · 3 years, 1 month ago
  73. 9f82158 Metal: add loadMSAAFromResolve support. by Jim Van Verth · 3 years, 1 month ago
  74. 517f4ff Added type security checks to the DSL by Ethan Nicholas · 3 years, 1 month ago
  75. 79ff8f2 Metal: re-enable retained references. by Jim Van Verth · 3 years, 1 month ago
  76. 6b4f68b Added line numbers to some DSLParser errors that were missing them by Ethan Nicholas · 3 years, 1 month ago
  77. 38ccf67 Fixed line number of DSLParser struct errors by Ethan Nicholas · 3 years, 1 month ago
  78. b9c6489 Fixed 'destroyed without being declared' error in DSLParser by Ethan Nicholas · 3 years, 1 month ago
  79. 61e5e20 Enforce an upper bound on Runtime Effect program size. by John Stiles · 3 years, 1 month ago
  80. a97ad0f Stop requiring RTAdjust var when it is an interface block field by Ethan Nicholas · 3 years, 1 month ago
  81. fbf0214 Move more Ops to skgpu::v1 namespace by Robert Phillips · 3 years, 1 month ago
  82. a248a9a Added line numbers to DSLParser type errors by Ethan Nicholas · 3 years, 1 month ago
  83. 709ecd5 Made another DSLParser error non-fatal by Ethan Nicholas · 3 years, 1 month ago
  84. 0459a93 Made out-of-bounds literals non-fatal errors in DSLParser by Ethan Nicholas · 3 years, 1 month ago
  85. 2ecc595 Migrate program finalization logic out of IRGenerator. by John Stiles · 3 years, 1 month ago
  86. 98eae1e Moved DetectVarDeclarationWithoutScope out of IRGenerator by Ethan Nicholas · 3 years, 1 month ago
  87. 46d7bd5 Move more Ops to skgpu::v1 namespace (take 2) by Robert Phillips · 3 years, 1 month ago
  88. 0fc6bed Move VerifyStaticTests from Compiler to Analysis. by John Stiles · 3 years, 1 month ago
  89. d2f53f9 Move more Ops to skgpu::v1 namespace by Robert Phillips · 3 years, 1 month ago
  90. ad284fe Made DSLParser 'expected expression' a fatal error by Ethan Nicholas · 3 years, 1 month ago
  91. 5fe828a Revert "Move more Ops to skgpu::v1 namespace" by Robert Phillips · 3 years, 1 month ago
  92. 600481f Made position parameter of DSL ReportErrors required by Ethan Nicholas · 3 years, 1 month ago
  93. f3158ab Move more Ops to skgpu::v1 namespace by Robert Phillips · 3 years, 1 month ago
  94. fd1ff92 Made DSLType::Array return poison on error by Ethan Nicholas · 3 years, 1 month ago
  95. 51b4b86 Improve DSL error reporting with invalid array sizes by Ethan Nicholas · 3 years, 1 month ago
  96. 9667235 Use Type::convertArraySize from DSL for error detection by Ethan Nicholas · 3 years, 1 month ago
  97. 5cec187 Fix array timeout discovered by the fuzzer. by John Stiles · 3 years, 1 month ago
  98. 0c8a598 Improved DSL Struct error reporting by Ethan Nicholas · 3 years, 1 month ago
  99. 3b20489 Add FunctionDefinition::Convert for creating function definitions. by John Stiles · 3 years, 1 month ago
  100. 0e32aa8 Rename some GrD3DTypes* header files. by Greg Daniel · 3 years, 1 month ago