- 92b3567 Lift atlas clip FP creation out of GrClip::apply by Chris Dalton · 3 years, 4 months ago
- 7384b37 Represent array constructors with a dedicated ConstructorArray class. by John Stiles · 3 years, 4 months ago
- 92f2d93 Add new Rehydrator enum for Array constructors. by John Stiles · 3 years, 4 months ago
- d8eb875 Add AnyConstructor base for all constructors. by John Stiles · 3 years, 4 months ago
- d18967c Add integer uniforms to runtime effects by Brian Osman · 3 years, 4 months ago
- 8b8ce4a Add support for int uniforms to Metal and Vulkan by Brian Osman · 3 years, 4 months ago
- 87fc657 Revert "Run the inliner on GLES devices only." by John Stiles · 3 years, 4 months ago
- 7cbc0f9 Revert "Enable the inliner on Intel Windows GPUs." by John Stiles · 3 years, 4 months ago
- 626b62e Factor out MultiArgumentConstructor base class. by John Stiles · 3 years, 4 months ago
- 933043b Factor out SingleArgumentConstructor base class. by John Stiles · 3 years, 4 months ago
- bba1880 allocate GrAtlasTextOp::Geometry on heap by Herb Derby · 3 years, 4 months ago
- 3967588 SkSL: Add TypeKind::kFragmentProcessor by Brian Osman · 3 years, 4 months ago
- 006fc6a Use recycled transfer buffer for Metal readPixels. by Jim Van Verth · 3 years, 4 months ago
- d8db588 ComparePixels helper takes GrCPixmaps by Brian Salomon · 3 years, 4 months ago
- 0a6cd5a Switch vk command pool reset mutex to use SkMutex and guard it. by Greg Daniel · 3 years, 4 months ago
- 6f67278 Enable the inliner on Intel Windows GPUs. by John Stiles · 3 years, 4 months ago
- e118278 Create a diagonal-matrix Constructor class. by John Stiles · 3 years, 4 months ago
- 9f5ad49 Add new Rehydrator enum value for diagonal-matrix Constructors. by John Stiles · 3 years, 4 months ago
- 8ed7a8d Extract a GrVertexChunkArray class with a builder by Chris Dalton · 3 years, 4 months ago
- 759bbf7 Run the inliner on GLES devices only. by John Stiles · 3 years, 4 months ago
- 22a5454 Add support for constant-folded array inequality checks. by John Stiles · 3 years, 4 months ago
- a6ca0b1 SkAuto[S]TMalloc only for trivially constructible/destructible. by Brian Salomon · 3 years, 4 months ago
- 5392c94 GrConvertPixels takes pixmaps by Brian Salomon · 3 years, 4 months ago
- 48ad43a remove unused functions from glyph run classes by Herb Derby · 3 years, 4 months ago
- e9cbec6 Grab mutex before reseting vk command pools. by Greg Daniel · 3 years, 4 months ago
- 0ec30bb Add compute methods to GrD3DDirectCommandList. by Jim Van Verth · 3 years, 4 months ago
- 428523f Add supported for releasing backend api objects when purging gpu resources. by Greg Daniel · 3 years, 4 months ago
- 4f8e4fd hoist finite font check to glyph run creation by Herb Derby · 3 years, 4 months ago
- 9b5b7db7 Move GrStrokeTessellator into its own header file by Chris Dalton · 3 years, 4 months ago
- 2ee4d7a Rework optimization override flags. by John Stiles · 3 years, 4 months ago
- 4718a8b Draw dmsaa textures with GrFillRRectOp by Chris Dalton · 3 years, 4 months ago
- 194b239 Reland "Use objc_externally_retained to cut down retain/release in Metal" by Adlai Holler · 3 years, 4 months ago
- 3079266 SkGpuBlurUtils::GaussianBlur handles degenerate downscale cases. by Brian Salomon · 3 years, 4 months ago
- 38517c2 Have GrVkFramebuffer hold refs to the attachmetns that are part of it. by Greg Daniel · 3 years, 4 months ago
- ca65f8f Detach VarDeclarations and Variables from each other during deletion. by John Stiles · 3 years, 4 months ago
- de3cb0b Reland "Don't reuse scratch textures when texsub image banned for FBO textures" by Brian Salomon · 3 years, 4 months ago
- 18a45b3 Reserve AST node space at the start of compilation. by John Stiles · 3 years, 4 months ago
- 589adda WebGPU API evolution GPUExtent3D.depth -> depthOrArrayLayers by shrekshao · 3 years, 4 months ago
- 7b41798 Add GrD3DPipeline. by Jim Van Verth · 3 years, 4 months ago
- 2299df2 Don't let caps.maxRenderTargetSize() be > fMaxTextureSizeOverride by Chris Dalton · 3 years, 4 months ago
- 026851a Correctly delete ops in GrOpsTask::reset by Adlai Holler · 3 years, 4 months ago
- d3dafd0 D3D: Add support for Unordered Access View creation by Jim Van Verth · 3 years, 4 months ago
- d80cef6 Simplify the getConstant code during loop analysis. by John Stiles · 3 years, 4 months ago
- fabed8b Fix fuzzer-discovered error with variable declarations. by John Stiles · 3 years, 4 months ago
- 2396fb8 Convert division-by-literal in SPIR-V to multiplication. by John Stiles · 3 years, 4 months ago
- d94bfdd Fix codegen for integer vector-scalar arithmetic in SPIR-V. by John Stiles · 3 years, 4 months ago
- 707d315 Refactored DSL variable creation by Ethan Nicholas · 3 years, 4 months ago
- 70cd598 Code cleanup: add helper functions for matrix-vector rewrites. by John Stiles · 3 years, 4 months ago
- 2e04df9 Support PaintTranslate in COLRv1 rasterisation by Dominik Röttsches · 3 years, 4 months ago
- c28336e No one needs legacy sprite behavior by Mike Reed · 3 years, 4 months ago
- c028c5c Revert "Don't reuse scratch textures when texsub image banned for FBO textures" by Mike Reed · 3 years, 4 months ago
- 9e13fe8 Rewrite matrix * vector multiplication on ARM GPUs. by John Stiles · 3 years, 4 months ago
- 8b67880 Revert "Use objc_externally_retained to cut down retain/release in Metal" by Michael Ludwig · 3 years, 4 months ago
- 2a88456 Don't reuse scratch textures when texsub image banned for FBO textures by Brian Salomon · 3 years, 4 months ago
- 78381ee Use objc_externally_retained to cut down retain/release in Metal by Adlai Holler · 3 years, 4 months ago
- 5ca24f9 Reland "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 4 months ago
- e501670 Move Sk3Perspective and Sk3Lookat into SkM44 by Michael Ludwig · 3 years, 4 months ago
- 1546053 SkFontMgr_New_Custom_Data to take SkData by Ben Wagner · 3 years, 4 months ago
- e8da4d2 Code cleanup: Add isMain() accessor to FunctionDeclaration. by John Stiles · 3 years, 4 months ago
- 85749c0 Add caps bit for RewriteMatrixVectorMultiply. by John Stiles · 3 years, 4 months ago
- 7f01588 Revert "Revert "Added more RelaxedPrecision decorations"" by Ethan Nicholas · 3 years, 4 months ago
- bb0ed8e Revert "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 3 years, 4 months ago
- 8b3dd34 Refactored IRGenerator::convertProgram by Ethan Nicholas · 3 years, 4 months ago
- 2ef627a Add a custom ShaderErrorHandler to Nanobench. by John Stiles · 3 years, 4 months ago
- ced5e83 Retract GrRenderTarget from GrCaps & GrProgramDesc where possible by Robert Phillips · 3 years, 4 months ago
- 0da2c14 remove paint from SkGlyphRunList by Herb Derby · 3 years, 4 months ago
- d1f3b97 Remove sk_SampleMask support from SkSL by Brian Osman · 3 years, 4 months ago
- f10535f Fuse GrGLSLPrimitiveProcessor and GrGLSLGeometryProcessor ... by Robert Phillips · 3 years, 4 months ago
- 9d26af9 Fix testing of Runtime Effects with inlining enabled and disabled. by John Stiles · 3 years, 4 months ago
- bac6c8f Incorporate Runtime Effect options into hash. by John Stiles · 3 years, 4 months ago
- 7508b54 Reland "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 4 months ago
- 68c243e Delete GrCCAtlasStack by Chris Dalton · 3 years, 4 months ago
- c18a645 Implement constantOutputForConstantInput on GrSkSLFP by Brian Osman · 3 years, 4 months ago
- 36f3d1a Fix SwizzleFragmentProcessor::constantOutputForConstantInput by Brian Osman · 3 years, 4 months ago
- 4ac0cbe Remove the scary raw pointer from GrCCClipProcessor into GrCCClipPath by Chris Dalton · 3 years, 4 months ago
- aa4f4c7 Preserve inline/noinline modifiers in PipelineStageCodeGenerator. by John Stiles · 3 years, 4 months ago
- 8af7874 remove {Get,Set}FontCachePointSizeLimit() from API by Herb Derby · 3 years, 4 months ago
- ffa8fd1 Instantiate clip atlases directly by Chris Dalton · 3 years, 4 months ago
- 787fd9d Fuse GrPrimitiveProcessor & GrGeometryProcessor into a new GrGeometryProcessor by Robert Phillips · 3 years, 4 months ago
- 50af8c2 Revert "Add GrRuntimeFPBuilder" by Brian Salomon · 3 years, 4 months ago
- 2297017 Remove sample locations usage from GL backend by Robert Phillips · 3 years, 4 months ago
- 43e3dc9 Remove NVPR entry points from Skia's GL interface by Robert Phillips · 3 years, 4 months ago
- 95eadd3 Rename 'unpremul_float' to 'unpremul.' by John Stiles · 3 years, 4 months ago
- f9e8551 Mangle function names in SPIR-V. by John Stiles · 3 years, 4 months ago
- e106834 Mangle function names in Metal. by John Stiles · 3 years, 4 months ago
- ece1d79 Mangle function names in GLSL. by John Stiles · 3 years, 4 months ago
- 70842ae Update the indirect tessellator to drop extra edges by Chris Dalton · 3 years, 4 months ago
- ce1a088 Add an abbreviated-name field to Type. by John Stiles · 3 years, 4 months ago
- 4b39aaf Add GrRuntimeFPBuilder by Brian Salomon · 3 years, 4 months ago
- 4a3bae3 Move InterpretSampling to its one caller by Mike Reed · 3 years, 4 months ago
- e67bd13 Migrate VarDeclaration conversion out of IRGenerator. by John Stiles · 3 years, 4 months ago
- 441c1bc Avoid recursing into expressions in finalizeFunction. by John Stiles · 3 years, 4 months ago
- 61d694d Draw dmsaa rects with GrFillRRectOp by Chris Dalton · 3 years, 4 months ago
- 501ca21 Remove dead matrixfilter factory by Mike Reed · 3 years, 4 months ago
- 7db854c Hide getFilterQuality by Mike Reed · 3 years, 4 months ago
- 3469c0a If no sampling is passed, assume NN for surface.draw by Mike Reed · 3 years, 4 months ago
- 12a7558 GrFPArgs no longer needs sampling by Mike Reed · 3 years, 4 months ago
- 7cee3ef FilterQuality should no longer be needed. by Mike Reed · 3 years, 4 months ago
- 4b76265 Client doesn't control sampling in restore by Mike Reed · 3 years, 4 months ago
- bf9c63b Don't fail clip atlas instantiation when the access is out of bounds by Chris Dalton · 3 years, 4 months ago