Skip to content

SceneKit macOS xcode14.0 rc

Israel Soto edited this page Sep 7, 2022 · 1 revision

#SceneKit.framework

diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNMaterial.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNMaterial.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNMaterial.h	2022-08-05 12:41:08.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNMaterial.h	2022-08-03 21:06:43.000000000 -0500
@@ -298,7 +298,7 @@
 
 /*! 
  @property cullMode
- @abstract Determines the culling mode of the receiver. Defaults to SCNCullModeBack. Animatable.
+ @abstract Determines the culling mode of the receiver. Defaults to SCNCullBack. Animatable.
  */
 @property(nonatomic) SCNCullMode cullMode;
 
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNShadable.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNShadable.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNShadable.h	2022-08-05 12:41:07.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNShadable.h	2022-08-03 21:06:41.000000000 -0500
@@ -585,13 +585,6 @@
  | Access: ReadOnly
  | Stages: Fragment shader only
  
- | struct SCNFramebuffer {
- |    float4 color; // Contents of the destination framebuffer corresponding to the fragment being processed
- | } _framebuffer;  // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9.
- |
- | Access: ReadOnly
- | Stages: Fragment shader only
-  
  | struct SCNShaderOutput {
  |    float4 color;
  | } _output;
diff -ruN /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNTechnique.h /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNTechnique.h
--- /Applications/Xcode_14.0.0-beta6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNTechnique.h	2022-08-05 12:41:08.000000000 -0500
+++ /Applications/Xcode_14.0.0-rc.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SceneKit.framework/Headers/SCNTechnique.h	2022-08-03 21:06:43.000000000 -0500
@@ -211,27 +211,9 @@
  
  type: a string specifying the type of the render target. It can be one of the following: color, depth, stencil
  format: a string specifying the format of the render target. It can be:
- - for color targets (if not specified defaults to the framebuffer's pixel format)
-   - r8
-   - r16                   // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - r16f
-   - r32f                  // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rg8                   // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rg16
-   - rg16f                 // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rg32f                 // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rgba8                 // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rgba16                // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rgba16f               // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - rgba32f
-   - rgba (deprecated)
- - for depth targets
-   - depth16               // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - depth24
-   - depth32f              // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
- - for combined depth and stencil targets:
-   - depth24Unorm_stencil8 // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
-   - depth32Float_stencil8 // Available since macOS 13, iOS 16, tvOS 16 and watchOS 9
+ - for color targets: rgba32f, r8, r16f, rg16 or rgba. If not specified defaults to the framebuffer's pixel format.
+ - for depth targets: depth24, depth24stencil8
+ - for stencil targets: depth24stencil8
  scaleFactor: a float value (encapsulated in a NSNumber) that controls the size of the render target. Defaults to 1, which means 1x the size of the main viewport.
  size: a string with the format %dx%d that controls the size of the render target.
  persistent: a boolean that tells if this target should persist from one frame to the next. It permits to create temporal effects suchs as motion blur. Defaults to NO.
Clone this wiki locally