1. 10c77db Reland "Restrict where 'binding' and 'set' can appear" by Brian Osman · 2 years, 8 months ago
  2. ad9d774 Add public API support for SkImageFilters::RuntimeShader by Derek Sollenberger · 2 years, 8 months ago
  3. 3595c15 Rebind GrGLRenderTarget if there is a lazy stencil attachment change. by Brian Salomon · 2 years, 8 months ago
  4. 1f224ed [graphite] Add vertex/instance attribute definition to RenderStep by Michael Ludwig · 2 years, 8 months ago
  5. b8e3674 [graphite] Add DrawWriter type for auto merging consecutive vertex data into draws by Michael Ludwig · 2 years, 8 months ago
  6. d7ebf86 Revert "Restrict where 'binding' and 'set' can appear" by Brian Osman · 2 years, 8 months ago
  7. 9372ef0 Restrict where 'binding' and 'set' can appear by Brian Osman · 2 years, 8 months ago
  8. fc09410 Move tessellation-specific functions out of GrPathUtils by Chris Dalton · 2 years, 8 months ago
  9. fb0fa24 Remove VarType from trace_var opcode. by John Stiles · 2 years, 8 months ago
  10. f72c919 Roll SPIRV-Headers and SPIRV-Tools by Brian Osman · 2 years, 8 months ago
  11. 3b0eacc Add SkSL::ShaderCaps and use as base class for GrShaderCaps by Jim Van Verth · 2 years, 8 months ago
  12. 2173475 Improve redundant trace_var elimination. by John Stiles · 2 years, 8 months ago
  13. c809e5b Optimize commutative operations in SkVM. by John Stiles · 2 years, 8 months ago
  14. 626dbe1 Add test for commutative operations in SkVM. by John Stiles · 2 years, 8 months ago
  15. c9825ac Allow the Triangulator to fail by Robert Phillips · 2 years, 8 months ago
  16. acec745 Add unit test for TraceHooks on compiled SkSL. by John Stiles · 2 years, 8 months ago
  17. a97bd9d Add TraceHook support to skvm interpreter. by John Stiles · 2 years, 8 months ago
  18. c7a8493 Make path pre-chopping more robust by Chris Dalton · 2 years, 8 months ago
  19. 54b7bd3 Add SkVMDebugInfo::setSource. by John Stiles · 2 years, 8 months ago
  20. 2fb8dac Add trace coordinates to SkVMDebugInfo. by John Stiles · 2 years, 8 months ago
  21. 875447b Add SkVMFunctionInfo to debugger data. by John Stiles · 2 years, 8 months ago
  22. bcd6d49 Add test for construction of void. by John Stiles · 2 years, 8 months ago
  23. 3a295f2 Remove invalid from the list of opaque types. by John Stiles · 2 years, 8 months ago
  24. 85f4226 Fix fuzzer-discovered error with child calls. by John Stiles · 2 years, 8 months ago
  25. 51f568a Remove void from the list of opaque types. by John Stiles · 2 years, 8 months ago
  26. 504d57e Add test for void type in struct. by John Stiles · 2 years, 8 months ago
  27. b2271e6 Disallow variables of type 'void'. by John Stiles · 2 years, 8 months ago
  28. fe3cfc1 Add test for variables of type void. by John Stiles · 2 years, 8 months ago
  29. 2211c2c Store whether or not a VkImage is from a swapchain and return it in drawable info. by Greg Daniel · 2 years, 8 months ago
  30. 4f806e0 Add UniformSlot to CommandBuffer API by Robert Phillips · 2 years, 8 months ago
  31. 80ee93d Add ShaderType::kSolidColor and make Combinations work w/ PaintParams by Robert Phillips · 2 years, 8 months ago
  32. 24e7ec7 Implement serialization for SkVMDebugInfo traces. by John Stiles · 2 years, 8 months ago
  33. 77da3e2 Report invalid octal numbers correctly. by John Stiles · 2 years, 8 months ago
  34. e10839f Add basic unit test for octal parsing support. by John Stiles · 2 years, 8 months ago
  35. e262e68 Limit surfaces/images to 2GB in size by Brian Osman · 2 years, 8 months ago
  36. 7b64e13 [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. by Greg Daniel · 2 years, 8 months ago
  37. 686ccec [graphite] Add BackendTexture abstraction for Graphite. by Greg Daniel · 2 years, 9 months ago
  38. 14a487f Replace getConstantSubexpression with getConstantValue. by John Stiles · 2 years, 8 months ago
  39. 7ab86bd Add variable slot information to SkVMDebugInfo. by John Stiles · 2 years, 8 months ago
  40. 6460541 Reland "Fix Metal codegen error with structs containing compound types." by John Stiles · 2 years, 9 months ago
  41. 3aaed99 Revert "Fix Metal codegen error with structs containing compound types." by John Stiles · 2 years, 9 months ago
  42. 2a6c415 Fix Metal codegen error with structs containing compound types. by John Stiles · 2 years, 9 months ago
  43. 5182ed3 [graphite] Revise RenderPassTask construction by Jim Van Verth · 2 years, 9 months ago
  44. 6df1871 Replace `fSkVMDebugTrace` program setting with `SkVMDebugInfo`. by John Stiles · 2 years, 9 months ago
  45. 1991780 Update LoopFloat/LoopInt tests to reduce hoisting. by John Stiles · 2 years, 9 months ago
  46. 05c4116 Allow inlining of functions with unassigned out-params. by John Stiles · 2 years, 9 months ago
  47. 6ee5d9e Improve index-folding of arrays and matrices. by John Stiles · 2 years, 9 months ago
  48. 7441002 Add tests for inlining functions with out/inout params. by John Stiles · 2 years, 9 months ago
  49. 107ea94 Add support for clamp($genUType, ...) in SkSL. by John Stiles · 2 years, 9 months ago
  50. 6fae052 Implement constant folding for index expressions into matrices. by John Stiles · 2 years, 9 months ago
  51. d92f9c2 Add tests for matrix constant-expressions. by John Stiles · 2 years, 9 months ago
  52. 76c1ff1 Optimize indexing into an array with a constant-expression. by John Stiles · 2 years, 9 months ago
  53. 0b84159 Improve array-indexing tests. by John Stiles · 2 years, 9 months ago
  54. a8888cf [svgdevice] Add support for color shaders by Florin Malita · 2 years, 9 months ago
  55. bdfe3b6 Remove OverrideInput from MulInputByChildAlpha by Brian Osman · 2 years, 9 months ago
  56. 1c0d713 [graphite] Add offsets to vertex buffers by Jim Van Verth · 2 years, 9 months ago
  57. 6e6ae1b Fix inlined out-of-range vector access. by John Stiles · 2 years, 9 months ago
  58. 32385b7 Report incomplete expression-statements as errors. by John Stiles · 2 years, 9 months ago
  59. ee52549 Add test for incomplete expressions. by John Stiles · 2 years, 9 months ago
  60. 3b6e070 Enable constant-expression folding at all times. by John Stiles · 2 years, 9 months ago
  61. 183f37d Add trace opcodes for function entry/exit. by John Stiles · 2 years, 9 months ago
  62. efd8280 Emit trace_line ops to indicate for-statement next/test. by John Stiles · 2 years, 9 months ago
  63. 70ae431 Implement trace_var opcode. by John Stiles · 2 years, 9 months ago
  64. 1b61d86 Reland "Add ConvertPixels versions of PremulAlphaRoundTrip" by Brian Osman · 2 years, 9 months ago
  65. 1f8c31b [infra] Add initial Bazel rules and files by Kevin Lubick · 2 years, 9 months ago
  66. 2660bfd Fix new/delete mismatch in SkBlockAllocatorTest by Ben Wagner · 2 years, 9 months ago
  67. 065c5d9 Remove deprecated fType field in StructureElementNode. by Lei Zhang · 3 years, 11 months ago
  68. 54c496b use SkStrikeSpec in remote and main strike cache by Herb Derby · 2 years, 9 months ago
  69. 15384b1 Add a trace_line opcode to SkVM. by John Stiles · 2 years, 9 months ago
  70. 497ac0f [graphite] Rename RenderPipeline[Desc] to GraphicsPipeline[Desc] by Michael Ludwig · 2 years, 9 months ago
  71. 4322c7f Revert "Add ConvertPixels versions of PremulAlphaRoundTrip" by Brian Osman · 2 years, 9 months ago
  72. e7a9535 Enforce basic limits on global size in SkSL. by John Stiles · 2 years, 9 months ago
  73. 7cde289 Enforce basic limits on function stack size in SkSL. by John Stiles · 2 years, 9 months ago
  74. 159ae19 Test skstd::optional calls emplaced T's destructor by Ben Wagner · 2 years, 9 months ago
  75. b61804e Add ConvertPixels versions of PremulAlphaRoundTrip by Brian Osman · 2 years, 9 months ago
  76. 37459e7 Move WithWorkingFormat to SkColorFilterPriv by Brian Osman · 2 years, 9 months ago
  77. 8be6332 Serialize foreground color caching requirement specialisation by Dominik Röttsches · 2 years, 9 months ago
  78. 3a9a799 Move sk_memset* from SkUtils to SkOpts by Kevin Lubick · 2 years, 9 months ago
  79. 390edeb Fix fuzzer-discovered error with no-op arithmetic. by John Stiles · 2 years, 9 months ago
  80. 293bb46 Enable more ES3-specific SkSL tests. by John Stiles · 2 years, 9 months ago
  81. 4722cb0 Enable some ES3-specific SkSL tests. by John Stiles · 2 years, 9 months ago
  82. aa369d2 Fix error with inlined literals overflowing their types. by John Stiles · 2 years, 9 months ago
  83. c7c49f5 Mark symbols starting with gl_ as reserved words. by John Stiles · 2 years, 9 months ago
  84. 8516c0d update LLVM in SkVM by Herb Derby · 2 years, 9 months ago
  85. afa657d Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files by Kevin Lubick · 2 years, 9 months ago
  86. 81c86e8 Fix fuzzer-discovered assertion with nonsense array sizes. by John Stiles · 2 years, 9 months ago
  87. 9b98059 Reland "Add support for half-precision types in Metal." by John Stiles · 2 years, 9 months ago
  88. 9d24b02 Revert "Add support for half-precision types in Metal." by Brian Osman · 2 years, 9 months ago
  89. 6bb17ab Reland "Lift recursive curve culling out of tessellators" by Chris Dalton · 2 years, 9 months ago
  90. d90e09b Add support for half-precision types in Metal. by John Stiles · 2 years, 9 months ago
  91. ba9d536 Detect and properly handle swizzles of out-of-range literal values. by John Stiles · 2 years, 9 months ago
  92. 378e4ae Report int-literal overflow via cast-from-float. by John Stiles · 2 years, 9 months ago
  93. a143a37 Wrap 'u_rtFlip.y * dfdy()' in parentheses, in GLSL. by John Stiles · 2 years, 9 months ago
  94. 570f6df Wrap 'u_rtFlip.y * dfdy()' in parentheses, in Metal. by John Stiles · 2 years, 9 months ago
  95. b469c10 Revert "Wrap 'u_rtFlip.y * dfdy()' in parentheses." by Greg Daniel · 2 years, 9 months ago
  96. b3ecd56 Revert "Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files" by Greg Daniel · 2 years, 9 months ago
  97. 9fc189f Wrap 'u_rtFlip.y * dfdy()' in parentheses. by John Stiles · 2 years, 9 months ago
  98. b5450fb [graphite] Add index buffer support and instanced draws by Jim Van Verth · 2 years, 9 months ago
  99. db7f2c6 [graphite] Add lookup by unique ID to program and uniform caches by Robert Phillips · 2 years, 9 months ago
  100. 65a726b Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files by Kevin Lubick · 2 years, 9 months ago