├── .gitignore ├── README.md ├── app ├── .gitignore ├── CMakeLists.txt ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lvhiei │ │ └── cgpuimage │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── blend.jpg │ │ ├── blend.rgba │ │ ├── lookup_amatorka.png │ │ ├── lookup_amatorka.rgba │ │ ├── lookup_miss_etikate.png │ │ ├── lookup_miss_etikate.rgba │ │ ├── lookup_soft_elegance_1.png │ │ ├── lookup_soft_elegance_1.rgba │ │ ├── lookup_soft_elegance_2.png │ │ ├── lookup_soft_elegance_2.rgba │ │ ├── mask.jpg │ │ ├── mask.rgba │ │ ├── squares.png │ │ ├── squares.rgba │ │ ├── voroni_points2.png │ │ └── voroni_points2.rgba │ ├── cpp │ │ ├── GPUImage │ │ │ ├── GPUImage3x3ConvolutionFilter.cpp │ │ │ ├── GPUImage3x3ConvolutionFilter.h │ │ │ ├── GPUImage3x3TextureSamplingFilter.cpp │ │ │ ├── GPUImage3x3TextureSamplingFilter.h │ │ │ ├── GPUImageAdaptiveThresholdFilter.cpp │ │ │ ├── GPUImageAdaptiveThresholdFilter.h │ │ │ ├── GPUImageAddBlendFilter.cpp │ │ │ ├── GPUImageAddBlendFilter.h │ │ │ ├── GPUImageAlphaBlendFilter.cpp │ │ │ ├── GPUImageAlphaBlendFilter.h │ │ │ ├── GPUImageAmatorkaFilter.cpp │ │ │ ├── GPUImageAmatorkaFilter.h │ │ │ ├── GPUImageBilateralFilter.cpp │ │ │ ├── GPUImageBilateralFilter.h │ │ │ ├── GPUImageBoxBlurFilter.cpp │ │ │ ├── GPUImageBoxBlurFilter.h │ │ │ ├── GPUImageBrightnessFilter.cpp │ │ │ ├── GPUImageBrightnessFilter.h │ │ │ ├── GPUImageBulgeDistortionFilter.cpp │ │ │ ├── GPUImageBulgeDistortionFilter.h │ │ │ ├── GPUImageCGAColorspaceFilter.cpp │ │ │ ├── GPUImageCGAColorspaceFilter.h │ │ │ ├── GPUImageCannyEdgeDetectionFilter.cpp │ │ │ ├── GPUImageCannyEdgeDetectionFilter.h │ │ │ ├── GPUImageChromaKeyBlendFilter.cpp │ │ │ ├── GPUImageChromaKeyBlendFilter.h │ │ │ ├── GPUImageChromaKeyFilter.cpp │ │ │ ├── GPUImageChromaKeyFilter.h │ │ │ ├── GPUImageClosingFilter.cpp │ │ │ ├── GPUImageClosingFilter.h │ │ │ ├── GPUImageColorBlendFilter.cpp │ │ │ ├── GPUImageColorBlendFilter.h │ │ │ ├── GPUImageColorBurnBlendFilter.cpp │ │ │ ├── GPUImageColorBurnBlendFilter.h │ │ │ ├── GPUImageColorDodgeBlendFilter.cpp │ │ │ ├── GPUImageColorDodgeBlendFilter.h │ │ │ ├── GPUImageColorInvertFilter.cpp │ │ │ ├── GPUImageColorInvertFilter.h │ │ │ ├── GPUImageColorLocalBinaryPatternFilter.cpp │ │ │ ├── GPUImageColorLocalBinaryPatternFilter.h │ │ │ ├── GPUImageColorMatrixFilter.cpp │ │ │ ├── GPUImageColorMatrixFilter.h │ │ │ ├── GPUImageColorPackingFilter.cpp │ │ │ ├── GPUImageColorPackingFilter.h │ │ │ ├── GPUImageColourFASTFeatureDetector.cpp │ │ │ ├── GPUImageColourFASTFeatureDetector.h │ │ │ ├── GPUImageColourFASTSamplingOperation.cpp │ │ │ ├── GPUImageColourFASTSamplingOperation.h │ │ │ ├── GPUImageContrastFilter.cpp │ │ │ ├── GPUImageContrastFilter.h │ │ │ ├── GPUImageCropFilter.cpp │ │ │ ├── GPUImageCropFilter.h │ │ │ ├── GPUImageCrosshatchFilter.cpp │ │ │ ├── GPUImageCrosshatchFilter.h │ │ │ ├── GPUImageDarkenBlendFilter.cpp │ │ │ ├── GPUImageDarkenBlendFilter.h │ │ │ ├── GPUImageDifferenceBlendFilter.cpp │ │ │ ├── GPUImageDifferenceBlendFilter.h │ │ │ ├── GPUImageDilationFilter.cpp │ │ │ ├── GPUImageDilationFilter.h │ │ │ ├── GPUImageDirectionalNonMaximumSuppressionFilter.cpp │ │ │ ├── GPUImageDirectionalNonMaximumSuppressionFilter.h │ │ │ ├── GPUImageDirectionalSobelEdgeDetectionFilter.cpp │ │ │ ├── GPUImageDirectionalSobelEdgeDetectionFilter.h │ │ │ ├── GPUImageDissolveBlendFilter.cpp │ │ │ ├── GPUImageDissolveBlendFilter.h │ │ │ ├── GPUImageDivideBlendFilter.cpp │ │ │ ├── GPUImageDivideBlendFilter.h │ │ │ ├── GPUImageEmbossFilter.cpp │ │ │ ├── GPUImageEmbossFilter.h │ │ │ ├── GPUImageErosionFilter.cpp │ │ │ ├── GPUImageErosionFilter.h │ │ │ ├── GPUImageExclusionBlendFilter.cpp │ │ │ ├── GPUImageExclusionBlendFilter.h │ │ │ ├── GPUImageExposureFilter.cpp │ │ │ ├── GPUImageExposureFilter.h │ │ │ ├── GPUImageFalseColorFilter.cpp │ │ │ ├── GPUImageFalseColorFilter.h │ │ │ ├── GPUImageFilter.cpp │ │ │ ├── GPUImageFilter.h │ │ │ ├── GPUImageFilterGroup.cpp │ │ │ ├── GPUImageFilterGroup.h │ │ │ ├── GPUImageGammaFilter.cpp │ │ │ ├── GPUImageGammaFilter.h │ │ │ ├── GPUImageGaussianBlurFilter.cpp │ │ │ ├── GPUImageGaussianBlurFilter.h │ │ │ ├── GPUImageGaussianBlurPositionFilter.cpp │ │ │ ├── GPUImageGaussianBlurPositionFilter.h │ │ │ ├── GPUImageGaussianSelectiveBlurFilter.cpp │ │ │ ├── GPUImageGaussianSelectiveBlurFilter.h │ │ │ ├── GPUImageGlassSphereFilter.cpp │ │ │ ├── GPUImageGlassSphereFilter.h │ │ │ ├── GPUImageGreyscaleFilter.cpp │ │ │ ├── GPUImageGreyscaleFilter.h │ │ │ ├── GPUImageHSBFilter.cpp │ │ │ ├── GPUImageHSBFilter.h │ │ │ ├── GPUImageHalftoneFilter.cpp │ │ │ ├── GPUImageHalftoneFilter.h │ │ │ ├── GPUImageHardLightBlendFilter.cpp │ │ │ ├── GPUImageHardLightBlendFilter.h │ │ │ ├── GPUImageHazeFilter.cpp │ │ │ ├── GPUImageHazeFilter.h │ │ │ ├── GPUImageHighlightShadowFilter.cpp │ │ │ ├── GPUImageHighlightShadowFilter.h │ │ │ ├── GPUImageHighlightShadowTintFilter.cpp │ │ │ ├── GPUImageHighlightShadowTintFilter.h │ │ │ ├── GPUImageHueBlendFilter.cpp │ │ │ ├── GPUImageHueBlendFilter.h │ │ │ ├── GPUImageHueFilter.cpp │ │ │ ├── GPUImageHueFilter.h │ │ │ ├── GPUImageImageFilter.cpp │ │ │ ├── GPUImageImageFilter.h │ │ │ ├── GPUImageJFAVoronoiFilter.cpp │ │ │ ├── GPUImageJFAVoronoiFilter.h │ │ │ ├── GPUImageKuwaharaFilter.cpp │ │ │ ├── GPUImageKuwaharaFilter.h │ │ │ ├── GPUImageKuwaharaRadius3Filter.cpp │ │ │ ├── GPUImageKuwaharaRadius3Filter.h │ │ │ ├── GPUImageLanczosResamplingFilter.cpp │ │ │ ├── GPUImageLanczosResamplingFilter.h │ │ │ ├── GPUImageLaplacianFilter.cpp │ │ │ ├── GPUImageLaplacianFilter.h │ │ │ ├── GPUImageLevelsFilter.cpp │ │ │ ├── GPUImageLevelsFilter.h │ │ │ ├── GPUImageLightenBlendFilter.cpp │ │ │ ├── GPUImageLightenBlendFilter.h │ │ │ ├── GPUImageLinearBurnBlendFilter.cpp │ │ │ ├── GPUImageLinearBurnBlendFilter.h │ │ │ ├── GPUImageLocalBinaryPatternFilter.cpp │ │ │ ├── GPUImageLocalBinaryPatternFilter.h │ │ │ ├── GPUImageLookupFilter.cpp │ │ │ ├── GPUImageLookupFilter.h │ │ │ ├── GPUImageLuminanceRangeFilter.cpp │ │ │ ├── GPUImageLuminanceRangeFilter.h │ │ │ ├── GPUImageLuminanceThresholdFilter.cpp │ │ │ ├── GPUImageLuminanceThresholdFilter.h │ │ │ ├── GPUImageLuminosityBlendFilter.cpp │ │ │ ├── GPUImageLuminosityBlendFilter.h │ │ │ ├── GPUImageMaskFilter.cpp │ │ │ ├── GPUImageMaskFilter.h │ │ │ ├── GPUImageMedianFilter.cpp │ │ │ ├── GPUImageMedianFilter.h │ │ │ ├── GPUImageMissEtikateFilter.cpp │ │ │ ├── GPUImageMissEtikateFilter.h │ │ │ ├── GPUImageMonochromeFilter.cpp │ │ │ ├── GPUImageMonochromeFilter.h │ │ │ ├── GPUImageMosaicFilter.cpp │ │ │ ├── GPUImageMosaicFilter.h │ │ │ ├── GPUImageMotionBlurFilter.cpp │ │ │ ├── GPUImageMotionBlurFilter.h │ │ │ ├── GPUImageMultiplyBlendFilter.cpp │ │ │ ├── GPUImageMultiplyBlendFilter.h │ │ │ ├── GPUImageNonMaximumSuppressionFilter.cpp │ │ │ ├── GPUImageNonMaximumSuppressionFilter.h │ │ │ ├── GPUImageNormalBlendFilter.cpp │ │ │ ├── GPUImageNormalBlendFilter.h │ │ │ ├── GPUImageOpacityFilter.cpp │ │ │ ├── GPUImageOpacityFilter.h │ │ │ ├── GPUImageOpeningFilter.cpp │ │ │ ├── GPUImageOpeningFilter.h │ │ │ ├── GPUImageOverlayBlendFilter.cpp │ │ │ ├── GPUImageOverlayBlendFilter.h │ │ │ ├── GPUImagePerlinNoiseFilter.cpp │ │ │ ├── GPUImagePerlinNoiseFilter.h │ │ │ ├── GPUImagePinchDistortionFilter.cpp │ │ │ ├── GPUImagePinchDistortionFilter.h │ │ │ ├── GPUImagePixellateFilter.cpp │ │ │ ├── GPUImagePixellateFilter.h │ │ │ ├── GPUImagePixellatePositionFilter.cpp │ │ │ ├── GPUImagePixellatePositionFilter.h │ │ │ ├── GPUImagePoissonBlendFilter.cpp │ │ │ ├── GPUImagePoissonBlendFilter.h │ │ │ ├── GPUImagePolarPixellateFilter.cpp │ │ │ ├── GPUImagePolarPixellateFilter.h │ │ │ ├── GPUImagePolkaDotFilter.cpp │ │ │ ├── GPUImagePolkaDotFilter.h │ │ │ ├── GPUImagePosterizeFilter.cpp │ │ │ ├── GPUImagePosterizeFilter.h │ │ │ ├── GPUImagePrewittEdgeDetectionFilter.cpp │ │ │ ├── GPUImagePrewittEdgeDetectionFilter.h │ │ │ ├── GPUImagePureTiltShiftFilter.cpp │ │ │ ├── GPUImagePureTiltShiftFilter.h │ │ │ ├── GPUImagePureUnsharpMaskFilter.cpp │ │ │ ├── GPUImagePureUnsharpMaskFilter.h │ │ │ ├── GPUImageRGBClosingFilter.cpp │ │ │ ├── GPUImageRGBClosingFilter.h │ │ │ ├── GPUImageRGBDilationFilter.cpp │ │ │ ├── GPUImageRGBDilationFilter.h │ │ │ ├── GPUImageRGBErosionFilter.cpp │ │ │ ├── GPUImageRGBErosionFilter.h │ │ │ ├── GPUImageRGBFilter.cpp │ │ │ ├── GPUImageRGBFilter.h │ │ │ ├── GPUImageRGBOpeningFilter.cpp │ │ │ ├── GPUImageRGBOpeningFilter.h │ │ │ ├── GPUImageSaturationBlendFilter.cpp │ │ │ ├── GPUImageSaturationBlendFilter.h │ │ │ ├── GPUImageSaturationFilter.cpp │ │ │ ├── GPUImageSaturationFilter.h │ │ │ ├── GPUImageScreenBlendFilter.cpp │ │ │ ├── GPUImageScreenBlendFilter.h │ │ │ ├── GPUImageSelectiveFocusFilter.cpp │ │ │ ├── GPUImageSelectiveFocusFilter.h │ │ │ ├── GPUImageSepiaFilter.cpp │ │ │ ├── GPUImageSepiaFilter.h │ │ │ ├── GPUImageSharpenFilter.cpp │ │ │ ├── GPUImageSharpenFilter.h │ │ │ ├── GPUImageSingleComponentGaussianBlurFilter.cpp │ │ │ ├── GPUImageSingleComponentGaussianBlurFilter.h │ │ │ ├── GPUImageSketchFilter.cpp │ │ │ ├── GPUImageSketchFilter.h │ │ │ ├── GPUImageSkinToneFilter.cpp │ │ │ ├── GPUImageSkinToneFilter.h │ │ │ ├── GPUImageSmoothToonFilter.cpp │ │ │ ├── GPUImageSmoothToonFilter.h │ │ │ ├── GPUImageSobelEdgeDetectionFilter.cpp │ │ │ ├── GPUImageSobelEdgeDetectionFilter.h │ │ │ ├── GPUImageSoftEleganceFilter.cpp │ │ │ ├── GPUImageSoftEleganceFilter.h │ │ │ ├── GPUImageSoftLightBlendFilter.cpp │ │ │ ├── GPUImageSoftLightBlendFilter.h │ │ │ ├── GPUImageSourceOverBlendFilter.cpp │ │ │ ├── GPUImageSourceOverBlendFilter.h │ │ │ ├── GPUImageSphereRefractionFilter.cpp │ │ │ ├── GPUImageSphereRefractionFilter.h │ │ │ ├── GPUImageStretchDistortionFilter.cpp │ │ │ ├── GPUImageStretchDistortionFilter.h │ │ │ ├── GPUImageSubtractBlendFilter.cpp │ │ │ ├── GPUImageSubtractBlendFilter.h │ │ │ ├── GPUImageSwirlFilter.cpp │ │ │ ├── GPUImageSwirlFilter.h │ │ │ ├── GPUImageThresholdEdgeDetectionFilter.cpp │ │ │ ├── GPUImageThresholdEdgeDetectionFilter.h │ │ │ ├── GPUImageThresholdSketchFilter.cpp │ │ │ ├── GPUImageThresholdSketchFilter.h │ │ │ ├── GPUImageThresholdedNonMaximumSuppressionFilter.cpp │ │ │ ├── GPUImageThresholdedNonMaximumSuppressionFilter.h │ │ │ ├── GPUImageTiltShiftFilter.cpp │ │ │ ├── GPUImageTiltShiftFilter.h │ │ │ ├── GPUImageToneCurveFilter.cpp │ │ │ ├── GPUImageToneCurveFilter.h │ │ │ ├── GPUImageToonFilter.cpp │ │ │ ├── GPUImageToonFilter.h │ │ │ ├── GPUImageTransformFilter.cpp │ │ │ ├── GPUImageTransformFilter.h │ │ │ ├── GPUImageTwoInputCrossTextureSamplingFilter.cpp │ │ │ ├── GPUImageTwoInputCrossTextureSamplingFilter.h │ │ │ ├── GPUImageTwoInputFilter.cpp │ │ │ ├── GPUImageTwoInputFilter.h │ │ │ ├── GPUImageTwoPassFilter.cpp │ │ │ ├── GPUImageTwoPassFilter.h │ │ │ ├── GPUImageTwoPassTextureSamplingFilter.cpp │ │ │ ├── GPUImageTwoPassTextureSamplingFilter.h │ │ │ ├── GPUImageUnsharpMaskFilter.cpp │ │ │ ├── GPUImageUnsharpMaskFilter.h │ │ │ ├── GPUImageVibranceFilter.cpp │ │ │ ├── GPUImageVibranceFilter.h │ │ │ ├── GPUImageVignetteFilter.cpp │ │ │ ├── GPUImageVignetteFilter.h │ │ │ ├── GPUImageVoronoiConsumerFilter.cpp │ │ │ ├── GPUImageVoronoiConsumerFilter.h │ │ │ ├── GPUImageWeakPixelInclusionFilter.cpp │ │ │ ├── GPUImageWeakPixelInclusionFilter.h │ │ │ ├── GPUImageWhiteBalanceFilter.cpp │ │ │ ├── GPUImageWhiteBalanceFilter.h │ │ │ ├── GPUImageXYDerivativeFilter.cpp │ │ │ ├── GPUImageXYDerivativeFilter.h │ │ │ ├── GPUImageZoomBlurFilter.cpp │ │ │ ├── GPUImageZoomBlurFilter.h │ │ │ ├── GPUImageiOSBlurFilter.cpp │ │ │ └── GPUImageiOSBlurFilter.h │ │ ├── NativeRender.cpp │ │ ├── NativeRender.h │ │ ├── native-lib.cpp │ │ └── util │ │ │ ├── FileUtil.cpp │ │ │ ├── FileUtil.h │ │ │ ├── Shader.cpp │ │ │ ├── Shader.h │ │ │ ├── TextureRotateUtil.cpp │ │ │ ├── TextureRotateUtil.h │ │ │ ├── const.h │ │ │ ├── linmath.h │ │ │ ├── logUtil.h │ │ │ └── openglHeader.h │ ├── java │ │ └── com │ │ │ └── lvhiei │ │ │ └── cgpuimage │ │ │ ├── CGPUImageRender.java │ │ │ ├── ListFilterActivity.java │ │ │ ├── Logger.java │ │ │ ├── MainActivity.java │ │ │ ├── OpenGLUtils.java │ │ │ ├── Rotation.java │ │ │ ├── TexturePreProcessRender.java │ │ │ └── TextureRotationUtil.java │ └── res │ │ ├── layout │ │ ├── activity_list_filter.xml │ │ ├── activity_main.xml │ │ └── vlist.xml │ │ ├── mipmap-hdpi │ │ └── hiei.png │ │ ├── mipmap-mdpi │ │ └── hiei.png │ │ ├── mipmap-xhdpi │ │ └── hiei.png │ │ ├── mipmap-xxhdpi │ │ └── hiei.png │ │ ├── mipmap-xxxhdpi │ │ └── hiei.png │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── com │ └── lvhiei │ └── cgpuimage │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | .externalNativeBuild/ 3 | -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/lvhiei/cgpuimage/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/androidTest/java/com/lvhiei/cgpuimage/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/blend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/blend.jpg -------------------------------------------------------------------------------- /app/src/main/assets/blend.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/blend.rgba -------------------------------------------------------------------------------- /app/src/main/assets/lookup_amatorka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_amatorka.png -------------------------------------------------------------------------------- /app/src/main/assets/lookup_amatorka.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_amatorka.rgba -------------------------------------------------------------------------------- /app/src/main/assets/lookup_miss_etikate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_miss_etikate.png -------------------------------------------------------------------------------- /app/src/main/assets/lookup_miss_etikate.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_miss_etikate.rgba -------------------------------------------------------------------------------- /app/src/main/assets/lookup_soft_elegance_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_soft_elegance_1.png -------------------------------------------------------------------------------- /app/src/main/assets/lookup_soft_elegance_1.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_soft_elegance_1.rgba -------------------------------------------------------------------------------- /app/src/main/assets/lookup_soft_elegance_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_soft_elegance_2.png -------------------------------------------------------------------------------- /app/src/main/assets/lookup_soft_elegance_2.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/lookup_soft_elegance_2.rgba -------------------------------------------------------------------------------- /app/src/main/assets/mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/mask.jpg -------------------------------------------------------------------------------- /app/src/main/assets/mask.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/mask.rgba -------------------------------------------------------------------------------- /app/src/main/assets/squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/squares.png -------------------------------------------------------------------------------- /app/src/main/assets/squares.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/squares.rgba -------------------------------------------------------------------------------- /app/src/main/assets/voroni_points2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/voroni_points2.png -------------------------------------------------------------------------------- /app/src/main/assets/voroni_points2.rgba: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/assets/voroni_points2.rgba -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImage3x3ConvolutionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImage3x3ConvolutionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImage3x3ConvolutionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImage3x3ConvolutionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImage3x3TextureSamplingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImage3x3TextureSamplingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImage3x3TextureSamplingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImage3x3TextureSamplingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAdaptiveThresholdFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAdaptiveThresholdFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAdaptiveThresholdFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAdaptiveThresholdFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAddBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAddBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAddBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAddBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAlphaBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAlphaBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAlphaBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAlphaBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAmatorkaFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAmatorkaFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageAmatorkaFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageAmatorkaFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBilateralFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBilateralFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBilateralFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBilateralFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBoxBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBoxBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBoxBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBoxBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBrightnessFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBrightnessFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBrightnessFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBrightnessFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBulgeDistortionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBulgeDistortionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageBulgeDistortionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageBulgeDistortionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCGAColorspaceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCGAColorspaceFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCGAColorspaceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCGAColorspaceFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCannyEdgeDetectionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCannyEdgeDetectionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCannyEdgeDetectionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCannyEdgeDetectionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageChromaKeyBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageChromaKeyBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageChromaKeyBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageChromaKeyBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageChromaKeyFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageChromaKeyFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageChromaKeyFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageChromaKeyFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageClosingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageClosingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageClosingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageClosingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorBurnBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorBurnBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorBurnBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorBurnBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorDodgeBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorDodgeBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorDodgeBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorDodgeBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorInvertFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorInvertFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorInvertFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorInvertFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorLocalBinaryPatternFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorLocalBinaryPatternFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorLocalBinaryPatternFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorLocalBinaryPatternFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorMatrixFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorMatrixFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorMatrixFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorMatrixFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorPackingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorPackingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColorPackingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColorPackingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColourFASTFeatureDetector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColourFASTFeatureDetector.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColourFASTFeatureDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColourFASTFeatureDetector.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColourFASTSamplingOperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColourFASTSamplingOperation.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageColourFASTSamplingOperation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageColourFASTSamplingOperation.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageContrastFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageContrastFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageContrastFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageContrastFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCropFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCropFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCropFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCropFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCrosshatchFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCrosshatchFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageCrosshatchFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageCrosshatchFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDarkenBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDarkenBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDarkenBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDarkenBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDifferenceBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDifferenceBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDifferenceBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDifferenceBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDilationFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDilationFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDilationFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDilationFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDirectionalNonMaximumSuppressionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDirectionalNonMaximumSuppressionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDirectionalNonMaximumSuppressionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDirectionalNonMaximumSuppressionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDirectionalSobelEdgeDetectionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDirectionalSobelEdgeDetectionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDirectionalSobelEdgeDetectionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDirectionalSobelEdgeDetectionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDissolveBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDissolveBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDissolveBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDissolveBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDivideBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDivideBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageDivideBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageDivideBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageEmbossFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageEmbossFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageEmbossFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageEmbossFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageErosionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageErosionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageErosionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageErosionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageExclusionBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageExclusionBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageExclusionBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageExclusionBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageExposureFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageExposureFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageExposureFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageExposureFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageFalseColorFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageFalseColorFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageFalseColorFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageFalseColorFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageFilterGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageFilterGroup.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageFilterGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageFilterGroup.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGammaFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGammaFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGammaFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGammaFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGaussianBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGaussianBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGaussianBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGaussianBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGaussianBlurPositionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGaussianBlurPositionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGaussianBlurPositionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGaussianBlurPositionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGaussianSelectiveBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGaussianSelectiveBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGaussianSelectiveBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGaussianSelectiveBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGlassSphereFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGlassSphereFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGlassSphereFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGlassSphereFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGreyscaleFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGreyscaleFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageGreyscaleFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageGreyscaleFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHSBFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHSBFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHSBFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHSBFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHalftoneFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHalftoneFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHalftoneFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHalftoneFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHardLightBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHardLightBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHardLightBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHardLightBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHazeFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHazeFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHazeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHazeFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHighlightShadowFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHighlightShadowFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHighlightShadowFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHighlightShadowFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHighlightShadowTintFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHighlightShadowTintFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHighlightShadowTintFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHighlightShadowTintFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHueBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHueBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHueBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHueBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHueFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHueFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageHueFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageHueFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageImageFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageImageFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageImageFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageImageFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageJFAVoronoiFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageJFAVoronoiFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageJFAVoronoiFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageJFAVoronoiFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageKuwaharaFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageKuwaharaFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageKuwaharaFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageKuwaharaFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageKuwaharaRadius3Filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageKuwaharaRadius3Filter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageKuwaharaRadius3Filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageKuwaharaRadius3Filter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLanczosResamplingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLanczosResamplingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLanczosResamplingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLanczosResamplingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLaplacianFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLaplacianFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLaplacianFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLaplacianFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLevelsFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLevelsFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLevelsFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLevelsFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLightenBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLightenBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLightenBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLightenBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLinearBurnBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLinearBurnBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLinearBurnBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLinearBurnBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLocalBinaryPatternFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLocalBinaryPatternFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLocalBinaryPatternFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLocalBinaryPatternFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLookupFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLookupFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLookupFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLookupFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLuminanceRangeFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLuminanceRangeFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLuminanceRangeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLuminanceRangeFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLuminanceThresholdFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLuminanceThresholdFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLuminanceThresholdFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLuminanceThresholdFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLuminosityBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLuminosityBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageLuminosityBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageLuminosityBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMaskFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMaskFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMaskFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMaskFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMedianFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMedianFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMedianFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMedianFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMissEtikateFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMissEtikateFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMissEtikateFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMissEtikateFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMonochromeFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMonochromeFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMonochromeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMonochromeFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMosaicFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMosaicFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMosaicFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMosaicFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMotionBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMotionBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMotionBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMotionBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMultiplyBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMultiplyBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageMultiplyBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageMultiplyBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageNonMaximumSuppressionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageNonMaximumSuppressionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageNonMaximumSuppressionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageNonMaximumSuppressionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageNormalBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageNormalBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageNormalBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageNormalBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageOpacityFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageOpacityFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageOpacityFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageOpacityFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageOpeningFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageOpeningFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageOpeningFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageOpeningFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageOverlayBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageOverlayBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageOverlayBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageOverlayBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePerlinNoiseFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePerlinNoiseFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePerlinNoiseFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePerlinNoiseFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePinchDistortionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePinchDistortionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePinchDistortionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePinchDistortionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePixellateFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePixellateFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePixellateFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePixellateFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePixellatePositionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePixellatePositionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePixellatePositionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePixellatePositionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePoissonBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePoissonBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePoissonBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePoissonBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePolarPixellateFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePolarPixellateFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePolarPixellateFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePolarPixellateFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePolkaDotFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePolkaDotFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePolkaDotFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePolkaDotFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePosterizeFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePosterizeFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePosterizeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePosterizeFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePrewittEdgeDetectionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePrewittEdgeDetectionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePrewittEdgeDetectionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePrewittEdgeDetectionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePureTiltShiftFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePureTiltShiftFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePureTiltShiftFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePureTiltShiftFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePureUnsharpMaskFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePureUnsharpMaskFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImagePureUnsharpMaskFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImagePureUnsharpMaskFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBClosingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBClosingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBClosingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBClosingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBDilationFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBDilationFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBDilationFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBDilationFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBErosionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBErosionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBErosionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBErosionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBOpeningFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBOpeningFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageRGBOpeningFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageRGBOpeningFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSaturationBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSaturationBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSaturationBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSaturationBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSaturationFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSaturationFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSaturationFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSaturationFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageScreenBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageScreenBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageScreenBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageScreenBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSelectiveFocusFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSelectiveFocusFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSelectiveFocusFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSelectiveFocusFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSepiaFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSepiaFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSepiaFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSepiaFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSharpenFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSharpenFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSharpenFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSharpenFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSingleComponentGaussianBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSingleComponentGaussianBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSingleComponentGaussianBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSingleComponentGaussianBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSketchFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSketchFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSketchFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSketchFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSkinToneFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSkinToneFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSkinToneFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSkinToneFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSmoothToonFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSmoothToonFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSmoothToonFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSmoothToonFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSobelEdgeDetectionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSobelEdgeDetectionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSobelEdgeDetectionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSobelEdgeDetectionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSoftEleganceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSoftEleganceFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSoftEleganceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSoftEleganceFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSoftLightBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSoftLightBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSoftLightBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSoftLightBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSourceOverBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSourceOverBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSourceOverBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSourceOverBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSphereRefractionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSphereRefractionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSphereRefractionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSphereRefractionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageStretchDistortionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageStretchDistortionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageStretchDistortionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageStretchDistortionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSubtractBlendFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSubtractBlendFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSubtractBlendFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSubtractBlendFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSwirlFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSwirlFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageSwirlFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageSwirlFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageThresholdEdgeDetectionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageThresholdEdgeDetectionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageThresholdEdgeDetectionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageThresholdEdgeDetectionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageThresholdSketchFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageThresholdSketchFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageThresholdSketchFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageThresholdSketchFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageThresholdedNonMaximumSuppressionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageThresholdedNonMaximumSuppressionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageThresholdedNonMaximumSuppressionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageThresholdedNonMaximumSuppressionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTiltShiftFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTiltShiftFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTiltShiftFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTiltShiftFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageToneCurveFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageToneCurveFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageToneCurveFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageToneCurveFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageToonFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageToonFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageToonFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageToonFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTransformFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTransformFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTransformFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTransformFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoInputCrossTextureSamplingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoInputCrossTextureSamplingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoInputCrossTextureSamplingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoInputCrossTextureSamplingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoInputFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoInputFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoInputFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoInputFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoPassFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoPassFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoPassFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoPassFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoPassTextureSamplingFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoPassTextureSamplingFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageTwoPassTextureSamplingFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageTwoPassTextureSamplingFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageUnsharpMaskFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageUnsharpMaskFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageUnsharpMaskFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageUnsharpMaskFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageVibranceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageVibranceFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageVibranceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageVibranceFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageVignetteFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageVignetteFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageVignetteFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageVignetteFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageVoronoiConsumerFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageVoronoiConsumerFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageVoronoiConsumerFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageVoronoiConsumerFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageWeakPixelInclusionFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageWeakPixelInclusionFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageWeakPixelInclusionFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageWeakPixelInclusionFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageWhiteBalanceFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageWhiteBalanceFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageWhiteBalanceFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageWhiteBalanceFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageXYDerivativeFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageXYDerivativeFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageXYDerivativeFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageXYDerivativeFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageZoomBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageZoomBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageZoomBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageZoomBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageiOSBlurFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageiOSBlurFilter.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/GPUImage/GPUImageiOSBlurFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/GPUImage/GPUImageiOSBlurFilter.h -------------------------------------------------------------------------------- /app/src/main/cpp/NativeRender.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/NativeRender.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/NativeRender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/NativeRender.h -------------------------------------------------------------------------------- /app/src/main/cpp/native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/native-lib.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/util/FileUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/FileUtil.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/util/FileUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/FileUtil.h -------------------------------------------------------------------------------- /app/src/main/cpp/util/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/Shader.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/util/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/Shader.h -------------------------------------------------------------------------------- /app/src/main/cpp/util/TextureRotateUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/TextureRotateUtil.cpp -------------------------------------------------------------------------------- /app/src/main/cpp/util/TextureRotateUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/TextureRotateUtil.h -------------------------------------------------------------------------------- /app/src/main/cpp/util/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/const.h -------------------------------------------------------------------------------- /app/src/main/cpp/util/linmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/linmath.h -------------------------------------------------------------------------------- /app/src/main/cpp/util/logUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/logUtil.h -------------------------------------------------------------------------------- /app/src/main/cpp/util/openglHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/cpp/util/openglHeader.h -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/CGPUImageRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/CGPUImageRender.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/ListFilterActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/ListFilterActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/Logger.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/OpenGLUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/OpenGLUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/Rotation.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/TexturePreProcessRender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/TexturePreProcessRender.java -------------------------------------------------------------------------------- /app/src/main/java/com/lvhiei/cgpuimage/TextureRotationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/java/com/lvhiei/cgpuimage/TextureRotationUtil.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_list_filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/layout/activity_list_filter.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/vlist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/layout/vlist.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/hiei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/mipmap-hdpi/hiei.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/hiei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/mipmap-mdpi/hiei.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/hiei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/mipmap-xhdpi/hiei.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/hiei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/mipmap-xxhdpi/hiei.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/hiei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/mipmap-xxxhdpi/hiei.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/com/lvhiei/cgpuimage/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/app/src/test/java/com/lvhiei/cgpuimage/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvHiei/CGPUImage-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | --------------------------------------------------------------------------------