- 92b3567 Lift atlas clip FP creation out of GrClip::apply by Chris Dalton · 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
- 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
- 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
- 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
- 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
- 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
- 38517c2 Have GrVkFramebuffer hold refs to the attachmetns that are part of it. by Greg Daniel · 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
- 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
- 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
- 85749c0 Add caps bit for RewriteMatrixVectorMultiply. by John Stiles · 3 years, 4 months ago
- bb0ed8e Revert "Reland "Add GrRuntimeFPBuilder"" by Brian Salomon · 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
- f10535f Fuse GrGLSLPrimitiveProcessor and GrGLSLGeometryProcessor ... by Robert Phillips · 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
- 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
- 70842ae Update the indirect tessellator to drop extra edges by Chris Dalton · 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
- 61d694d Draw dmsaa rects with GrFillRRectOp by Chris Dalton · 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
- bf9c63b Don't fail clip atlas instantiation when the access is out of bounds by Chris Dalton · 3 years, 4 months ago
- 7df8d22 Do register allocation in GrResourceAllocator (take 2) by Adlai Holler · 3 years, 4 months ago
- 633b9f3 Delete GrCoverageCountingPathRenderer::CropPath by Chris Dalton · 3 years, 4 months ago
- ff98f28 Add Metal compile options. by Jim Van Verth · 3 years, 4 months ago
- 20bb83f Fix ref tracking of vk immutable samplers. by Greg Daniel · 3 years, 4 months ago
- 31798c2 Remove NVPR by Robert Phillips · 3 years, 4 months ago
- 95eca3e Optimize planar conversion in YUV to RGB FP. by John Stiles · 3 years, 4 months ago
- 9f35882 Revert "Do register allocation in GrResourceAllocator" by Adlai Holler · 3 years, 4 months ago
- c6f78ff Do register allocation in GrResourceAllocator by Adlai Holler · 3 years, 4 months ago
- 7b39c3d print telemetry for diagnosing text drawing problems in Chrome by Herb Derby · 3 years, 4 months ago
- 4dff68a Remove render_target_binds GPU stat by Adlai Holler · 3 years, 4 months ago
- 8f352ce Revert "Revert "Refactored SPIR-V RelaxedPrecision handling"" by Ethan Nicholas · 3 years, 4 months ago
- 662622e reduce record time allocator's initial block size by Herb Derby · 3 years, 4 months ago
- 7a20b5c Update shader and pipeline creation trace event categories by Brian Osman · 3 years, 4 months ago
- fd70865 Reland "Add tooling support for dmsaa" by Chris Dalton · 3 years, 4 months ago
- 22dd57b Revert "Add tooling support for dmsaa" by Chris Dalton · 3 years, 4 months ago
- 2e0b5bb introduce a direct to GrAtlasTextOp text drawing system by Herb Derby · 3 years, 8 months ago
- b73f737 Fix setting of new layout state during flush. by Greg Daniel · 3 years, 4 months ago
- 188443b Add tooling support for dmsaa by Chris Dalton · 3 years, 4 months ago
- 4cfbe53 Add a shell GrResourceAllocator::Register class by Adlai Holler · 3 years, 4 months ago
- 961d944 SkSL DSL now uses node pooling by Ethan Nicholas · 3 years, 4 months ago
- cc119d9 Make getUniqueKey virtual on GrSurfaceProxy by Adlai Holler · 3 years, 4 months ago
- 1143b1b Determine recylability at expire-time in GrResourceAllocator by Adlai Holler · 3 years, 4 months ago
- 3230255 Reland "remove the OpMemoryPool" by Herb Derby · 3 years, 5 months ago
- 34271a3 Revert "Merge MSL vertex and fragment shaders into one string before compiling." by Michael Ludwig · 3 years, 4 months ago
- bf58add Revert "Only include header once in combined MSL shader." by Michael Ludwig · 3 years, 4 months ago
- 539db2f Migrate GrResourceAllocator::fIntvlHash to SkTHashMap by Adlai Holler · 3 years, 4 months ago
- e7a8f85 Only include header once in combined MSL shader. by Jim Van Verth · 3 years, 4 months ago
- e44c484 Revert "remove the OpMemoryPool" by Robert Phillips · 3 years, 4 months ago
- 729ba5e Remove fAssignedSurface from GrResourceAllocator::Interval by Adlai Holler · 3 years, 4 months ago
- cfdae5a remove the OpMemoryPool by Herb Derby · 3 years, 5 months ago
- 5755a5f Update simple gradient functions to use only a single return. by John Stiles · 3 years, 4 months ago
- 3098065 Merge MSL vertex and fragment shaders into one string before compiling. by Jim Van Verth · 3 years, 4 months ago
- da16367 Remove fFreeIntervalList from GrResourceAllocator by Adlai Holler · 3 years, 4 months ago
- d074b62 Switch GrTextureFreedMessages over to using DirectContextIDs by Robert Phillips · 3 years, 4 months ago
- e895ab2 Have GrVkTexture not derive from GrVkImage. by Greg Daniel · 3 years, 5 months ago
- 78d51ff Track number of render passes in GR_GPU_STATS by Adlai Holler · 3 years, 5 months ago
- ad22300 Remove `fForceInline` argument from EmitArgs. by John Stiles · 3 years, 5 months ago
- 36a814b Precompile cached SkSL to MTLRenderPipelineState. by Jim Van Verth · 3 years, 5 months ago
- 9431079 Unblock msaa clip atlas on AMD, Imagination, and Adreno by Chris Dalton · 3 years, 5 months ago
- 90898de Be more conservative about disabling tessellation for performance by Chris Dalton · 3 years, 5 months ago