Skip to content

vImage macOS xcode16.2 b2

Alex Soto edited this page Nov 6, 2024 · 1 revision

#vImage.framework

diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h	2024-09-29 00:38:12
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Geometry.h	2024-10-23 17:25:41
@@ -824,6 +824,7 @@
  */
 VIMAGE_PF vImagePixelCount vImageGetResamplingFilterExtent( ResamplingFilter filter, vImage_Flags flags )  VIMAGE_NON_NULL(1)  API_AVAILABLE(macos(10.9), ios(7.0), watchos(1.0), tvos(7.0));
 
+
 #endif  
 
 #ifdef __cplusplus
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Transform.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Transform.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Transform.h	2024-09-29 00:38:12
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/Transform.h	2024-10-24 01:24:42
@@ -30,6 +30,8 @@
 extern "C" {
 #endif
 
+#include <TargetConditionals.h>
+#if !0 && !0
 
 /*!
  *  @functiongroup Image Matrix multiplication
@@ -1732,6 +1734,8 @@
                                                vImage_Flags flags)
 VIMAGE_NON_NULL(1)
 API_AVAILABLE(macos(13.0), ios(16.0), watchos(9.0), tvos(16.0));
+
+#endif	
 
 
 #ifdef __cplusplus
diff -ruN /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h
--- /Applications/Xcode_16.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h	2024-09-29 01:57:17
+++ /Applications/Xcode_16.2.0-beta2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Headers/vImage_Types.h	2024-10-24 08:34:23
@@ -27,8 +27,13 @@
 #if __has_include(<os/availability.h>) && !defined(__linux__) && !0 && !0
 #    include <os/availability.h>
 #else
+#    ifndef  __API_AVAILABLE
 #    define __API_AVAILABLE(...)
+#    endif
+
+#    ifndef  API_AVAILABLE
 #    define API_AVAILABLE(...) /* nothing */
+#    endif
 #endif // __has_include(<os/availability.h>)
 
 /*!
@@ -115,9 +120,11 @@
  */
     
 #ifndef VIMAGE_PF
-#define VIMAGE_PF __attribute__ ((visibility ("default")))
+
+		#define VIMAGE_PF __attribute__ ((visibility ("default")))
+
 #endif
-    
+
 /* Please see vImage.h and vImage documentation for the meaning of these types. */
 
 /*!
@@ -666,7 +673,6 @@
     kvImageUseFP16Accumulator     __API_AVAILABLE(macos(13.0), ios(16.0), watchos(9.0), tvos(16.0))   =  4096,
 };
 
-
 /*!
     @class vImageConverterRef
     @abstract   An opaque type which contains a decription of a conversion from one CoreGraphics image format to another.
@@ -690,7 +696,6 @@
 
 typedef struct CF_BRIDGED_TYPE(id) vImageConverter * vImageConverterRef;
 
-    
 /*!
     @class vImageCVImageFormatRef
     @abstract   An opaque type which contains a decription of a conversion from a CoreGraphics image format to a CVPixelBuffer, or the reverse.
@@ -794,6 +799,7 @@
  
     @seealso Please see vImage_CVUtilities.h for interfaces that operate on the vImageCVImageFormatRef
  */
+
 typedef struct CF_BRIDGED_TYPE(id) vImageCVImageFormat * vImageCVImageFormatRef;
 typedef const struct CF_BRIDGED_TYPE(id) vImageCVImageFormat * vImageConstCVImageFormatRef;
 
Clone this wiki locally