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