- 307f8f5 Simplify the boilerplate of cloning a fragment processor. by John Stiles · 3 years, 1 month ago
- 3176e86 Rename GrGLSLFragmentProcessor to GrFragmentProcessor::ProgramImpl by Brian Salomon · 3 years, 1 month ago
- 13b2873 Remove GLSL from name of functions that builds GrProcessor keys. by Brian Salomon · 3 years, 1 month ago
- 552a81a Remove SkSLCPP.h, utilities that were only used by .fp generated code by Brian Osman · 3 years, 2 months ago
- 550de7f Depower GrPipeline.h by Robert Phillips · 3 years, 2 months ago
- 7b0c8df Fix tile period of subsampled planes in YUVA images by Brian Salomon · 3 years, 4 months ago
- 95eca3e Optimize planar conversion in YUV to RGB FP. by John Stiles · 3 years, 6 months ago
- e40e69f Allow use/generation of MIP maps with YUVA images and strict subsets. by Brian Salomon · 3 years, 6 months ago
- 18ab203 Make GrGLSLFragmentProcessors be created as std::unique_ptr. by Brian Salomon · 3 years, 7 months ago
- 0857bef Reland "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
- 0e4a29a Revert "Push SkYUVAInfo into GrYUVToRGBEffect." by Brian Salomon · 3 years, 8 months ago
- b602550 Push SkYUVAInfo into GrYUVToRGBEffect. by Brian Salomon · 3 years, 8 months ago
- 0c0b5a6 Remove SkYUVASizeInfo, make SkYUVAIndex a private part of SkYUVAInfo by Brian Salomon · 3 years, 8 months ago
- 5e7c040 Migrate additional FPs to `return` instead of `sk_OutColor`. by John Stiles · 3 years, 11 months ago
- cab5886 Add `GrProcessor::onDumpInfo` for subclass info dumps. by John Stiles · 4 years, 1 month ago
- 8d9bf64 Reland "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." by John Stiles · 4 years, 1 month ago
- c556d6f Revert "Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG." by John Stiles · 4 years, 1 month ago
- 2690078 Guard dumpInfo() calls with GR_TEST_UTILS, instead of SK_DEBUG. by John Stiles · 4 years, 1 month ago
- ba1879d Add `dumpTreeInfo` debug method to GrFragmentProcessor. by John Stiles · 4 years, 1 month ago
- e69b9ef Separate MIP filtering from min/mag filtering. by Brian Salomon · 4 years, 2 months ago
- a3b02f5 Rename GrSamplerState::Filter::kBilerp to kLinear by Brian Salomon · 4 years, 2 months ago
- 0ea3307 Make GrTextureProducer take optional subset and domain rects by Brian Salomon · 4 years, 2 months ago
- d90b3d3 Remove generic GrFragmentProcessor texture sampling. by Brian Salomon · 4 years, 2 months ago
- 1298bc4 Change SampleMatrix to SampleUsage by Brian Osman · 4 years, 2 months ago
- fbe2859 Remove GrFragmentProcessor::addCoordTransform() by Michael Ludwig · 4 years, 2 months ago
- b9b1373 Fix nearest neighbor sampling of YUV[A] images by Brian Salomon · 4 years, 2 months ago
- 9aba625 Move setSampleMatrix and setSampledWithExplicitCoords into child registration by Michael Ludwig · 4 years, 3 months ago
- 1f60733 Revert "Revert "move onto new factories for SkMatrix"" by Mike Reed · 4 years, 4 months ago
- c80ee45 Revert "move onto new factories for SkMatrix" by Mike Reed · 4 years, 4 months ago
- 046c2b7 move onto new factories for SkMatrix by Mike Reed · 4 years, 4 months ago
- 16464c3 Tracking uniform ownership by Ethan Nicholas · 4 years, 5 months ago
- 456f9b5 Reland "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
- f6ed96d Revert "Move GrGpuResource GrSurface and GrTexture into src." by Greg Daniel · 4 years, 6 months ago
- e5a06ce Move GrGpuResource GrSurface and GrTexture into src. by Greg Daniel · 4 years, 6 months ago
- d71548a Add support for wrap modes to GrYUVtoRGBEffect. by Brian Salomon · 4 years, 6 months ago
- c767209 Have gpu yuv code speak in views. by Greg Daniel · 4 years, 7 months ago
- ed729f9 GrTextureEffect handles insets for float rects as well as integer rects. by Brian Salomon · 4 years, 7 months ago
- d2ccbb5 Have GrTextureEffect factories take a view as input. by Greg Daniel · 4 years, 7 months ago
- 978693c Make invokeChild just return a string containing the child function call by Brian Osman · 4 years, 8 months ago
- ca6b2f4 Revert "Revert "Move GrDomainEffect functionality into GrTextureEffect and delete"" by Brian Salomon · 4 years, 8 months ago
- 1c3e6cf Revert "Move GrDomainEffect functionality into GrTextureEffect and delete" by Brian Salomon · 4 years, 8 months ago
- 988af46 Move GrDomainEffect functionality into GrTextureEffect and delete the former. by Brian Salomon · 4 years, 8 months ago
- b8f098d Reland "Rename GrSimpleTextureEffect->GrTextureEffect" by Brian Salomon · 4 years, 8 months ago
- d7436a3 Revert "Rename GrSimpleTextureEffect->GrTextureEffect" by Brian Salomon · 4 years, 8 months ago
- 90673ec Rename GrSimpleTextureEffect->GrTextureEffect by Brian Salomon · 4 years, 8 months ago
- bd99c0c Reland "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView." by Robert Phillips · 4 years, 9 months ago
- c5c0247 Revert "Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView." by Robert Phillips · 4 years, 9 months ago
- acf5929 Update FragmentProcessor TextureSampler to hold an GrSurfaceProxyView. by Greg Daniel · 4 years, 9 months ago
- fa9232c Some changes to GrYUVToRGBEffect. by Brian Salomon · 4 years, 9 months ago
- 4e1066f Remove SkSize& SkSize::operator=(const SkISize&) by Brian Salomon · 4 years, 9 months ago
- 8a99a41 Fix for 420/422 chroma subsampling of odd dimension images when by Brian Salomon · 4 years, 9 months ago
- c75bc03 Clamp RGB outputs of GrYUVtoRGBEffect. by Brian Salomon · 4 years, 10 months ago
- 25feadb Remove SK_LEGACY_YUV_MATRICES by Brian Osman · 4 years, 10 months ago
- 904cac8 Use SkYUVMath in GrYUVtoRGBEffect by Brian Osman · 4 years, 10 months ago
- 9f2b86c More SkISizification in GPU code. by Brian Salomon · 4 years, 11 months ago
- d4efe68 SkSL sample() now permits specification of coordinates by Ethan Nicholas · 5 years ago
- c0bd9f9 rewrite includes to not need so much -Ifoo by Mike Klein · 5 years ago
- a6a8400 Support domain clamping and transform matrices in YUVToRGB effects by Michael Ludwig · 5 years ago
- b651aac Reduce work done by GrYUVtoRGBEffect for kIdentity_SkYUVColorSpace by Robert Phillips · 5 years ago
- 0a22ba8 Add kIdentity_SkYUVColorSpace by Robert Phillips · 6 years ago
- 858fecc Got RelaxedPrecision decorations working again in SPIR-V, and removed by Ethan Nicholas · 6 years ago
- e1f5502 Reland "SkSL is now pickier about type conversions" by Ethan Nicholas · 6 years ago
- c83da98 Revert "SkSL is now pickier about type conversions" by Ethan Nicholas · 6 years ago
- 91c1d08 SkSL is now pickier about type conversions by Ethan Nicholas · 6 years ago
- 9a390ac Guard GrOp::dumpInfo with SK_DEBUG by Brian Osman · 6 years ago
- 5327536 Verify YUVA channel information and add premultiplied alpha by Jim Van Verth · 6 years ago
- 30e0d7f Draw YUVA images with multitexture by Jim Van Verth · 6 years ago
- f00b162 Fix up SkImage_GpuYUVA MakePromiseYUVATexture by Jim Van Verth · 6 years ago
- 6ba8c83 Fix yuv_to_rgb_effect GM by Robert Phillips · 6 years ago
- 94ade75 Make GrYUVtoRGBEffect more flexible by Robert Phillips · 6 years ago
- 4429a4f re-precate SkMatrix44::SkMatrix44() by Mike Klein · 6 years ago
- a427559 Refactor 'in uniform' CPP code generation by Michael Ludwig · 6 years ago
- f7dcd76 Remove array of TextureSampler pointers from GrIOResourceProcessor. by Brian Salomon · 6 years ago
- ba5c439 Fix GPU explicit resource allocation bug by Robert Phillips · 6 years ago
- 3e95e57 Use TextureProxy size directly in GrYUVToRGBEffect FragmentProcessor by Weiliang Chen · 6 years ago
- 3e8c345 Make generated effects from sksl fp files not need SK_SUPPORT_GPU by Greg Daniel · 6 years ago
- 130fb3f updated .fp file headers by Ethan Nicholas · 7 years ago
- 92c7fa6 fix usage of deprecated SkMatrix44 constructor by Ethan Nicholas · 7 years ago
- 7461a4a converted YUVEffect to SkSL by Ethan Nicholas · 7 years ago
- f267c1e Add ability to extract YUV planes from SkImage by bsalomon · 9 years ago
- 7ea439b Create GLSLUniformHandler class for gpu backend by egdaniel · 9 years ago
- 4ca2e60 Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder. by egdaniel · 9 years ago
- 57d3b03 Rename some processor functions from GL to GLSL by egdaniel · 9 years ago
- 64c4728 Make all GrFragmentProcessors GL independent. by egdaniel · 9 years ago
- 2d721d3 Move all ShaderBuilder files to GLSL by egdaniel · 9 years ago
- 018fb62 Create GLSL base class for ProgramDataManager by egdaniel · 9 years ago
- 4a33952 Bye bye processor data manager. by bsalomon · 9 years ago
- 96fcdcc Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002 by halcanary · 9 years ago
- 385fe4d Style Change: SkNEW->new; SkDELETE->delete by halcanary · 9 years ago
- b1daa86 When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code. by wangyix · 9 years ago
- 4b3050b Added registerChild; transforms, textures, glKey automatically handled. by wangyix · 9 years ago
- 7c157a9 Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode() by wangyix · 9 years ago
- 6af0c93 Moved GrGLFragmentProcessor definition to its own file by wangyix · 9 years ago
- 1340039 Add Rec709 YUV color space support to GrYUVtoRGBEffect. by rileya · 9 years ago
- 2cdec31 YUV to RGB Texture threading GrProcessorDataManager by joshualitt · 9 years ago
- 993a421 SkImage::NewFromYUVTexturesCopy by bsalomon · 9 years ago
- 29bee0f Make XPFragmentBuilder only Builder with access to DstCopy. by egdaniel · 9 years ago
- cfc1886 Use GLSLCaps for creating processor keys and GLSL-specific programs by jvanverth · 9 years ago
- 36352bf C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} by mtklein · 9 years ago
- 4ab3dbb Adding linear interpolation to rgb->yuv conversion by sugoi · 10 years ago