- ce75036 SkSL: Remove ByteCode interpreter, generator, etc. by Brian Osman · 3 years, 10 months ago
- bacbb92 Revert "Revert "Reland "asyncRescaleAndRead supports unpremul results on GPU""" by Brian Salomon · 3 years, 10 months ago
- 7d5b90a Factor out modifier-token parsing into helper function. by John Stiles · 3 years, 10 months ago
- e02d7f8 More hiding of legacy drawImage calls by Mike Reed · 3 years, 10 months ago
- 3727917 Squelch Metal warnings about unused _globals/_out. by John Stiles · 3 years, 10 months ago
- e465205 Remove the offthread triangulation from GrPathTessellateOp by Chris Dalton · 3 years, 10 months ago
- e89d8ea Update particle system to use skvm, rather than ByteCode by Brian Osman · 3 years, 10 months ago
- f7410bd Remove unnecessary _out pointer in Metal. by John Stiles · 3 years, 10 months ago
- 37d16f1 Remove GrTriangulator::fIsLinear by Chris Dalton · 3 years, 10 months ago
- d538479 GrTriangulator cleanups by Chris Dalton · 3 years, 10 months ago
- 94e6791 Add new lazytiling GM and update GrTextureEffect by Robert Phillips · 3 years, 10 months ago
- b5db482 Improve consistency of SPIR-V code generation. by John Stiles · 3 years, 10 months ago
- bc4d88a Update legacy shader context to take sampling by Mike Reed · 3 years, 10 months ago
- 982127b Make render task targets be just a proxy. by Brian Salomon · 3 years, 10 months ago
- 25788c3 three small fixes for w-parameter by Mike Klein · 3 years, 10 months ago
- 1ed1734 baby's first use of st2/4 by Mike Klein · 3 years, 10 months ago
- 230cd50 close out simple assembler TODO by Mike Klein · 3 years, 10 months ago
- e0d0235 Remove obsolete reference to Flex lexer. by John Stiles · 3 years, 10 months ago
- 821a845 remove dead code from old drawimage virtuals by Mike Reed · 3 years, 10 months ago
- 08f5311 Detemplatize render task clustering by Adlai Holler · 3 years, 10 months ago
- 5501b59 Reland "Disable the MSAA atlas mode for CCPR" by Chris Dalton · 3 years, 10 months ago
- 6d717d4 GrQuadUtils: Handle degenerate persp quads where edges intersect outside quad by Brian Salomon · 3 years, 10 months ago
- dd069a9 add interleaved load and store instructions by Mike Klein · 3 years, 10 months ago
- 8a9da73 Fix overzealous optimization of short-circuits. by John Stiles · 3 years, 10 months ago
- 81bfabe Optimize (boolExpr == true) and (boolExpr != false) into boolExpr. by John Stiles · 3 years, 10 months ago
- dd50b0c Add ExternalFunction support to SkSL-to-SkVM by Brian Osman · 3 years, 10 months ago
- 1b1c73a Remove deprecated SkBase64 interface. by Ben Wagner · 3 years, 10 months ago
- 489e552 Refactored SkSL convertVarDeclaration to make it more accessible from by Ethan Nicholas · 3 years, 10 months ago
- 24c4d20 Generate simpler code for ClampFragmentProcessor. by John Stiles · 3 years, 10 months ago
- 2ed0d94 Refactored SkSL convertDo & convertFor by Ethan Nicholas · 3 years, 10 months ago
- abef5ef Update glsltype_string and type_to_grsltype to a complete set. by John Stiles · 3 years, 10 months ago
- 26fdcbb Implement constant folding for (bool == bool) and (bool != bool). by John Stiles · 3 years, 10 months ago
- 18aeb57 Hide legacy drawImage methods by Mike Reed · 3 years, 10 months ago
- e0fe62a use fourth arg in store128 by Mike Klein · 3 years, 10 months ago
- 148224e Add GrSL enums for uint3 and uint4. by John Stiles · 3 years, 10 months ago
- b34d62b pull out clip code that will be shared by Herb Derby · 3 years, 10 months ago
- b8ebe23 Reland "Support indexing by loop variables in SkVMGenerator" by Brian Osman · 3 years, 10 months ago
- b7e836c Revert "Support indexing by loop variables in SkVMGenerator" by Mike Klein · 3 years, 10 months ago
- 9679612 Reland "Test all YUVA image factories with different encoded origins." by Brian Salomon · 3 years, 10 months ago
- ebf5690 Support indexing by loop variables in SkVMGenerator by Brian Osman · 3 years, 10 months ago
- d717743 Extract some GrPathTessellatoOp logic into virtual helper classes by Chris Dalton · 3 years, 10 months ago
- f3087d8 allow a fourth Val/Reg arg per op by Mike Klein · 3 years, 10 months ago
- aad9719 remove reg/imm unions by Mike Klein · 3 years, 10 months ago
- 7656c4b Fix DrawEdgeAAQuad degenerate issue where 3D points don't correctly project to 2D points. by Brian Salomon · 3 years, 10 months ago
- f8dfc3b Generate valid Metal code when globals reference one another. by John Stiles · 3 years, 10 months ago
- 0c5c349 Optimize task clustering, part 1 by Adlai Holler · 3 years, 10 months ago
- f1650ef Revert "Test all YUVA image factories with different encoded origins." by Brian Salomon · 3 years, 10 months ago
- 0bc32f2 Add query to test our cached convexity by Mike Reed · 3 years, 10 months ago
- 2a27413 Remove legacy code from picture-shader by Mike Reed · 3 years, 10 months ago
- 05e5446 Code cleanup: minor fixes in convertSwitch. by John Stiles · 3 years, 10 months ago
- 9d7aa41 Reorder GLSL output so that functions are emitted last. by John Stiles · 3 years, 10 months ago
- add35d9 Deprecate (and ignore) SkAndroidCodec::ExifOrientation by Leon Scroggins III · 3 years, 11 months ago
- ea485e5 Enforce ES2 limits on indexing expressions (in runtime effects) by Brian Osman · 3 years, 10 months ago
- 4f2bcff Implement Type cloning for enums and structs. by John Stiles · 3 years, 10 months ago
- ddcc843 Migrate Type-cloning logic from the Inliner into Type. by John Stiles · 3 years, 10 months ago
- 8f7689c Revert "Disable the MSAA atlas mode for CCPR" by John Stiles · 3 years, 10 months ago
- bfd330d Add filter param to picture-shader by Mike Reed · 3 years, 10 months ago
- 9f079f7 Add Type::isEnum helper method. by John Stiles · 3 years, 10 months ago
- 97c476e Disable the MSAA atlas mode for CCPR by Chris Dalton · 3 years, 10 months ago
- 2ac6ce8 Simplify common case for recttorect by Mike Reed · 3 years, 10 months ago
- e6c67c5 Restrict the creation of built-in types to BuiltinTypes class. by John Stiles · 3 years, 10 months ago
- ac01aca Migrate BuiltinTypes to a separate file from Context. by John Stiles · 3 years, 10 months ago
- 5ec2238 Simplify common case of linear filtering with no mips by Mike Reed · 3 years, 10 months ago
- 6a1a98c Fix for fuzzer-discovered use-after-free. by John Stiles · 3 years, 10 months ago
- 2ba80af Test all YUVA image factories with different encoded origins. by Brian Salomon · 3 years, 10 months ago
- 4ed1745 Honor fIsScope when emitting a Block's description. by John Stiles · 3 years, 10 months ago
- 70ea0d9 Fix caps checks for vulkan indirect and instanced draws. by Greg Daniel · 3 years, 10 months ago
- 68b8bd5 Add GrTriangulator::TriangulateInnerPolygons by Chris Dalton · 3 years, 10 months ago
- 4cf8507 Enforce (valid) array sizes in many more places by Brian Osman · 3 years, 10 months ago
- a738fb5 restore select() in bool->int by Mike Klein · 3 years, 10 months ago
- 9c03ffb get rid of I32a/F32a by Mike Klein · 3 years, 10 months ago
- 774f45b Enforce strict type coercion between int and uint. by John Stiles · 3 years, 10 months ago
- 4a2d651 Enforce stricter type coercion rules in SkSL. by John Stiles · 3 years, 10 months ago
- a60fb17 Add SPIR-V support for casts to boolean scalar. by John Stiles · 3 years, 10 months ago
- 890b2b4 Disallow switch statements in runtime effects by Brian Osman · 3 years, 10 months ago
- aebcf73 always init function fReturnValue by Mike Klein · 3 years, 10 months ago
- a517cfc slightly tweak bool->int by Mike Klein · 3 years, 10 months ago
- 48c2884 Add SPIR-V support for boolean vector typecasts. by John Stiles · 3 years, 10 months ago
- b296d92 macro hygiene in SkRP_opts.h by Mike Klein · 3 years, 10 months ago
- e318355 Add unit test for scalar conversion constructors. by John Stiles · 3 years, 10 months ago
- 6c7910e Use isNumber() rather than isFloat() || isInteger() by Brian Osman · 3 years, 10 months ago
- 3d81fdc Add unit tests for for-loop unrolling by Brian Osman · 3 years, 10 months ago
- af9b58e Fix fragment processors and unit tests which mix ints and floats. by John Stiles · 3 years, 10 months ago
- d9d5271 Factor out SPIR-V typecasting helper functions. by John Stiles · 3 years, 10 months ago
- 9333c87 Support ES2-compliant for loops in SkSL-to-SkVM by Brian Osman · 3 years, 10 months ago
- 0857bef Reland "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 10 months ago
- 77ba810 In runtime effects, verify that loops conform to ES2 rules by Brian Osman · 3 years, 10 months ago
- e7541d9 make SkShaderBase::onProgram pure virtual by Mike Klein · 3 years, 10 months ago
- 57115c0 Use tolerance==0 to flatten curves in GrTriangulator by Chris Dalton · 3 years, 10 months ago
- 0e4a29a Revert "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 10 months ago
- d5e59b6 Allow type-fluid GLSL-style vec2(int, bool) ctors in SkSL. by John Stiles · 3 years, 10 months ago
- 6dbeac5 Begin to hide drawBitmap by Mike Reed · 3 years, 10 months ago
- b602550 Push SkYUVAInfo into GrYUVToRGBEffect. by Brian Salomon · 3 years, 10 months ago
- 67a0a8a Fixed error reporting on invalid SkSL assignments by Ethan Nicholas · 3 years, 10 months ago
- 56a9105 Reland "Scrub memory released from a GrMemoryPool in debug mode." by John Stiles · 3 years, 10 months ago
- bd747cb support 7 args in skvm::Program::eval() by Mike Klein · 3 years, 10 months ago
- 92969f2 SkSL DSL operator overloading by Ethan Nicholas · 3 years, 10 months ago
- 1242b3f Add guard-rails to Constructor constant-value fetchers. by John Stiles · 3 years, 10 months ago
- 059bea1 Simplify IRGenerator::coerce. by John Stiles · 3 years, 10 months ago
- 7f296c4 Revert "Reland "asyncRescaleAndRead supports unpremul results on GPU"" by Brian Salomon · 3 years, 10 months ago