Металлические изменения
Металл
Добавленный MTLClearColor.init ()
Добавленный MTLClearColor.init (красный: Двойной, зеленый: Двойной, синий: Дважды, альфа: Дважды)
Добавленный MTLComputeCommandEncoder.setBytes (<Недействительный> UnsafePointer, длина: Интервал, atIndex: Интервал)
Добавленный MTLOrigin.init ()
Добавленный MTLOrigin.init (x: Интервал, y: Интервал, z: Интервал)
Добавленный MTLRegion.init ()
Добавленный MTLRegion.init (источник: MTLOrigin, размер: MTLSize)
Добавленный MTLRenderCommandEncoder.setFragmentBytes (<Недействительный> UnsafePointer, длина: Интервал, atIndex: Интервал)
Добавленный MTLRenderCommandEncoder.setVertexBytes (<Недействительный> UnsafePointer, длина: Интервал, atIndex: Интервал)
Добавленный MTLScissorRect.init ()
Добавленный MTLScissorRect.init (x: Интервал, y: Интервал, ширина: Интервал, высота: Интервал)
Добавленный MTLSize.init ()
Добавленный MTLSize.init (ширина: Интервал, высота: Интервал, глубина: Интервал)
Добавленный MTLVertexAttribute.attributeType
Добавленный MTLViewport.init ()
Добавленный MTLViewport.init (originX: Дважды, originY: Дважды, ширина: Дважды, высота: Дважды, znear: Дважды, zfar: Дважды)
Измененный MTLClearColor [структура]
| Объявление | |
|---|---|
| От | struct MTLClearColor {
var red: Double
var green: Double
var blue: Double
var alpha: Double
} |
| К | struct MTLClearColor {
var red: Double
var green: Double
var blue: Double
var alpha: Double
init()
init(red red: Double, green green: Double, blue blue: Double, alpha alpha: Double)
} |
Измененный MTLOrigin [структура]
| Объявление | |
|---|---|
| От | struct MTLOrigin {
var x: Int
var y: Int
var z: Int
} |
| К | struct MTLOrigin {
var x: Int
var y: Int
var z: Int
init()
init(x x: Int, y y: Int, z z: Int)
} |
Измененный MTLRegion [структура]
| Объявление | |
|---|---|
| От | struct MTLRegion {
var origin: MTLOrigin
var size: MTLSize
} |
| К | struct MTLRegion {
var origin: MTLOrigin
var size: MTLSize
init()
init(origin origin: MTLOrigin, size size: MTLSize)
} |
Измененный MTLScissorRect [структура]
| Объявление | |
|---|---|
| От | struct MTLScissorRect {
var x: Int
var y: Int
var width: Int
var height: Int
} |
| К | struct MTLScissorRect {
var x: Int
var y: Int
var width: Int
var height: Int
init()
init(x x: Int, y y: Int, width width: Int, height height: Int)
} |
Измененный MTLSize [структура]
| Объявление | |
|---|---|
| От | struct MTLSize {
var width: Int
var height: Int
var depth: Int
} |
| К | struct MTLSize {
var width: Int
var height: Int
var depth: Int
init()
init(width width: Int, height height: Int, depth depth: Int)
} |
Измененный MTLViewport [структура]
| Объявление | |
|---|---|
| От | struct MTLViewport {
var originX: Double
var originY: Double
var width: Double
var height: Double
var znear: Double
var zfar: Double
} |
| К | struct MTLViewport {
var originX: Double
var originY: Double
var width: Double
var height: Double
var znear: Double
var zfar: Double
init()
init(originX originX: Double, originY originY: Double, width width: Double, height height: Double, znear znear: Double, zfar zfar: Double)
} |
Измененный MTLCommandBufferErrorDomain
| Объявление | |
|---|---|
| От | let MTLCommandBufferErrorDomain: NSString! |
| К | let MTLCommandBufferErrorDomain: String |
Измененный MTLLibraryErrorDomain
| Объявление | |
|---|---|
| От | let MTLLibraryErrorDomain: NSString! |
| К | let MTLLibraryErrorDomain: String |
Измененный MTLRenderPipelineErrorDomain
| Объявление | |
|---|---|
| От | let MTLRenderPipelineErrorDomain: NSString! |
| К | let MTLRenderPipelineErrorDomain: String |