- 7591d4b Replace trio of XxxxLiteral types with a single Literal type. by John Stiles · 3 years ago
- 3b20489 Add FunctionDefinition::Convert for creating function definitions. by John Stiles · 3 years, 1 month ago
- 99ddd2a Remove (unused) geometry shader support by Brian Osman · 3 years, 1 month ago
- 39f6da4 Switched Context::errors() over to a field access by Ethan Nicholas · 3 years, 1 month ago
- 8d11654 Hid SkSLContext error reporter behind an accessor by Ethan Nicholas · 3 years, 1 month ago
- e3ae968 Enable comparison of arrays of different precision types. by John Stiles · 3 years, 1 month ago
- c9145f3 Remove enum support from SkSL by Brian Osman · 3 years, 2 months ago
- 962dec4 Removed StringFragment alias in favor of skstd::string_view by Ethan Nicholas · 3 years, 3 months ago
- 10d39d9 Migrate ModifiersPool into the context. by John Stiles · 3 years, 4 months ago
- f2872e6 Use accessors to refer to the ModifiersPool. by John Stiles · 3 years, 4 months ago
- e3d4693 Remove reserved slots from Rehydrator command enum. by John Stiles · 3 years, 5 months ago
- d47330f Add support for struct constructors to SkSL. by John Stiles · 3 years, 5 months ago
- 8cad637 Rename composite constructors to compound constructors. by John Stiles · 3 years, 5 months ago
- 8317d0b Remove universal Constructor class. by John Stiles · 3 years, 5 months ago
- 268a73f Represent matrix casts with CompositeCast type. by John Stiles · 3 years, 5 months ago
- 2bec8ab Represent vector/matrix composition with the ConstructorComposite type. by John Stiles · 3 years, 5 months ago
- d986f47 Represent vector construction with ConstructorVector. by John Stiles · 3 years, 5 months ago
- 5abb9e1 Represent matrix resizes as a dedicated expression type. by John Stiles · 3 years, 5 months ago
- b14a819 Represent vector-cast constructors with ConstructorVectorCast. by John Stiles · 3 years, 5 months ago
- fd7252f Represent scalar-cast constructors with ConstructorScalarCast. by John Stiles · 3 years, 5 months ago
- 0cbd454 Add enumerators for several additional constructor types. by John Stiles · 3 years, 5 months ago
- 988b704 Add rehydration enumerator for ConstructorSplat. by John Stiles · 3 years, 5 months ago
- 92f2d93 Add new Rehydrator enum for Array constructors. by John Stiles · 3 years, 6 months ago
- d8eb875 Add AnyConstructor base for all constructors. by John Stiles · 3 years, 6 months ago
- 9f5ad49 Add new Rehydrator enum value for diagonal-matrix Constructors. by John Stiles · 3 years, 6 months ago
- 24c1772 Fixed an issue with DSL includes by Ethan Nicholas · 3 years, 6 months ago
- daed259 Made SkSL DSL into public API by Ethan Nicholas · 3 years, 6 months ago
- caca7bf Remove nullable type support from SkSL by Brian Osman · 3 years, 9 months ago
- 33c64a4 SkSL: Remove "null" as a type and literal value. by Brian Osman · 3 years, 9 months ago
- d6f2338 SkSL IR normalization: Convert while loops to for loops by Brian Osman · 3 years, 9 months ago
- dc75a97 Add global struct definitions to SkSL. by John Stiles · 3 years, 10 months ago
- 1ea7f54 Replace ProgramElement dehydrated count with an elements-done command. by John Stiles · 3 years, 11 months ago
- 7c3515b Add builtin flag to SymbolTable. by John Stiles · 4 years ago
- 5bf3e20 Remove setModifiersHandle, restore const-ness to Symbols by Brian Osman · 4 years ago
- 1e9f7f3 changed various SkSL structs into classes by Ethan Nicholas · 4 years ago
- 041fd0a moved SkSL Variable data into IRNode by Ethan Nicholas · 4 years ago
- 49a547f Separate out SymbolTable aliases from regular Symbols. by John Stiles · 4 years ago
- 98c1f82 Add a new statement type 'InlineMarker' to indicate inlined functions. by John Stiles · 4 years ago
- 1313d1a Make enum symbol tables standalone (no parent table) by Brian Osman · 4 years ago
- a6841be Enable ClangTidy check llvm-namespace-comment. by John Stiles · 4 years, 1 month ago
- c18bb51 SkSL include files are now stored in a binary format by Ethan Nicholas · 4 years, 2 months ago