Metal Changes
Metal
Removed MTLColorWriteMask.value
Removed MTLPipelineOption.value
Removed MTLRenderPassColorAttachmentDescriptorArray.objectAtIndexedSubscript(Int) -> MTLRenderPassColorAttachmentDescriptor
Removed MTLRenderPassColorAttachmentDescriptorArray.setObject(MTLRenderPassColorAttachmentDescriptor?, atIndexedSubscript: Int)
Removed MTLRenderPipelineColorAttachmentDescriptorArray.objectAtIndexedSubscript(Int) -> MTLRenderPipelineColorAttachmentDescriptor
Removed MTLRenderPipelineColorAttachmentDescriptorArray.setObject(MTLRenderPipelineColorAttachmentDescriptor?, atIndexedSubscript: Int)
Removed MTLResourceOptions.value
Removed MTLVertexAttributeDescriptorArray.objectAtIndexedSubscript(Int) -> MTLVertexAttributeDescriptor
Removed MTLVertexAttributeDescriptorArray.setObject(MTLVertexAttributeDescriptor?, atIndexedSubscript: Int)
Removed MTLVertexBufferLayoutDescriptorArray.objectAtIndexedSubscript(Int) -> MTLVertexBufferLayoutDescriptor
Removed MTLVertexBufferLayoutDescriptorArray.setObject(MTLVertexBufferLayoutDescriptor!, atIndexedSubscript: Int)
Added MTLColorWriteMask.init(rawValue: UInt)
Added MTLPipelineOption.init(rawValue: UInt)
Added MTLResourceOptions.init(rawValue: UInt)
Modified MTLColorWriteMask [struct]
| Declaration | |
|---|---|
| From | struct MTLColorWriteMask : RawOptionSetType {
init(_ value: UInt)
var value: UInt
static var None: MTLColorWriteMask { get }
static var Red: MTLColorWriteMask { get }
static var Green: MTLColorWriteMask { get }
static var Blue: MTLColorWriteMask { get }
static var Alpha: MTLColorWriteMask { get }
static var All: MTLColorWriteMask { get }
} |
| To | struct MTLColorWriteMask : RawOptionSetType {
init(_ rawValue: UInt)
init(rawValue rawValue: UInt)
static var None: MTLColorWriteMask { get }
static var Red: MTLColorWriteMask { get }
static var Green: MTLColorWriteMask { get }
static var Blue: MTLColorWriteMask { get }
static var Alpha: MTLColorWriteMask { get }
static var All: MTLColorWriteMask { get }
} |
Modified MTLColorWriteMask.init(_: UInt)
| Declaration | |
|---|---|
| From | init(_ value: UInt) |
| To | init(_ rawValue: UInt) |
Modified MTLPipelineOption [struct]
| Declaration | |
|---|---|
| From | struct MTLPipelineOption : RawOptionSetType {
init(_ value: UInt)
var value: UInt
static var None: MTLPipelineOption { get }
static var ArgumentInfo: MTLPipelineOption { get }
static var BufferTypeInfo: MTLPipelineOption { get }
} |
| To | struct MTLPipelineOption : RawOptionSetType {
init(_ rawValue: UInt)
init(rawValue rawValue: UInt)
static var None: MTLPipelineOption { get }
static var ArgumentInfo: MTLPipelineOption { get }
static var BufferTypeInfo: MTLPipelineOption { get }
} |
Modified MTLPipelineOption.init(_: UInt)
| Declaration | |
|---|---|
| From | init(_ value: UInt) |
| To | init(_ rawValue: UInt) |
Modified MTLResourceOptions [struct]
| Declaration | |
|---|---|
| From | struct MTLResourceOptions : RawOptionSetType {
init(_ value: UInt)
var value: UInt
static var OptionCPUCacheModeDefault: MTLResourceOptions { get }
static var OptionCPUCacheModeWriteCombined: MTLResourceOptions { get }
} |
| To | struct MTLResourceOptions : RawOptionSetType {
init(_ rawValue: UInt)
init(rawValue rawValue: UInt)
static var OptionCPUCacheModeDefault: MTLResourceOptions { get }
static var OptionCPUCacheModeWriteCombined: MTLResourceOptions { get }
} |
Modified MTLResourceOptions.init(_: UInt)
| Declaration | |
|---|---|
| From | init(_ value: UInt) |
| To | init(_ rawValue: UInt) |