From 09b10428ec6b1115315cc33eda6d794e5dd3aa0f Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 6 Feb 2025 09:50:28 +0000 Subject: [PATCH] CoreGraphics: Remove CoreImage implementations for desaturation and transparency --- .../native/juce_CoreGraphicsContext_mac.mm | 20 ------------------- 1 file changed, 20 deletions(-) diff --git a/modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm b/modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm index c806a88fa2..11b0688e95 100644 --- a/modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm +++ b/modules/juce_graphics/native/juce_CoreGraphicsContext_mac.mm @@ -113,26 +113,6 @@ public: applyFilterInArea (area, buildFilter); } - void multiplyAllAlphasInArea (Rectangle area, float amount) override - { - const auto buildFilter = [amount] - { - return [CIFilter filterWithName: @"CIColorMatrix" - withInputParameters: @{ @"inputAVector": [CIVector vectorWithX: 0 Y: 0 Z: 0 W: amount] }]; - }; - applyFilterInArea (area, buildFilter); - } - - void desaturateInArea (Rectangle area) override - { - const auto buildFilter = [] - { - return [CIFilter filterWithName: @"CIColorControls" - withInputParameters: @{ kCIInputSaturationKey: [NSNumber numberWithFloat: 0] }]; - }; - applyFilterInArea (area, buildFilter); - } - //============================================================================== static CFUniquePtr getCachedImageRef (const Image& juceImage, CGColorSpaceRef colourSpace) {