gitextract_fkk0nnpa/ ├── .gitignore ├── .travis.yml ├── GPUImage.podspec ├── License.txt ├── README.md ├── build.sh ├── examples/ │ ├── Mac/ │ │ ├── FilterShowcase/ │ │ │ ├── FilterShowcase/ │ │ │ │ ├── FilterShowcase-Info.plist │ │ │ │ ├── FilterShowcase-Prefix.pch │ │ │ │ ├── SLSAppDelegate.h │ │ │ │ ├── SLSAppDelegate.m │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── main.m │ │ │ ├── FilterShowcase.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── FilterShowcase.xcscheme │ │ │ ├── SLSFilterShowcaseWindowController.h │ │ │ ├── SLSFilterShowcaseWindowController.m │ │ │ └── SLSFilterShowcaseWindowController.xib │ │ ├── FilterShowcaseSwift/ │ │ │ ├── FilterShowcaseSwift/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── FilterShowcaseWindowController.swift │ │ │ │ ├── FilterShowcaseWindowController.xib │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ └── main.swift │ │ │ ├── FilterShowcaseSwift.xcodeproj/ │ │ │ │ └── project.pbxproj │ │ │ └── FilterShowcaseSwiftTests/ │ │ │ ├── FilterShowcaseSwiftTests.swift │ │ │ └── Info.plist │ │ ├── MultiViewFilterExample/ │ │ │ ├── MultiViewFilterExample/ │ │ │ │ ├── MultiViewFilterExample-Info.plist │ │ │ │ ├── MultiViewFilterExample-Prefix.pch │ │ │ │ ├── SLSAppDelegate.h │ │ │ │ ├── SLSAppDelegate.m │ │ │ │ ├── SLSMultiViewWindowController.h │ │ │ │ ├── SLSMultiViewWindowController.m │ │ │ │ ├── SLSMultiViewWindowController.xib │ │ │ │ ├── Shader1.fsh │ │ │ │ ├── Shader2.fsh │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ └── MainMenu.xib │ │ │ │ └── main.m │ │ │ └── MultiViewFilterExample.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── MultiViewFilterExample.xcscheme │ │ ├── PlaygroundExample/ │ │ │ ├── PlaygroundExample/ │ │ │ │ ├── GPUImagePlayground.playground/ │ │ │ │ │ ├── Resources/ │ │ │ │ │ │ └── CustomFilter.fsh │ │ │ │ │ ├── contents.xcplayground │ │ │ │ │ ├── section-1.swift │ │ │ │ │ └── timeline.xctimeline │ │ │ │ └── main.swift │ │ │ └── PlaygroundExample.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── ShaderDesigner/ │ │ │ ├── ShaderDesigner/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── ShaderDesignerWindowController.h │ │ │ │ ├── ShaderDesignerWindowController.m │ │ │ │ ├── ShaderDesignerWindowController.xib │ │ │ │ └── main.m │ │ │ └── ShaderDesigner.xcodeproj/ │ │ │ └── project.pbxproj │ │ ├── SimplePhotoFilter/ │ │ │ ├── SimplePhotoFilter/ │ │ │ │ ├── SLSDocument.h │ │ │ │ ├── SLSDocument.m │ │ │ │ ├── SimplePhotoFilter-Info.plist │ │ │ │ ├── SimplePhotoFilter-Prefix.pch │ │ │ │ ├── en.lproj/ │ │ │ │ │ ├── Credits.rtf │ │ │ │ │ ├── InfoPlist.strings │ │ │ │ │ ├── MainMenu.xib │ │ │ │ │ └── SLSDocument.xib │ │ │ │ └── main.m │ │ │ └── SimplePhotoFilter.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── SimplePhotoFilter.xcscheme │ │ ├── SimpleVideoFileFilter/ │ │ │ ├── SimpleVideoFileFilter.xcodeproj/ │ │ │ │ └── project.pbxproj │ │ │ ├── SimpleVideoFilter/ │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.m │ │ │ │ ├── Base.lproj/ │ │ │ │ │ └── MainMenu.xib │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── SLSSimpleVideoFileFilterWindowController.h │ │ │ │ ├── SLSSimpleVideoFileFilterWindowController.m │ │ │ │ ├── SLSSimpleVideoFileFilterWindowController.xib │ │ │ │ ├── main.m │ │ │ │ └── sample_iPod.m4v │ │ │ └── SimpleVideoFilterTests/ │ │ │ ├── Info.plist │ │ │ └── SimpleVideoFilterTests.m │ │ └── SimpleVideoFilter/ │ │ ├── SimpleVideoFilter/ │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Base.lproj/ │ │ │ │ └── MainMenu.xib │ │ │ ├── Images.xcassets/ │ │ │ │ └── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── SLSSimpleVideoFilterWindowController.h │ │ │ ├── SLSSimpleVideoFilterWindowController.m │ │ │ ├── SLSSimpleVideoFilterWindowController.xib │ │ │ └── main.m │ │ ├── SimpleVideoFilter.xcodeproj/ │ │ │ └── project.pbxproj │ │ └── SimpleVideoFilterTests/ │ │ ├── Info.plist │ │ └── SimpleVideoFilterTests.m │ └── iOS/ │ ├── BenchmarkSuite/ │ │ ├── BenchmarkSuite/ │ │ │ ├── BenchmarkAppDelegate.h │ │ │ ├── BenchmarkAppDelegate.m │ │ │ ├── BenchmarkSuite-Info.plist │ │ │ ├── BenchmarkSuite-Prefix.pch │ │ │ ├── BenchmarkTableViewController.h │ │ │ ├── BenchmarkTableViewController.m │ │ │ ├── BenchmarkTableViewController.xib │ │ │ ├── ImageFilteringBenchmarkController.h │ │ │ ├── ImageFilteringBenchmarkController.m │ │ │ ├── VideoFilteringBenchmarkController.h │ │ │ ├── VideoFilteringBenchmarkController.m │ │ │ ├── VideoFilteringDisplayController.h │ │ │ ├── VideoFilteringDisplayController.m │ │ │ ├── VideoFilteringDisplayController.xib │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ ├── BenchmarkSuite.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── BenchmarkSuite.xcscheme │ │ └── GlyphishIconLicense.txt │ ├── ColorObjectTracking/ │ │ ├── ColorObjectTracking/ │ │ │ ├── ColorObjectTracking-Info.plist │ │ │ ├── ColorObjectTracking-Prefix.pch │ │ │ ├── ColorTrackingAppDelegate.h │ │ │ ├── ColorTrackingAppDelegate.m │ │ │ ├── ColorTrackingViewController.h │ │ │ ├── ColorTrackingViewController.m │ │ │ ├── PositionColor.fsh │ │ │ ├── Threshold.fsh │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── ColorObjectTracking.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── ColorObjectTracking.xcscheme │ ├── CubeExample/ │ │ ├── Classes/ │ │ │ ├── CubeExampleAppDelegate.h │ │ │ ├── CubeExampleAppDelegate.m │ │ │ ├── DisplayViewController.h │ │ │ ├── DisplayViewController.m │ │ │ ├── ES2Renderer.h │ │ │ ├── ES2Renderer.m │ │ │ └── ESRenderer.h │ │ ├── CubeExample-Info.plist │ │ ├── CubeExample.xcodeproj/ │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata/ │ │ │ └── xcschemes/ │ │ │ └── CubeExample.xcscheme │ │ ├── CubeExample_Prefix.pch │ │ ├── Shaders/ │ │ │ ├── Shader.fsh │ │ │ └── Shader.vsh │ │ └── main.m │ ├── FeatureExtractionTest/ │ │ ├── FeatureExtractionTest/ │ │ │ ├── FeatureExtractionAppDelegate.h │ │ │ ├── FeatureExtractionAppDelegate.m │ │ │ ├── FeatureExtractionTest-Info.plist │ │ │ ├── FeatureExtractionTest-Prefix.pch │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── FeatureExtractionTest.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── FeatureExtractionTest.xcscheme │ ├── FilterShowcase/ │ │ ├── FilterShowcase/ │ │ │ ├── CustomFilter.fsh │ │ │ ├── FilterShowcase-Info.plist │ │ │ ├── FilterShowcase-Prefix.pch │ │ │ ├── SampleConfiguration.plist │ │ │ ├── ShowcaseAppDelegate.h │ │ │ ├── ShowcaseAppDelegate.m │ │ │ ├── ShowcaseFilterListController.h │ │ │ ├── ShowcaseFilterListController.m │ │ │ ├── ShowcaseFilterViewController.h │ │ │ ├── ShowcaseFilterViewController.m │ │ │ ├── ShowcaseFilterViewController.xib │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── FilterShowcase.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── FilterShowcase.xcscheme │ ├── FilterShowcaseSwift/ │ │ ├── FilterShowcaseSwift/ │ │ │ ├── AppDelegate.swift │ │ │ ├── Base.lproj/ │ │ │ │ └── Main.storyboard │ │ │ ├── FilterDisplayViewController.swift │ │ │ ├── FilterListViewController.swift │ │ │ ├── FilterOperationTypes.swift │ │ │ ├── FilterOperations.swift │ │ │ ├── Images.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── LaunchImage.launchimage/ │ │ │ │ └── Contents.json │ │ │ └── Info.plist │ │ └── FilterShowcaseSwift.xcodeproj/ │ │ └── project.pbxproj │ ├── MultiViewFilterExample/ │ │ ├── MultiViewFilterExample/ │ │ │ ├── MultiViewAppDelegate.h │ │ │ ├── MultiViewAppDelegate.m │ │ │ ├── MultiViewFilterExample-Info.plist │ │ │ ├── MultiViewFilterExample-Prefix.pch │ │ │ ├── MultiViewViewController.h │ │ │ ├── MultiViewViewController.m │ │ │ ├── Shader1.fsh │ │ │ ├── Shader2.fsh │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── MultiViewFilterExample.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── MultiViewFilterExample.xcscheme │ ├── RawDataTest/ │ │ ├── RawDataTest/ │ │ │ ├── CalculationShader.fsh │ │ │ ├── RawDataTest-Info.plist │ │ │ ├── RawDataTest-Prefix.pch │ │ │ ├── RawDataTestAppDelegate.h │ │ │ ├── RawDataTestAppDelegate.m │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── RawDataTest.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── RawDataTest.xcscheme │ ├── SimpleImageFilter/ │ │ ├── SimpleImageFilter/ │ │ │ ├── SimpleImageAppDelegate.h │ │ │ ├── SimpleImageAppDelegate.m │ │ │ ├── SimpleImageFilter-Info.plist │ │ │ ├── SimpleImageFilter-Prefix.pch │ │ │ ├── SimpleImageViewController.h │ │ │ ├── SimpleImageViewController.m │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── SimpleImageFilter.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── SimpleImageFilter.xcscheme │ ├── SimplePhotoFilter/ │ │ ├── SimplePhotoFilter/ │ │ │ ├── PhotoAppDelegate.h │ │ │ ├── PhotoAppDelegate.m │ │ │ ├── PhotoViewController.h │ │ │ ├── PhotoViewController.m │ │ │ ├── SimplePhotoFilter-Info.plist │ │ │ ├── SimplePhotoFilter-Prefix.pch │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ └── main.m │ │ └── SimplePhotoFilter.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── SimplePhotoFilter.xcscheme │ ├── SimpleSwiftVideoFilterExample/ │ │ ├── SimpleSwiftVideoFilterExample/ │ │ │ ├── AppDelegate.swift │ │ │ ├── Base.lproj/ │ │ │ │ └── Main.storyboard │ │ │ ├── Images.xcassets/ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ └── Contents.json │ │ │ │ └── LaunchImage.launchimage/ │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ │ └── SimpleSwiftVideoFilterExample.xcodeproj/ │ │ └── project.pbxproj │ ├── SimpleVideoFileFilter/ │ │ ├── SimpleVideoFileFilter/ │ │ │ ├── SimpleVideoFileFilter-Info.plist │ │ │ ├── SimpleVideoFileFilter-Prefix.pch │ │ │ ├── SimpleVideoFileFilterAppDelegate.h │ │ │ ├── SimpleVideoFileFilterAppDelegate.m │ │ │ ├── SimpleVideoFileFilterViewController.h │ │ │ ├── SimpleVideoFileFilterViewController.m │ │ │ ├── SimpleVideoFileFilterViewController.xib │ │ │ ├── en.lproj/ │ │ │ │ └── InfoPlist.strings │ │ │ ├── main.m │ │ │ └── sample_iPod.m4v │ │ └── SimpleVideoFileFilter.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ └── SimpleVideoFileFilter.xcscheme │ └── SimpleVideoFilter/ │ ├── SimpleVideoFilter/ │ │ ├── SimpleVideoFilter-Info.plist │ │ ├── SimpleVideoFilter-Prefix.pch │ │ ├── SimpleVideoFilterAppDelegate.h │ │ ├── SimpleVideoFilterAppDelegate.m │ │ ├── SimpleVideoFilterViewController.h │ │ ├── SimpleVideoFilterViewController.m │ │ ├── SimpleVideoFilterViewController.xib │ │ ├── en.lproj/ │ │ │ └── InfoPlist.strings │ │ └── main.m │ └── SimpleVideoFilter.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ └── SimpleVideoFilter.xcscheme └── framework/ ├── GPUImage.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ ├── Documentation.xcscheme │ ├── GPUImage.xcscheme │ └── GPUImageFramework.xcscheme ├── GPUImageMac.xcodeproj/ │ ├── project.pbxproj │ └── xcshareddata/ │ └── xcschemes/ │ └── GPUImage.xcscheme └── Source/ ├── GLProgram.h ├── GLProgram.m ├── GPUImage.h ├── GPUImage3x3ConvolutionFilter.h ├── GPUImage3x3ConvolutionFilter.m ├── GPUImage3x3TextureSamplingFilter.h ├── GPUImage3x3TextureSamplingFilter.m ├── GPUImageAdaptiveThresholdFilter.h ├── GPUImageAdaptiveThresholdFilter.m ├── GPUImageAddBlendFilter.h ├── GPUImageAddBlendFilter.m ├── GPUImageAlphaBlendFilter.h ├── GPUImageAlphaBlendFilter.m ├── GPUImageAmatorkaFilter.h ├── GPUImageAmatorkaFilter.m ├── GPUImageAverageColor.h ├── GPUImageAverageColor.m ├── GPUImageAverageLuminanceThresholdFilter.h ├── GPUImageAverageLuminanceThresholdFilter.m ├── GPUImageBilateralFilter.h ├── GPUImageBilateralFilter.m ├── GPUImageBoxBlurFilter.h ├── GPUImageBoxBlurFilter.m ├── GPUImageBrightnessFilter.h ├── GPUImageBrightnessFilter.m ├── GPUImageBuffer.h ├── GPUImageBuffer.m ├── GPUImageBulgeDistortionFilter.h ├── GPUImageBulgeDistortionFilter.m ├── GPUImageCGAColorspaceFilter.h ├── GPUImageCGAColorspaceFilter.m ├── GPUImageCannyEdgeDetectionFilter.h ├── GPUImageCannyEdgeDetectionFilter.m ├── GPUImageChromaKeyBlendFilter.h ├── GPUImageChromaKeyBlendFilter.m ├── GPUImageChromaKeyFilter.h ├── GPUImageChromaKeyFilter.m ├── GPUImageClosingFilter.h ├── GPUImageClosingFilter.m ├── GPUImageColorBlendFilter.h ├── GPUImageColorBlendFilter.m ├── GPUImageColorBurnBlendFilter.h ├── GPUImageColorBurnBlendFilter.m ├── GPUImageColorConversion.h ├── GPUImageColorConversion.m ├── GPUImageColorDodgeBlendFilter.h ├── GPUImageColorDodgeBlendFilter.m ├── GPUImageColorInvertFilter.h ├── GPUImageColorInvertFilter.m ├── GPUImageColorLocalBinaryPatternFilter.h ├── GPUImageColorLocalBinaryPatternFilter.m ├── GPUImageColorMatrixFilter.h ├── GPUImageColorMatrixFilter.m ├── GPUImageColorPackingFilter.h ├── GPUImageColorPackingFilter.m ├── GPUImageColourFASTFeatureDetector.h ├── GPUImageColourFASTFeatureDetector.m ├── GPUImageColourFASTSamplingOperation.h ├── GPUImageColourFASTSamplingOperation.m ├── GPUImageContrastFilter.h ├── GPUImageContrastFilter.m ├── GPUImageCropFilter.h ├── GPUImageCropFilter.m ├── GPUImageCrosshairGenerator.h ├── GPUImageCrosshairGenerator.m ├── GPUImageCrosshatchFilter.h ├── GPUImageCrosshatchFilter.m ├── GPUImageDarkenBlendFilter.h ├── GPUImageDarkenBlendFilter.m ├── GPUImageDifferenceBlendFilter.h ├── GPUImageDifferenceBlendFilter.m ├── GPUImageDilationFilter.h ├── GPUImageDilationFilter.m ├── GPUImageDirectionalNonMaximumSuppressionFilter.h ├── GPUImageDirectionalNonMaximumSuppressionFilter.m ├── GPUImageDirectionalSobelEdgeDetectionFilter.h ├── GPUImageDirectionalSobelEdgeDetectionFilter.m ├── GPUImageDissolveBlendFilter.h ├── GPUImageDissolveBlendFilter.m ├── GPUImageDivideBlendFilter.h ├── GPUImageDivideBlendFilter.m ├── GPUImageEmbossFilter.h ├── GPUImageEmbossFilter.m ├── GPUImageErosionFilter.h ├── GPUImageErosionFilter.m ├── GPUImageExclusionBlendFilter.h ├── GPUImageExclusionBlendFilter.m ├── GPUImageExposureFilter.h ├── GPUImageExposureFilter.m ├── GPUImageFASTCornerDetectionFilter.h ├── GPUImageFASTCornerDetectionFilter.m ├── GPUImageFalseColorFilter.h ├── GPUImageFalseColorFilter.m ├── GPUImageFilter.h ├── GPUImageFilter.m ├── GPUImageFilterGroup.h ├── GPUImageFilterGroup.m ├── GPUImageFilterPipeline.h ├── GPUImageFilterPipeline.m ├── GPUImageFourInputFilter.h ├── GPUImageFourInputFilter.m ├── GPUImageFramebuffer.h ├── GPUImageFramebuffer.m ├── GPUImageFramebufferCache.h ├── GPUImageFramebufferCache.m ├── GPUImageGammaFilter.h ├── GPUImageGammaFilter.m ├── GPUImageGaussianBlurFilter.h ├── GPUImageGaussianBlurFilter.m ├── GPUImageGaussianBlurPositionFilter.h ├── GPUImageGaussianBlurPositionFilter.m ├── GPUImageGaussianSelectiveBlurFilter.h ├── GPUImageGaussianSelectiveBlurFilter.m ├── GPUImageGlassSphereFilter.h ├── GPUImageGlassSphereFilter.m ├── GPUImageGrayscaleFilter.h ├── GPUImageGrayscaleFilter.m ├── GPUImageHSBFilter.h ├── GPUImageHSBFilter.m ├── GPUImageHalftoneFilter.h ├── GPUImageHalftoneFilter.m ├── GPUImageHardLightBlendFilter.h ├── GPUImageHardLightBlendFilter.m ├── GPUImageHarrisCornerDetectionFilter.h ├── GPUImageHarrisCornerDetectionFilter.m ├── GPUImageHazeFilter.h ├── GPUImageHazeFilter.m ├── GPUImageHighPassFilter.h ├── GPUImageHighPassFilter.m ├── GPUImageHighlightShadowFilter.h ├── GPUImageHighlightShadowFilter.m ├── GPUImageHighlightShadowTintFilter.h ├── GPUImageHighlightShadowTintFilter.m ├── GPUImageHistogramEqualizationFilter.h ├── GPUImageHistogramEqualizationFilter.m ├── GPUImageHistogramFilter.h ├── GPUImageHistogramFilter.m ├── GPUImageHistogramGenerator.h ├── GPUImageHistogramGenerator.m ├── GPUImageHoughTransformLineDetector.h ├── GPUImageHoughTransformLineDetector.m ├── GPUImageHueBlendFilter.h ├── GPUImageHueBlendFilter.m ├── GPUImageHueFilter.h ├── GPUImageHueFilter.m ├── GPUImageJFAVoronoiFilter.h ├── GPUImageJFAVoronoiFilter.m ├── GPUImageKuwaharaFilter.h ├── GPUImageKuwaharaFilter.m ├── GPUImageKuwaharaRadius3Filter.h ├── GPUImageKuwaharaRadius3Filter.m ├── GPUImageLanczosResamplingFilter.h ├── GPUImageLanczosResamplingFilter.m ├── GPUImageLaplacianFilter.h ├── GPUImageLaplacianFilter.m ├── GPUImageLevelsFilter.h ├── GPUImageLevelsFilter.m ├── GPUImageLightenBlendFilter.h ├── GPUImageLightenBlendFilter.m ├── GPUImageLineGenerator.h ├── GPUImageLineGenerator.m ├── GPUImageLinearBurnBlendFilter.h ├── GPUImageLinearBurnBlendFilter.m ├── GPUImageLocalBinaryPatternFilter.h ├── GPUImageLocalBinaryPatternFilter.m ├── GPUImageLookupFilter.h ├── GPUImageLookupFilter.m ├── GPUImageLowPassFilter.h ├── GPUImageLowPassFilter.m ├── GPUImageLuminanceRangeFilter.h ├── GPUImageLuminanceRangeFilter.m ├── GPUImageLuminanceThresholdFilter.h ├── GPUImageLuminanceThresholdFilter.m ├── GPUImageLuminosity.h ├── GPUImageLuminosity.m ├── GPUImageLuminosityBlendFilter.h ├── GPUImageLuminosityBlendFilter.m ├── GPUImageMaskFilter.h ├── GPUImageMaskFilter.m ├── GPUImageMedianFilter.h ├── GPUImageMedianFilter.m ├── GPUImageMissEtikateFilter.h ├── GPUImageMissEtikateFilter.m ├── GPUImageMonochromeFilter.h ├── GPUImageMonochromeFilter.m ├── GPUImageMosaicFilter.h ├── GPUImageMosaicFilter.m ├── GPUImageMotionBlurFilter.h ├── GPUImageMotionBlurFilter.m ├── GPUImageMotionDetector.h ├── GPUImageMotionDetector.m ├── GPUImageMovie.h ├── GPUImageMovie.m ├── GPUImageMovieComposition.h ├── GPUImageMovieComposition.m ├── GPUImageMultiplyBlendFilter.h ├── GPUImageMultiplyBlendFilter.m ├── GPUImageNobleCornerDetectionFilter.h ├── GPUImageNobleCornerDetectionFilter.m ├── GPUImageNonMaximumSuppressionFilter.h ├── GPUImageNonMaximumSuppressionFilter.m ├── GPUImageNormalBlendFilter.h ├── GPUImageNormalBlendFilter.m ├── GPUImageOpacityFilter.h ├── GPUImageOpacityFilter.m ├── GPUImageOpeningFilter.h ├── GPUImageOpeningFilter.m ├── GPUImageOutput.h ├── GPUImageOutput.m ├── GPUImageOverlayBlendFilter.h ├── GPUImageOverlayBlendFilter.m ├── GPUImageParallelCoordinateLineTransformFilter.h ├── GPUImageParallelCoordinateLineTransformFilter.m ├── GPUImagePerlinNoiseFilter.h ├── GPUImagePerlinNoiseFilter.m ├── GPUImagePinchDistortionFilter.h ├── GPUImagePinchDistortionFilter.m ├── GPUImagePixellateFilter.h ├── GPUImagePixellateFilter.m ├── GPUImagePixellatePositionFilter.h ├── GPUImagePixellatePositionFilter.m ├── GPUImagePoissonBlendFilter.h ├── GPUImagePoissonBlendFilter.m ├── GPUImagePolarPixellateFilter.h ├── GPUImagePolarPixellateFilter.m ├── GPUImagePolkaDotFilter.h ├── GPUImagePolkaDotFilter.m ├── GPUImagePosterizeFilter.h ├── GPUImagePosterizeFilter.m ├── GPUImagePrewittEdgeDetectionFilter.h ├── GPUImagePrewittEdgeDetectionFilter.m ├── GPUImageRGBClosingFilter.h ├── GPUImageRGBClosingFilter.m ├── GPUImageRGBDilationFilter.h ├── GPUImageRGBDilationFilter.m ├── GPUImageRGBErosionFilter.h ├── GPUImageRGBErosionFilter.m ├── GPUImageRGBFilter.h ├── GPUImageRGBFilter.m ├── GPUImageRGBOpeningFilter.h ├── GPUImageRGBOpeningFilter.m ├── GPUImageRawDataInput.h ├── GPUImageRawDataInput.m ├── GPUImageRawDataOutput.h ├── GPUImageRawDataOutput.m ├── GPUImageSaturationBlendFilter.h ├── GPUImageSaturationBlendFilter.m ├── GPUImageSaturationFilter.h ├── GPUImageSaturationFilter.m ├── GPUImageScreenBlendFilter.h ├── GPUImageScreenBlendFilter.m ├── GPUImageSepiaFilter.h ├── GPUImageSepiaFilter.m ├── GPUImageSharpenFilter.h ├── GPUImageSharpenFilter.m ├── GPUImageShiTomasiFeatureDetectionFilter.h ├── GPUImageShiTomasiFeatureDetectionFilter.m ├── GPUImageSingleComponentGaussianBlurFilter.h ├── GPUImageSingleComponentGaussianBlurFilter.m ├── GPUImageSketchFilter.h ├── GPUImageSketchFilter.m ├── GPUImageSkinToneFilter.h ├── GPUImageSkinToneFilter.m ├── GPUImageSmoothToonFilter.h ├── GPUImageSmoothToonFilter.m ├── GPUImageSobelEdgeDetectionFilter.h ├── GPUImageSobelEdgeDetectionFilter.m ├── GPUImageSoftEleganceFilter.h ├── GPUImageSoftEleganceFilter.m ├── GPUImageSoftLightBlendFilter.h ├── GPUImageSoftLightBlendFilter.m ├── GPUImageSolarizeFilter.h ├── GPUImageSolarizeFilter.m ├── GPUImageSolidColorGenerator.h ├── GPUImageSolidColorGenerator.m ├── GPUImageSourceOverBlendFilter.h ├── GPUImageSourceOverBlendFilter.m ├── GPUImageSphereRefractionFilter.h ├── GPUImageSphereRefractionFilter.m ├── GPUImageStillCamera.h ├── GPUImageStillCamera.m ├── GPUImageStretchDistortionFilter.h ├── GPUImageStretchDistortionFilter.m ├── GPUImageSubtractBlendFilter.h ├── GPUImageSubtractBlendFilter.m ├── GPUImageSwirlFilter.h ├── GPUImageSwirlFilter.m ├── GPUImageTextureInput.h ├── GPUImageTextureInput.m ├── GPUImageTextureOutput.h ├── GPUImageTextureOutput.m ├── GPUImageThreeInputFilter.h ├── GPUImageThreeInputFilter.m ├── GPUImageThresholdEdgeDetectionFilter.h ├── GPUImageThresholdEdgeDetectionFilter.m ├── GPUImageThresholdSketchFilter.h ├── GPUImageThresholdSketchFilter.m ├── GPUImageThresholdedNonMaximumSuppressionFilter.h ├── GPUImageThresholdedNonMaximumSuppressionFilter.m ├── GPUImageTiltShiftFilter.h ├── GPUImageTiltShiftFilter.m ├── GPUImageToneCurveFilter.h ├── GPUImageToneCurveFilter.m ├── GPUImageToonFilter.h ├── GPUImageToonFilter.m ├── GPUImageTransformFilter.h ├── GPUImageTransformFilter.m ├── GPUImageTwoInputCrossTextureSamplingFilter.h ├── GPUImageTwoInputCrossTextureSamplingFilter.m ├── GPUImageTwoInputFilter.h ├── GPUImageTwoInputFilter.m ├── GPUImageTwoPassFilter.h ├── GPUImageTwoPassFilter.m ├── GPUImageTwoPassTextureSamplingFilter.h ├── GPUImageTwoPassTextureSamplingFilter.m ├── GPUImageUIElement.h ├── GPUImageUIElement.m ├── GPUImageUnsharpMaskFilter.h ├── GPUImageUnsharpMaskFilter.m ├── GPUImageVibranceFilter.h ├── GPUImageVibranceFilter.m ├── GPUImageVideoCamera.h ├── GPUImageVideoCamera.m ├── GPUImageVignetteFilter.h ├── GPUImageVignetteFilter.m ├── GPUImageVoronoiConsumerFilter.h ├── GPUImageVoronoiConsumerFilter.m ├── GPUImageWeakPixelInclusionFilter.h ├── GPUImageWeakPixelInclusionFilter.m ├── GPUImageWhiteBalanceFilter.h ├── GPUImageWhiteBalanceFilter.m ├── GPUImageXYDerivativeFilter.h ├── GPUImageXYDerivativeFilter.m ├── GPUImageZoomBlurFilter.h ├── GPUImageZoomBlurFilter.m ├── GPUImageiOSBlurFilter.h ├── GPUImageiOSBlurFilter.m ├── Mac/ │ ├── GPUImage.h │ ├── GPUImageAVCamera.h │ ├── GPUImageAVCamera.m │ ├── GPUImageContext.h │ ├── GPUImageContext.m │ ├── GPUImageMac-Info.plist │ ├── GPUImageMac-Prefix.pch │ ├── GPUImageMovieWriter.h │ ├── GPUImageMovieWriter.m │ ├── GPUImagePicture.h │ ├── GPUImagePicture.m │ ├── GPUImageView.h │ ├── GPUImageView.m │ └── en.lproj/ │ └── InfoPlist.strings └── iOS/ ├── Framework/ │ ├── GPUImageFramework.h │ ├── Info.plist │ └── module.modulemap ├── GPUImage-Prefix.pch ├── GPUImageContext.h ├── GPUImageContext.m ├── GPUImageMovieWriter.h ├── GPUImageMovieWriter.m ├── GPUImagePicture+TextureSubimage.h ├── GPUImagePicture+TextureSubimage.m ├── GPUImagePicture.h ├── GPUImagePicture.m ├── GPUImageView.h └── GPUImageView.m