Skip to content

IOSurface macOS xcode13.0 rc

Alex Soto edited this page Sep 14, 2021 · 1 revision

#IOSurface.framework

diff -ruN /Applications/Xcode_13.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOSurface.framework/Headers/IOSurfaceRef.h /Applications/Xcode_13.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOSurface.framework/Headers/IOSurfaceRef.h
--- /Applications/Xcode_13.0.0-beta5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOSurface.framework/Headers/IOSurfaceRef.h	2021-08-09 03:21:03.000000000 -0400
+++ /Applications/Xcode_13.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOSurface.framework/Headers/IOSurfaceRef.h	2021-08-03 21:48:27.000000000 -0400
@@ -132,7 +132,6 @@
     kIOSurfaceComponentTypeUnsignedInteger  = 1,
     kIOSurfaceComponentTypeSignedInteger    = 2,
     kIOSurfaceComponentTypeFloat            = 3,
-    kIOSurfaceComponentTypeSignedNormalized = 4,
 };
 
 /* kIOSurfacePlaneComponentTypes   - CFArray[CFNumber] for IOSurfaceComponentType of each component in this plane. */
@@ -292,16 +291,6 @@
 IOSurfaceSubsampling IOSurfaceGetSubsampling(IOSurfaceRef buffer)
     API_AVAILABLE(macos(10.13), ios(11.0), watchos(4.0), tvos(11.0));
 
-/* Common IOSurface keys for well-known IOSurface Values */
-
-/* kIOSurfaceColorSpace defines the RGB (or other) color space for the data stored in the IOSurface. It
- is expected that this is a serialized CGColorSpaceRef, provided by the CoreGraphics CGColorSpaceRef
- serialization APIs (CGColorSpaceCopyPropertyList). */
-extern const CFStringRef kIOSurfaceColorSpace API_AVAILABLE(macos(10.6), ios(11.0), watchos(4.0), tvos(11.0));
-
-/* CFData representation of the ICC Profile, generally via CGColorSpaceCopyICCData */
-extern const CFStringRef kIOSurfaceICCProfile  API_AVAILABLE(macos(10.6), ios(11.0), watchos(4.0), tvos(11.0));
-
 /* These  calls let you attach CF property list types to a IOSurface buffer.  These calls are
    expensive (they essentially must serialize the data into the kernel) and thus should be avoided whenever
    possible.   Note:  These functions can not be used to change the underlying surface properties. */
Clone this wiki locally