Documentation Archive Developer
Search

OpenGLES Changes for Swift

OpenGLES

Modified EAGLContext
DeclarationProtocols
From
class EAGLContext : NSObject {
    convenience init!()
    convenience init!(API api: EAGLRenderingAPI)
    init!(API api: EAGLRenderingAPI, sharegroup sharegroup: EAGLSharegroup!)
    class func setCurrentContext(_ context: EAGLContext!) -> Bool
    class func currentContext() -> EAGLContext!
    var API: EAGLRenderingAPI { get }
    var sharegroup: EAGLSharegroup! { get }
    var debugLabel: String!
    var multiThreaded: Bool
}
extension EAGLContext {
    func renderbufferStorage(_ target: Int, fromDrawable drawable: EAGLDrawable!) -> Bool
    func presentRenderbuffer(_ target: Int) -> Bool
}
--
To
class EAGLContext : NSObject {
    convenience init!()
    convenience init!(api api: EAGLRenderingAPI)
    init!(api api: EAGLRenderingAPI, sharegroup sharegroup: EAGLSharegroup!)
    class func setCurrent(_ context: EAGLContext!) -> Bool
    class func current() -> EAGLContext!
    var api: EAGLRenderingAPI { get }
    var sharegroup: EAGLSharegroup! { get }
    var debugLabel: String!
    var isMultiThreaded: Bool
    func renderbufferStorage(_ target: Int, from drawable: EAGLDrawable!) -> Bool
    func presentRenderbuffer(_ target: Int) -> Bool
    func presentRenderbuffer(_ target: Int, atTime presentationTime: CFTimeInterval) -> Bool
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension EAGLContext : CVarArg {
}
extension EAGLContext : Equatable, Hashable {
    var hashValue: Int { get }
}
extension EAGLContext {
    func renderbufferStorage(_ target: Int, from drawable: EAGLDrawable!) -> Bool
    func presentRenderbuffer(_ target: Int) -> Bool
    func presentRenderbuffer(_ target: Int, atTime presentationTime: CFTimeInterval) -> Bool
}
CVarArg, Equatable, Hashable

Declaration
From
var API: EAGLRenderingAPI { get }
To
var api: EAGLRenderingAPI { get }

Declaration
From
class func currentContext() -> EAGLContext!
To
class func current() -> EAGLContext!

Declaration
From
convenience init!(API api: EAGLRenderingAPI)
To
convenience init!(api api: EAGLRenderingAPI)

Declaration
From
init!(API api: EAGLRenderingAPI, sharegroup sharegroup: EAGLSharegroup!)
To
init!(api api: EAGLRenderingAPI, sharegroup sharegroup: EAGLSharegroup!)

Declaration
From
var multiThreaded: Bool
To
var isMultiThreaded: Bool

Declaration
From
func renderbufferStorage(_ target: Int, fromDrawable drawable: EAGLDrawable!) -> Bool
To
func renderbufferStorage(_ target: Int, from drawable: EAGLDrawable!) -> Bool

Declaration
From
class func setCurrentContext(_ context: EAGLContext!) -> Bool
To
class func setCurrent(_ context: EAGLContext!) -> Bool

Modified EAGLDrawable
Declaration
From
protocol EAGLDrawable {
    var drawableProperties: [NSObject : AnyObject]! { get set }
}
To
protocol EAGLDrawable {
    var drawableProperties: [AnyHashable : Any]! { get set }
}

Declaration
From
var drawableProperties: [NSObject : AnyObject]! { get set }
To
var drawableProperties: [AnyHashable : Any]! { get set }

Declaration
From
enum EAGLRenderingAPI : UInt {
    case OpenGLES1
    case OpenGLES2
    case OpenGLES3
}
To
enum EAGLRenderingAPI : UInt {
    case openGLES1
    case openGLES2
    case openGLES3
}

Declaration
From
case OpenGLES1
To
case openGLES1

Declaration
From
case OpenGLES2
To
case openGLES2

Declaration
From
case OpenGLES3
To
case openGLES3

DeclarationProtocols
From
class EAGLSharegroup : NSObject {
    var debugLabel: String!
}
--
To
class EAGLSharegroup : NSObject {
    var debugLabel: String!
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func performSelector(onMainThread aSelector: Selector, with arg: Any?, waitUntilDone wait: Bool)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool, modes array: [String]?)
    func perform(_ aSelector: Selector, on thr: Thread, with arg: Any?, waitUntilDone wait: Bool)
    func performSelector(inBackground aSelector: Selector, with arg: Any?)
    class func classForKeyedUnarchiver() -> AnyClass
    var classForKeyedArchiver: AnyClass? { get }
    func replacementObject(for archiver: NSKeyedArchiver) -> Any?
    class func classFallbacksForKeyedArchiver() -> [String]
    class func keyPathsForValuesAffectingValue(forKey key: String) -> Set<String>
    class func automaticallyNotifiesObservers(forKey key: String) -> Bool
    var observationInfo: UnsafeMutableRawPointer?
    func willChangeValue(forKey key: String)
    func didChangeValue(forKey key: String)
    func willChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func didChange(_ changeKind: NSKeyValueChange, valuesAt indexes: IndexSet, forKey key: String)
    func willChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func didChangeValue(forKey key: String, withSetMutation mutationKind: NSKeyValueSetMutationKind, using objects: Set<AnyHashable>)
    func addObserver(_ observer: NSObject, forKeyPath keyPath: String, options options: NSKeyValueObservingOptions = [], context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String, context context: UnsafeMutableRawPointer?)
    func removeObserver(_ observer: NSObject, forKeyPath keyPath: String)
    func observeValue(forKeyPath keyPath: String?, of object: Any?, change change: [NSKeyValueChangeKey : Any]?, context context: UnsafeMutableRawPointer?)
    class var accessInstanceVariablesDirectly: Bool { get }
    func value(forKey key: String) -> Any?
    func setValue(_ value: Any?, forKey key: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKey inKey: String) throws
    func mutableArrayValue(forKey key: String) -> NSMutableArray
    func mutableOrderedSetValue(forKey key: String) -> NSMutableOrderedSet
    func mutableSetValue(forKey key: String) -> NSMutableSet
    func value(forKeyPath keyPath: String) -> Any?
    func setValue(_ value: Any?, forKeyPath keyPath: String)
    func validateValue(_ ioValue: AutoreleasingUnsafeMutablePointer<AnyObject?>, forKeyPath inKeyPath: String) throws
    func mutableArrayValue(forKeyPath keyPath: String) -> NSMutableArray
    func mutableOrderedSetValue(forKeyPath keyPath: String) -> NSMutableOrderedSet
    func mutableSetValue(forKeyPath keyPath: String) -> NSMutableSet
    func value(forUndefinedKey key: String) -> Any?
    func setValue(_ value: Any?, forUndefinedKey key: String)
    func setNilValueForKey(_ key: String)
    func dictionaryWithValues(forKeys keys: [String]) -> [String : Any]
    func setValuesForKeys(_ keyedValues: [String : Any])
    func fileManager(_ fm: FileManager, shouldProceedAfterError errorInfo: [AnyHashable : Any]) -> Bool
    func fileManager(_ fm: FileManager, willProcessPath path: String)
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval, inModes modes: [RunLoopMode])
    func perform(_ aSelector: Selector, with anArgument: Any?, afterDelay delay: TimeInterval)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any, selector aSelector: Selector, object anArgument: Any?)
    class func cancelPreviousPerformRequests(withTarget aTarget: Any)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int, delegate delegate: Any?, didRecoverSelector didRecoverSelector: Selector?, contextInfo contextInfo: UnsafeMutableRawPointer?)
    func attemptRecovery(fromError error: Error, optionIndex recoveryOptionIndex: Int) -> Bool
    var autoContentAccessingProxy: Any { get }
    class func version() -> Int
    class func setVersion(_ aVersion: Int)
    var classForCoder: AnyClass { get }
    func awakeAfter(using aDecoder: NSCoder) -> Any?
}
extension EAGLSharegroup : CVarArg {
}
extension EAGLSharegroup : Equatable, Hashable {
    var hashValue: Int { get }
}
CVarArg, Equatable, Hashable

Declaration
From
func EAGLGetVersion(_ major: UnsafeMutablePointer<UInt32>, _ minor: UnsafeMutablePointer<UInt32>)
To
func EAGLGetVersion(_ major: UnsafeMutablePointer<UInt32>!, _ minor: UnsafeMutablePointer<UInt32>!)

Declaration
From
func glBindAttribLocation(_ program: GLuint, _ index: GLuint, _ name: UnsafePointer<GLchar>)
To
func glBindAttribLocation(_ program: GLuint, _ index: GLuint, _ name: UnsafePointer<GLchar>!)

Declaration
From
func glBufferData(_ target: GLenum, _ size: GLsizeiptr, _ data: UnsafePointer<Void>, _ usage: GLenum)
To
func glBufferData(_ target: GLenum, _ size: GLsizeiptr, _ data: UnsafeRawPointer!, _ usage: GLenum)

Declaration
From
func glBufferSubData(_ target: GLenum, _ offset: GLintptr, _ size: GLsizeiptr, _ data: UnsafePointer<Void>)
To
func glBufferSubData(_ target: GLenum, _ offset: GLintptr, _ size: GLsizeiptr, _ data: UnsafeRawPointer!)

Modified glClearBufferfv(_: GLenum, _: GLint, _: UnsafePointer<GLfloat>!)
Declaration
From
func glClearBufferfv(_ buffer: GLenum, _ drawbuffer: GLint, _ value: UnsafePointer<GLfloat>)
To
func glClearBufferfv(_ buffer: GLenum, _ drawbuffer: GLint, _ value: UnsafePointer<GLfloat>!)

Modified glClearBufferiv(_: GLenum, _: GLint, _: UnsafePointer<GLint>!)
Declaration
From
func glClearBufferiv(_ buffer: GLenum, _ drawbuffer: GLint, _ value: UnsafePointer<GLint>)
To
func glClearBufferiv(_ buffer: GLenum, _ drawbuffer: GLint, _ value: UnsafePointer<GLint>!)

Modified glClearBufferuiv(_: GLenum, _: GLint, _: UnsafePointer<GLuint>!)
Declaration
From
func glClearBufferuiv(_ buffer: GLenum, _ drawbuffer: GLint, _ value: UnsafePointer<GLuint>)
To
func glClearBufferuiv(_ buffer: GLenum, _ drawbuffer: GLint, _ value: UnsafePointer<GLuint>!)

Modified glClientWaitSync(_: GLsync!, _: GLbitfield, _: GLuint64) -> GLenum
Declaration
From
func glClientWaitSync(_ sync: GLsync, _ flags: GLbitfield, _ timeout: GLuint64) -> GLenum
To
func glClientWaitSync(_ sync: GLsync!, _ flags: GLbitfield, _ timeout: GLuint64) -> GLenum

Declaration
From
func glClientWaitSyncAPPLE(_ sync: GLsync, _ flags: GLbitfield, _ timeout: GLuint64) -> GLenum
To
func glClientWaitSyncAPPLE(_ sync: GLsync!, _ flags: GLbitfield, _ timeout: GLuint64) -> GLenum

Declaration
From
func glClipPlanef(_ plane: GLenum, _ equation: UnsafePointer<GLfloat>)
To
func glClipPlanef(_ plane: GLenum, _ equation: UnsafePointer<GLfloat>!)

Declaration
From
func glClipPlanex(_ plane: GLenum, _ equation: UnsafePointer<GLfixed>)
To
func glClipPlanex(_ plane: GLenum, _ equation: UnsafePointer<GLfixed>!)

Modified glColorPointer(_: GLint, _: GLenum, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glColorPointer(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glColorPointer(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Declaration
From
func glCompressedTexImage2D(_ target: GLenum, _ level: GLint, _ internalformat: GLenum, _ width: GLsizei, _ height: GLsizei, _ border: GLint, _ imageSize: GLsizei, _ data: UnsafePointer<Void>)
To
func glCompressedTexImage2D(_ target: GLenum, _ level: GLint, _ internalformat: GLenum, _ width: GLsizei, _ height: GLsizei, _ border: GLint, _ imageSize: GLsizei, _ data: UnsafeRawPointer!)

Modified glCompressedTexImage3D(_: GLenum, _: GLint, _: GLenum, _: GLsizei, _: GLsizei, _: GLsizei, _: GLint, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glCompressedTexImage3D(_ target: GLenum, _ level: GLint, _ internalformat: GLenum, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ border: GLint, _ imageSize: GLsizei, _ data: UnsafePointer<Void>)
To
func glCompressedTexImage3D(_ target: GLenum, _ level: GLint, _ internalformat: GLenum, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ border: GLint, _ imageSize: GLsizei, _ data: UnsafeRawPointer!)

Declaration
From
func glCompressedTexSubImage2D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ imageSize: GLsizei, _ data: UnsafePointer<Void>)
To
func glCompressedTexSubImage2D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ imageSize: GLsizei, _ data: UnsafeRawPointer!)

Modified glCompressedTexSubImage3D(_: GLenum, _: GLint, _: GLint, _: GLint, _: GLint, _: GLsizei, _: GLsizei, _: GLsizei, _: GLenum, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glCompressedTexSubImage3D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ zoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ format: GLenum, _ imageSize: GLsizei, _ data: UnsafePointer<Void>)
To
func glCompressedTexSubImage3D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ zoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ format: GLenum, _ imageSize: GLsizei, _ data: UnsafeRawPointer!)

Declaration
From
func glCreateShaderProgramvEXT(_ type: GLenum, _ count: GLsizei, _ strings: UnsafePointer<UnsafePointer<GLchar>>) -> GLuint
To
func glCreateShaderProgramvEXT(_ type: GLenum, _ count: GLsizei, _ strings: UnsafePointer<UnsafePointer<GLchar>?>!) -> GLuint

Declaration
From
func glDeleteBuffers(_ n: GLsizei, _ buffers: UnsafePointer<GLuint>)
To
func glDeleteBuffers(_ n: GLsizei, _ buffers: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteFramebuffers(_ n: GLsizei, _ framebuffers: UnsafePointer<GLuint>)
To
func glDeleteFramebuffers(_ n: GLsizei, _ framebuffers: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteFramebuffersOES(_ n: GLsizei, _ framebuffers: UnsafePointer<GLuint>)
To
func glDeleteFramebuffersOES(_ n: GLsizei, _ framebuffers: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteProgramPipelinesEXT(_ n: GLsizei, _ pipelines: UnsafePointer<GLuint>)
To
func glDeleteProgramPipelinesEXT(_ n: GLsizei, _ pipelines: UnsafePointer<GLuint>!)

Modified glDeleteQueries(_: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glDeleteQueries(_ n: GLsizei, _ ids: UnsafePointer<GLuint>)
To
func glDeleteQueries(_ n: GLsizei, _ ids: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteQueriesEXT(_ n: GLsizei, _ ids: UnsafePointer<GLuint>)
To
func glDeleteQueriesEXT(_ n: GLsizei, _ ids: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteRenderbuffers(_ n: GLsizei, _ renderbuffers: UnsafePointer<GLuint>)
To
func glDeleteRenderbuffers(_ n: GLsizei, _ renderbuffers: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteRenderbuffersOES(_ n: GLsizei, _ renderbuffers: UnsafePointer<GLuint>)
To
func glDeleteRenderbuffersOES(_ n: GLsizei, _ renderbuffers: UnsafePointer<GLuint>!)

Modified glDeleteSamplers(_: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glDeleteSamplers(_ count: GLsizei, _ samplers: UnsafePointer<GLuint>)
To
func glDeleteSamplers(_ count: GLsizei, _ samplers: UnsafePointer<GLuint>!)

Modified glDeleteSync(_: GLsync!)
Declaration
From
func glDeleteSync(_ sync: GLsync)
To
func glDeleteSync(_ sync: GLsync!)

Declaration
From
func glDeleteSyncAPPLE(_ sync: GLsync)
To
func glDeleteSyncAPPLE(_ sync: GLsync!)

Declaration
From
func glDeleteTextures(_ n: GLsizei, _ textures: UnsafePointer<GLuint>)
To
func glDeleteTextures(_ n: GLsizei, _ textures: UnsafePointer<GLuint>!)

Modified glDeleteTransformFeedbacks(_: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glDeleteTransformFeedbacks(_ n: GLsizei, _ ids: UnsafePointer<GLuint>)
To
func glDeleteTransformFeedbacks(_ n: GLsizei, _ ids: UnsafePointer<GLuint>!)

Modified glDeleteVertexArrays(_: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glDeleteVertexArrays(_ n: GLsizei, _ arrays: UnsafePointer<GLuint>)
To
func glDeleteVertexArrays(_ n: GLsizei, _ arrays: UnsafePointer<GLuint>!)

Declaration
From
func glDeleteVertexArraysOES(_ n: GLsizei, _ arrays: UnsafePointer<GLuint>)
To
func glDeleteVertexArraysOES(_ n: GLsizei, _ arrays: UnsafePointer<GLuint>!)

Declaration
From
func glDiscardFramebufferEXT(_ target: GLenum, _ numAttachments: GLsizei, _ attachments: UnsafePointer<GLenum>)
To
func glDiscardFramebufferEXT(_ target: GLenum, _ numAttachments: GLsizei, _ attachments: UnsafePointer<GLenum>!)

Modified glDrawBuffers(_: GLsizei, _: UnsafePointer<GLenum>!)
Declaration
From
func glDrawBuffers(_ n: GLsizei, _ bufs: UnsafePointer<GLenum>)
To
func glDrawBuffers(_ n: GLsizei, _ bufs: UnsafePointer<GLenum>!)

Declaration
From
func glDrawElements(_ mode: GLenum, _ count: GLsizei, _ type: GLenum, _ indices: UnsafePointer<Void>)
To
func glDrawElements(_ mode: GLenum, _ count: GLsizei, _ type: GLenum, _ indices: UnsafeRawPointer!)

Modified glDrawElementsInstanced(_: GLenum, _: GLsizei, _: GLenum, _: UnsafeRawPointer!, _: GLsizei)
Declaration
From
func glDrawElementsInstanced(_ mode: GLenum, _ count: GLsizei, _ type: GLenum, _ indices: UnsafePointer<Void>, _ instancecount: GLsizei)
To
func glDrawElementsInstanced(_ mode: GLenum, _ count: GLsizei, _ type: GLenum, _ indices: UnsafeRawPointer!, _ instancecount: GLsizei)

Declaration
From
func glDrawElementsInstancedEXT(_ mode: GLenum, _ count: GLsizei, _ type: GLenum, _ indices: UnsafePointer<Void>, _ instanceCount: GLsizei)
To
func glDrawElementsInstancedEXT(_ mode: GLenum, _ count: GLsizei, _ type: GLenum, _ indices: UnsafeRawPointer!, _ instanceCount: GLsizei)

Modified glDrawRangeElements(_: GLenum, _: GLuint, _: GLuint, _: GLsizei, _: GLenum, _: UnsafeRawPointer!)
Declaration
From
func glDrawRangeElements(_ mode: GLenum, _ start: GLuint, _ end: GLuint, _ count: GLsizei, _ type: GLenum, _ indices: UnsafePointer<Void>)
To
func glDrawRangeElements(_ mode: GLenum, _ start: GLuint, _ end: GLuint, _ count: GLsizei, _ type: GLenum, _ indices: UnsafeRawPointer!)

Declaration
From
func glDrawTexfvOES(_ coords: UnsafePointer<GLfloat>)
To
func glDrawTexfvOES(_ coords: UnsafePointer<GLfloat>!)

Declaration
From
func glDrawTexivOES(_ coords: UnsafePointer<GLint>)
To
func glDrawTexivOES(_ coords: UnsafePointer<GLint>!)

Declaration
From
func glDrawTexsvOES(_ coords: UnsafePointer<GLshort>)
To
func glDrawTexsvOES(_ coords: UnsafePointer<GLshort>!)

Declaration
From
func glDrawTexxvOES(_ coords: UnsafePointer<GLfixed>)
To
func glDrawTexxvOES(_ coords: UnsafePointer<GLfixed>!)

Modified glFenceSync(_: GLenum, _: GLbitfield) -> GLsync!
Declaration
From
func glFenceSync(_ condition: GLenum, _ flags: GLbitfield) -> GLsync
To
func glFenceSync(_ condition: GLenum, _ flags: GLbitfield) -> GLsync!

Declaration
From
func glFenceSyncAPPLE(_ condition: GLenum, _ flags: GLbitfield) -> GLsync
To
func glFenceSyncAPPLE(_ condition: GLenum, _ flags: GLbitfield) -> GLsync!

Modified glFogfv(_: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glFogfv(_ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glFogfv(_ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Declaration
From
func glFogxv(_ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glFogxv(_ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Declaration
From
func glGenBuffers(_ n: GLsizei, _ buffers: UnsafeMutablePointer<GLuint>)
To
func glGenBuffers(_ n: GLsizei, _ buffers: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenFramebuffers(_ n: GLsizei, _ framebuffers: UnsafeMutablePointer<GLuint>)
To
func glGenFramebuffers(_ n: GLsizei, _ framebuffers: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenFramebuffersOES(_ n: GLsizei, _ framebuffers: UnsafeMutablePointer<GLuint>)
To
func glGenFramebuffersOES(_ n: GLsizei, _ framebuffers: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenProgramPipelinesEXT(_ n: GLsizei, _ pipelines: UnsafeMutablePointer<GLuint>)
To
func glGenProgramPipelinesEXT(_ n: GLsizei, _ pipelines: UnsafeMutablePointer<GLuint>!)

Modified glGenQueries(_: GLsizei, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGenQueries(_ n: GLsizei, _ ids: UnsafeMutablePointer<GLuint>)
To
func glGenQueries(_ n: GLsizei, _ ids: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenQueriesEXT(_ n: GLsizei, _ ids: UnsafeMutablePointer<GLuint>)
To
func glGenQueriesEXT(_ n: GLsizei, _ ids: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenRenderbuffers(_ n: GLsizei, _ renderbuffers: UnsafeMutablePointer<GLuint>)
To
func glGenRenderbuffers(_ n: GLsizei, _ renderbuffers: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenRenderbuffersOES(_ n: GLsizei, _ renderbuffers: UnsafeMutablePointer<GLuint>)
To
func glGenRenderbuffersOES(_ n: GLsizei, _ renderbuffers: UnsafeMutablePointer<GLuint>!)

Modified glGenSamplers(_: GLsizei, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGenSamplers(_ count: GLsizei, _ samplers: UnsafeMutablePointer<GLuint>)
To
func glGenSamplers(_ count: GLsizei, _ samplers: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenTextures(_ n: GLsizei, _ textures: UnsafeMutablePointer<GLuint>)
To
func glGenTextures(_ n: GLsizei, _ textures: UnsafeMutablePointer<GLuint>!)

Modified glGenTransformFeedbacks(_: GLsizei, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGenTransformFeedbacks(_ n: GLsizei, _ ids: UnsafeMutablePointer<GLuint>)
To
func glGenTransformFeedbacks(_ n: GLsizei, _ ids: UnsafeMutablePointer<GLuint>!)

Modified glGenVertexArrays(_: GLsizei, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGenVertexArrays(_ n: GLsizei, _ arrays: UnsafeMutablePointer<GLuint>)
To
func glGenVertexArrays(_ n: GLsizei, _ arrays: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGenVertexArraysOES(_ n: GLsizei, _ arrays: UnsafeMutablePointer<GLuint>)
To
func glGenVertexArraysOES(_ n: GLsizei, _ arrays: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetActiveAttrib(_ program: GLuint, _ index: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ size: UnsafeMutablePointer<GLint>, _ type: UnsafeMutablePointer<GLenum>, _ name: UnsafeMutablePointer<GLchar>)
To
func glGetActiveAttrib(_ program: GLuint, _ index: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ size: UnsafeMutablePointer<GLint>!, _ type: UnsafeMutablePointer<GLenum>!, _ name: UnsafeMutablePointer<GLchar>!)

Declaration
From
func glGetActiveUniform(_ program: GLuint, _ index: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ size: UnsafeMutablePointer<GLint>, _ type: UnsafeMutablePointer<GLenum>, _ name: UnsafeMutablePointer<GLchar>)
To
func glGetActiveUniform(_ program: GLuint, _ index: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ size: UnsafeMutablePointer<GLint>!, _ type: UnsafeMutablePointer<GLenum>!, _ name: UnsafeMutablePointer<GLchar>!)

Modified glGetActiveUniformBlockiv(_: GLuint, _: GLuint, _: GLenum, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetActiveUniformBlockiv(_ program: GLuint, _ uniformBlockIndex: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetActiveUniformBlockiv(_ program: GLuint, _ uniformBlockIndex: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetActiveUniformBlockName(_: GLuint, _: GLuint, _: GLsizei, _: UnsafeMutablePointer<GLsizei>!, _: UnsafeMutablePointer<GLchar>!)
Declaration
From
func glGetActiveUniformBlockName(_ program: GLuint, _ uniformBlockIndex: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ uniformBlockName: UnsafeMutablePointer<GLchar>)
To
func glGetActiveUniformBlockName(_ program: GLuint, _ uniformBlockIndex: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ uniformBlockName: UnsafeMutablePointer<GLchar>!)

Modified glGetActiveUniformsiv(_: GLuint, _: GLsizei, _: UnsafePointer<GLuint>!, _: GLenum, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetActiveUniformsiv(_ program: GLuint, _ uniformCount: GLsizei, _ uniformIndices: UnsafePointer<GLuint>, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetActiveUniformsiv(_ program: GLuint, _ uniformCount: GLsizei, _ uniformIndices: UnsafePointer<GLuint>!, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetAttachedShaders(_ program: GLuint, _ maxcount: GLsizei, _ count: UnsafeMutablePointer<GLsizei>, _ shaders: UnsafeMutablePointer<GLuint>)
To
func glGetAttachedShaders(_ program: GLuint, _ maxcount: GLsizei, _ count: UnsafeMutablePointer<GLsizei>!, _ shaders: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetAttribLocation(_ program: GLuint, _ name: UnsafePointer<GLchar>) -> Int32
To
func glGetAttribLocation(_ program: GLuint, _ name: UnsafePointer<GLchar>!) -> Int32

Declaration
From
func glGetBooleanv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLboolean>)
To
func glGetBooleanv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLboolean>!)

Modified glGetBufferParameteri64v(_: GLenum, _: GLenum, _: UnsafeMutablePointer<GLint64>!)
Declaration
From
func glGetBufferParameteri64v(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint64>)
To
func glGetBufferParameteri64v(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint64>!)

Declaration
From
func glGetBufferParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetBufferParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetBufferPointerv(_: GLenum, _: GLenum, _: UnsafeMutablePointer<UnsafeMutableRawPointer?>!)
Declaration
From
func glGetBufferPointerv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<UnsafeMutablePointer<Void>>)
To
func glGetBufferPointerv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<UnsafeMutableRawPointer?>!)

Declaration
From
func glGetBufferPointervOES(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<UnsafeMutablePointer<Void>>)
To
func glGetBufferPointervOES(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<UnsafeMutableRawPointer?>!)

Declaration
From
func glGetClipPlanef(_ pname: GLenum, _ equation: UnsafeMutablePointer<GLfloat>)
To
func glGetClipPlanef(_ pname: GLenum, _ equation: UnsafeMutablePointer<GLfloat>!)

Declaration
From
func glGetClipPlanex(_ pname: GLenum, _ eqn: UnsafeMutablePointer<GLfixed>)
To
func glGetClipPlanex(_ pname: GLenum, _ eqn: UnsafeMutablePointer<GLfixed>!)

Declaration
From
func glGetFixedv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>)
To
func glGetFixedv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>!)

Declaration
From
func glGetFloatv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetFloatv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Modified glGetFragDataLocation(_: GLuint, _: UnsafePointer<GLchar>!) -> GLint
Declaration
From
func glGetFragDataLocation(_ program: GLuint, _ name: UnsafePointer<GLchar>) -> GLint
To
func glGetFragDataLocation(_ program: GLuint, _ name: UnsafePointer<GLchar>!) -> GLint

Declaration
From
func glGetFramebufferAttachmentParameteriv(_ target: GLenum, _ attachment: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetFramebufferAttachmentParameteriv(_ target: GLenum, _ attachment: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetFramebufferAttachmentParameterivOES(_ target: GLenum, _ attachment: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetFramebufferAttachmentParameterivOES(_ target: GLenum, _ attachment: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetInteger64i_v(_: GLenum, _: GLuint, _: UnsafeMutablePointer<GLint64>!)
Declaration
From
func glGetInteger64i_v(_ target: GLenum, _ index: GLuint, _ data: UnsafeMutablePointer<GLint64>)
To
func glGetInteger64i_v(_ target: GLenum, _ index: GLuint, _ data: UnsafeMutablePointer<GLint64>!)

Modified glGetInteger64v(_: GLenum, _: UnsafeMutablePointer<GLint64>!)
Declaration
From
func glGetInteger64v(_ pname: GLenum, _ params: UnsafeMutablePointer<GLint64>)
To
func glGetInteger64v(_ pname: GLenum, _ params: UnsafeMutablePointer<GLint64>!)

Declaration
From
func glGetInteger64vAPPLE(_ pname: GLenum, _ params: UnsafeMutablePointer<GLint64>)
To
func glGetInteger64vAPPLE(_ pname: GLenum, _ params: UnsafeMutablePointer<GLint64>!)

Modified glGetIntegeri_v(_: GLenum, _: GLuint, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetIntegeri_v(_ target: GLenum, _ index: GLuint, _ data: UnsafeMutablePointer<GLint>)
To
func glGetIntegeri_v(_ target: GLenum, _ index: GLuint, _ data: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetIntegerv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetIntegerv(_ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetInternalformativ(_: GLenum, _: GLenum, _: GLenum, _: GLsizei, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetInternalformativ(_ target: GLenum, _ internalformat: GLenum, _ pname: GLenum, _ bufSize: GLsizei, _ params: UnsafeMutablePointer<GLint>)
To
func glGetInternalformativ(_ target: GLenum, _ internalformat: GLenum, _ pname: GLenum, _ bufSize: GLsizei, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetLightfv(_: GLenum, _: GLenum, _: UnsafeMutablePointer<GLfloat>!)
Declaration
From
func glGetLightfv(_ light: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetLightfv(_ light: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Declaration
From
func glGetLightxv(_ light: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>)
To
func glGetLightxv(_ light: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>!)

Modified glGetMaterialfv(_: GLenum, _: GLenum, _: UnsafeMutablePointer<GLfloat>!)
Declaration
From
func glGetMaterialfv(_ face: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetMaterialfv(_ face: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Declaration
From
func glGetMaterialxv(_ face: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>)
To
func glGetMaterialxv(_ face: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>!)

Declaration
From
func glGetObjectLabelEXT(_ type: GLenum, _ object: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ label: UnsafeMutablePointer<GLchar>)
To
func glGetObjectLabelEXT(_ type: GLenum, _ object: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ label: UnsafeMutablePointer<GLchar>!)

Modified glGetPointerv(_: GLenum, _: UnsafeMutablePointer<UnsafeMutableRawPointer?>!)
Declaration
From
func glGetPointerv(_ pname: GLenum, _ params: UnsafeMutablePointer<UnsafeMutablePointer<Void>>)
To
func glGetPointerv(_ pname: GLenum, _ params: UnsafeMutablePointer<UnsafeMutableRawPointer?>!)

Modified glGetProgramBinary(_: GLuint, _: GLsizei, _: UnsafeMutablePointer<GLsizei>!, _: UnsafeMutablePointer<GLenum>!, _: UnsafeMutableRawPointer!)
Declaration
From
func glGetProgramBinary(_ program: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ binaryFormat: UnsafeMutablePointer<GLenum>, _ binary: UnsafeMutablePointer<Void>)
To
func glGetProgramBinary(_ program: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ binaryFormat: UnsafeMutablePointer<GLenum>!, _ binary: UnsafeMutableRawPointer!)

Declaration
From
func glGetProgramInfoLog(_ program: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ infolog: UnsafeMutablePointer<GLchar>)
To
func glGetProgramInfoLog(_ program: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ infolog: UnsafeMutablePointer<GLchar>!)

Declaration
From
func glGetProgramiv(_ program: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetProgramiv(_ program: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetProgramPipelineInfoLogEXT(_ pipeline: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ infoLog: UnsafeMutablePointer<GLchar>)
To
func glGetProgramPipelineInfoLogEXT(_ pipeline: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ infoLog: UnsafeMutablePointer<GLchar>!)

Declaration
From
func glGetProgramPipelineivEXT(_ pipeline: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetProgramPipelineivEXT(_ pipeline: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetQueryiv(_: GLenum, _: GLenum, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetQueryiv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetQueryiv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetQueryivEXT(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetQueryivEXT(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetQueryObjectuiv(_: GLuint, _: GLenum, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGetQueryObjectuiv(_ id: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLuint>)
To
func glGetQueryObjectuiv(_ id: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetQueryObjectuivEXT(_ id: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLuint>)
To
func glGetQueryObjectuivEXT(_ id: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetRenderbufferParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetRenderbufferParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetRenderbufferParameterivOES(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetRenderbufferParameterivOES(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetSamplerParameterfv(_: GLuint, _: GLenum, _: UnsafeMutablePointer<GLfloat>!)
Declaration
From
func glGetSamplerParameterfv(_ sampler: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetSamplerParameterfv(_ sampler: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Modified glGetSamplerParameteriv(_: GLuint, _: GLenum, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetSamplerParameteriv(_ sampler: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetSamplerParameteriv(_ sampler: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetShaderInfoLog(_ shader: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ infolog: UnsafeMutablePointer<GLchar>)
To
func glGetShaderInfoLog(_ shader: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ infolog: UnsafeMutablePointer<GLchar>!)

Declaration
From
func glGetShaderiv(_ shader: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetShaderiv(_ shader: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetShaderPrecisionFormat(_ shadertype: GLenum, _ precisiontype: GLenum, _ range: UnsafeMutablePointer<GLint>, _ precision: UnsafeMutablePointer<GLint>)
To
func glGetShaderPrecisionFormat(_ shadertype: GLenum, _ precisiontype: GLenum, _ range: UnsafeMutablePointer<GLint>!, _ precision: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetShaderSource(_ shader: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ source: UnsafeMutablePointer<GLchar>)
To
func glGetShaderSource(_ shader: GLuint, _ bufsize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ source: UnsafeMutablePointer<GLchar>!)

Declaration
From
func glGetString(_ name: GLenum) -> UnsafePointer<GLubyte>
To
func glGetString(_ name: GLenum) -> UnsafePointer<GLubyte>!

Modified glGetStringi(_: GLenum, _: GLuint) -> UnsafePointer<GLubyte>!
Declaration
From
func glGetStringi(_ name: GLenum, _ index: GLuint) -> UnsafePointer<GLubyte>
To
func glGetStringi(_ name: GLenum, _ index: GLuint) -> UnsafePointer<GLubyte>!

Modified glGetSynciv(_: GLsync!, _: GLenum, _: GLsizei, _: UnsafeMutablePointer<GLsizei>!, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetSynciv(_ sync: GLsync, _ pname: GLenum, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ values: UnsafeMutablePointer<GLint>)
To
func glGetSynciv(_ sync: GLsync!, _ pname: GLenum, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ values: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetSyncivAPPLE(_ sync: GLsync, _ pname: GLenum, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ values: UnsafeMutablePointer<GLint>)
To
func glGetSyncivAPPLE(_ sync: GLsync!, _ pname: GLenum, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ values: UnsafeMutablePointer<GLint>!)

Modified glGetTexEnvfv(_: GLenum, _: GLenum, _: UnsafeMutablePointer<GLfloat>!)
Declaration
From
func glGetTexEnvfv(_ env: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetTexEnvfv(_ env: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Modified glGetTexEnviv(_: GLenum, _: GLenum, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetTexEnviv(_ env: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetTexEnviv(_ env: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetTexEnvxv(_ env: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>)
To
func glGetTexEnvxv(_ env: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>!)

Declaration
From
func glGetTexParameterfv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetTexParameterfv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Declaration
From
func glGetTexParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetTexParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetTexParameterxv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>)
To
func glGetTexParameterxv(_ target: GLenum, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfixed>!)

Modified glGetTransformFeedbackVarying(_: GLuint, _: GLuint, _: GLsizei, _: UnsafeMutablePointer<GLsizei>!, _: UnsafeMutablePointer<GLsizei>!, _: UnsafeMutablePointer<GLenum>!, _: UnsafeMutablePointer<GLchar>!)
Declaration
From
func glGetTransformFeedbackVarying(_ program: GLuint, _ index: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>, _ size: UnsafeMutablePointer<GLsizei>, _ type: UnsafeMutablePointer<GLenum>, _ name: UnsafeMutablePointer<GLchar>)
To
func glGetTransformFeedbackVarying(_ program: GLuint, _ index: GLuint, _ bufSize: GLsizei, _ length: UnsafeMutablePointer<GLsizei>!, _ size: UnsafeMutablePointer<GLsizei>!, _ type: UnsafeMutablePointer<GLenum>!, _ name: UnsafeMutablePointer<GLchar>!)

Modified glGetUniformBlockIndex(_: GLuint, _: UnsafePointer<GLchar>!) -> GLuint
Declaration
From
func glGetUniformBlockIndex(_ program: GLuint, _ uniformBlockName: UnsafePointer<GLchar>) -> GLuint
To
func glGetUniformBlockIndex(_ program: GLuint, _ uniformBlockName: UnsafePointer<GLchar>!) -> GLuint

Declaration
From
func glGetUniformfv(_ program: GLuint, _ location: GLint, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetUniformfv(_ program: GLuint, _ location: GLint, _ params: UnsafeMutablePointer<GLfloat>!)

Modified glGetUniformIndices(_: GLuint, _: GLsizei, _: UnsafePointer<UnsafePointer<GLchar>?>!, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGetUniformIndices(_ program: GLuint, _ uniformCount: GLsizei, _ uniformNames: UnsafePointer<UnsafePointer<GLchar>>, _ uniformIndices: UnsafeMutablePointer<GLuint>)
To
func glGetUniformIndices(_ program: GLuint, _ uniformCount: GLsizei, _ uniformNames: UnsafePointer<UnsafePointer<GLchar>?>!, _ uniformIndices: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetUniformiv(_ program: GLuint, _ location: GLint, _ params: UnsafeMutablePointer<GLint>)
To
func glGetUniformiv(_ program: GLuint, _ location: GLint, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetUniformLocation(_ program: GLuint, _ name: UnsafePointer<GLchar>) -> Int32
To
func glGetUniformLocation(_ program: GLuint, _ name: UnsafePointer<GLchar>!) -> Int32

Modified glGetUniformuiv(_: GLuint, _: GLint, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGetUniformuiv(_ program: GLuint, _ location: GLint, _ params: UnsafeMutablePointer<GLuint>)
To
func glGetUniformuiv(_ program: GLuint, _ location: GLint, _ params: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetVertexAttribfv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>)
To
func glGetVertexAttribfv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLfloat>!)

Modified glGetVertexAttribIiv(_: GLuint, _: GLenum, _: UnsafeMutablePointer<GLint>!)
Declaration
From
func glGetVertexAttribIiv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetVertexAttribIiv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Modified glGetVertexAttribIuiv(_: GLuint, _: GLenum, _: UnsafeMutablePointer<GLuint>!)
Declaration
From
func glGetVertexAttribIuiv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLuint>)
To
func glGetVertexAttribIuiv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLuint>!)

Declaration
From
func glGetVertexAttribiv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>)
To
func glGetVertexAttribiv(_ index: GLuint, _ pname: GLenum, _ params: UnsafeMutablePointer<GLint>!)

Declaration
From
func glGetVertexAttribPointerv(_ index: GLuint, _ pname: GLenum, _ pointer: UnsafeMutablePointer<UnsafeMutablePointer<Void>>)
To
func glGetVertexAttribPointerv(_ index: GLuint, _ pname: GLenum, _ pointer: UnsafeMutablePointer<UnsafeMutableRawPointer?>!)

Declaration
From
func glInsertEventMarkerEXT(_ length: GLsizei, _ marker: UnsafePointer<GLchar>)
To
func glInsertEventMarkerEXT(_ length: GLsizei, _ marker: UnsafePointer<GLchar>!)

Declaration
From
func glInvalidateFramebuffer(_ target: GLenum, _ numAttachments: GLsizei, _ attachments: UnsafePointer<GLenum>)
To
func glInvalidateFramebuffer(_ target: GLenum, _ numAttachments: GLsizei, _ attachments: UnsafePointer<GLenum>!)

Declaration
From
func glInvalidateSubFramebuffer(_ target: GLenum, _ numAttachments: GLsizei, _ attachments: UnsafePointer<GLenum>, _ x: GLint, _ y: GLint, _ width: GLsizei, _ height: GLsizei)
To
func glInvalidateSubFramebuffer(_ target: GLenum, _ numAttachments: GLsizei, _ attachments: UnsafePointer<GLenum>!, _ x: GLint, _ y: GLint, _ width: GLsizei, _ height: GLsizei)

Modified glIsSync(_: GLsync!) -> GLboolean
Declaration
From
func glIsSync(_ sync: GLsync) -> GLboolean
To
func glIsSync(_ sync: GLsync!) -> GLboolean

Declaration
From
func glIsSyncAPPLE(_ sync: GLsync) -> GLboolean
To
func glIsSyncAPPLE(_ sync: GLsync!) -> GLboolean

Declaration
From
func glLabelObjectEXT(_ type: GLenum, _ object: GLuint, _ length: GLsizei, _ label: UnsafePointer<GLchar>)
To
func glLabelObjectEXT(_ type: GLenum, _ object: GLuint, _ length: GLsizei, _ label: UnsafePointer<GLchar>!)

Modified glLightfv(_: GLenum, _: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glLightfv(_ light: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glLightfv(_ light: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Modified glLightModelfv(_: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glLightModelfv(_ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glLightModelfv(_ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Declaration
From
func glLightModelxv(_ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glLightModelxv(_ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Declaration
From
func glLightxv(_ light: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glLightxv(_ light: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Modified glLoadMatrixf(_: UnsafePointer<GLfloat>!)
Declaration
From
func glLoadMatrixf(_ m: UnsafePointer<GLfloat>)
To
func glLoadMatrixf(_ m: UnsafePointer<GLfloat>!)

Declaration
From
func glLoadMatrixx(_ m: UnsafePointer<GLfixed>)
To
func glLoadMatrixx(_ m: UnsafePointer<GLfixed>!)

Declaration
From
func glMapBufferOES(_ target: GLenum, _ access: GLenum) -> UnsafeMutablePointer<Void>
To
func glMapBufferOES(_ target: GLenum, _ access: GLenum) -> UnsafeMutableRawPointer!

Modified glMapBufferRange(_: GLenum, _: GLintptr, _: GLsizeiptr, _: GLbitfield) -> UnsafeMutableRawPointer!
Declaration
From
func glMapBufferRange(_ target: GLenum, _ offset: GLintptr, _ length: GLsizeiptr, _ access: GLbitfield) -> UnsafeMutablePointer<Void>
To
func glMapBufferRange(_ target: GLenum, _ offset: GLintptr, _ length: GLsizeiptr, _ access: GLbitfield) -> UnsafeMutableRawPointer!

Declaration
From
func glMapBufferRangeEXT(_ target: GLenum, _ offset: GLintptr, _ length: GLsizeiptr, _ access: GLbitfield) -> UnsafeMutablePointer<Void>
To
func glMapBufferRangeEXT(_ target: GLenum, _ offset: GLintptr, _ length: GLsizeiptr, _ access: GLbitfield) -> UnsafeMutableRawPointer!

Modified glMaterialfv(_: GLenum, _: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glMaterialfv(_ face: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glMaterialfv(_ face: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Declaration
From
func glMaterialxv(_ face: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glMaterialxv(_ face: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Declaration
From
func glMatrixIndexPointerOES(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glMatrixIndexPointerOES(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Modified glMultMatrixf(_: UnsafePointer<GLfloat>!)
Declaration
From
func glMultMatrixf(_ m: UnsafePointer<GLfloat>)
To
func glMultMatrixf(_ m: UnsafePointer<GLfloat>!)

Declaration
From
func glMultMatrixx(_ m: UnsafePointer<GLfixed>)
To
func glMultMatrixx(_ m: UnsafePointer<GLfixed>!)

Modified glNormalPointer(_: GLenum, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glNormalPointer(_ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glNormalPointer(_ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Modified glPointParameterfv(_: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glPointParameterfv(_ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glPointParameterfv(_ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Declaration
From
func glPointParameterxv(_ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glPointParameterxv(_ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Declaration
From
func glPointSizePointerOES(_ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glPointSizePointerOES(_ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Modified glProgramBinary(_: GLuint, _: GLenum, _: UnsafeRawPointer!, _: GLsizei)
Declaration
From
func glProgramBinary(_ program: GLuint, _ binaryFormat: GLenum, _ binary: UnsafePointer<Void>, _ length: GLsizei)
To
func glProgramBinary(_ program: GLuint, _ binaryFormat: GLenum, _ binary: UnsafeRawPointer!, _ length: GLsizei)

Declaration
From
func glProgramUniform1fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniform1fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniform1ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>)
To
func glProgramUniform1ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>!)

Declaration
From
func glProgramUniform1uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glProgramUniform1uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glProgramUniform2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniform2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniform2ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>)
To
func glProgramUniform2ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>!)

Declaration
From
func glProgramUniform2uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glProgramUniform2uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glProgramUniform3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniform3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniform3ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>)
To
func glProgramUniform3ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>!)

Declaration
From
func glProgramUniform3uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glProgramUniform3uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glProgramUniform4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniform4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniform4ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>)
To
func glProgramUniform4ivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLint>!)

Declaration
From
func glProgramUniform4uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glProgramUniform4uivEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glProgramUniformMatrix2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix2x3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix2x3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix2x4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix2x4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix3x2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix3x2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix3x4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix3x4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix4fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix4x2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix4x2fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glProgramUniformMatrix4x3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glProgramUniformMatrix4x3fvEXT(_ program: GLuint, _ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glPushGroupMarkerEXT(_ length: GLsizei, _ marker: UnsafePointer<GLchar>)
To
func glPushGroupMarkerEXT(_ length: GLsizei, _ marker: UnsafePointer<GLchar>!)

Declaration
From
func glReadPixels(_ x: GLint, _ y: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ type: GLenum, _ pixels: UnsafeMutablePointer<Void>)
To
func glReadPixels(_ x: GLint, _ y: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ type: GLenum, _ pixels: UnsafeMutableRawPointer!)

Modified glSamplerParameterfv(_: GLuint, _: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glSamplerParameterfv(_ sampler: GLuint, _ pname: GLenum, _ param: UnsafePointer<GLfloat>)
To
func glSamplerParameterfv(_ sampler: GLuint, _ pname: GLenum, _ param: UnsafePointer<GLfloat>!)

Modified glSamplerParameteriv(_: GLuint, _: GLenum, _: UnsafePointer<GLint>!)
Declaration
From
func glSamplerParameteriv(_ sampler: GLuint, _ pname: GLenum, _ param: UnsafePointer<GLint>)
To
func glSamplerParameteriv(_ sampler: GLuint, _ pname: GLenum, _ param: UnsafePointer<GLint>!)

Declaration
From
func glShaderBinary(_ n: GLsizei, _ shaders: UnsafePointer<GLuint>, _ binaryformat: GLenum, _ binary: UnsafePointer<Void>, _ length: GLsizei)
To
func glShaderBinary(_ n: GLsizei, _ shaders: UnsafePointer<GLuint>!, _ binaryformat: GLenum, _ binary: UnsafeRawPointer!, _ length: GLsizei)

Declaration
From
func glShaderSource(_ shader: GLuint, _ count: GLsizei, _ string: UnsafePointer<UnsafePointer<GLchar>>, _ length: UnsafePointer<GLint>)
To
func glShaderSource(_ shader: GLuint, _ count: GLsizei, _ string: UnsafePointer<UnsafePointer<GLchar>?>!, _ length: UnsafePointer<GLint>!)

Modified GLsync
Declaration
From
typealias GLsync = COpaquePointer
To
typealias GLsync = OpaquePointer

Modified glTexCoordPointer(_: GLint, _: GLenum, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glTexCoordPointer(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glTexCoordPointer(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Modified glTexEnvfv(_: GLenum, _: GLenum, _: UnsafePointer<GLfloat>!)
Declaration
From
func glTexEnvfv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glTexEnvfv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Modified glTexEnviv(_: GLenum, _: GLenum, _: UnsafePointer<GLint>!)
Declaration
From
func glTexEnviv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLint>)
To
func glTexEnviv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLint>!)

Declaration
From
func glTexEnvxv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glTexEnvxv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Declaration
From
func glTexImage2D(_ target: GLenum, _ level: GLint, _ internalformat: GLint, _ width: GLsizei, _ height: GLsizei, _ border: GLint, _ format: GLenum, _ type: GLenum, _ pixels: UnsafePointer<Void>)
To
func glTexImage2D(_ target: GLenum, _ level: GLint, _ internalformat: GLint, _ width: GLsizei, _ height: GLsizei, _ border: GLint, _ format: GLenum, _ type: GLenum, _ pixels: UnsafeRawPointer!)

Modified glTexImage3D(_: GLenum, _: GLint, _: GLint, _: GLsizei, _: GLsizei, _: GLsizei, _: GLint, _: GLenum, _: GLenum, _: UnsafeRawPointer!)
Declaration
From
func glTexImage3D(_ target: GLenum, _ level: GLint, _ internalformat: GLint, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ border: GLint, _ format: GLenum, _ type: GLenum, _ pixels: UnsafePointer<Void>)
To
func glTexImage3D(_ target: GLenum, _ level: GLint, _ internalformat: GLint, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ border: GLint, _ format: GLenum, _ type: GLenum, _ pixels: UnsafeRawPointer!)

Declaration
From
func glTexParameterfv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>)
To
func glTexParameterfv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfloat>!)

Declaration
From
func glTexParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLint>)
To
func glTexParameteriv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLint>!)

Declaration
From
func glTexParameterxv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>)
To
func glTexParameterxv(_ target: GLenum, _ pname: GLenum, _ params: UnsafePointer<GLfixed>!)

Declaration
From
func glTexSubImage2D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ type: GLenum, _ pixels: UnsafePointer<Void>)
To
func glTexSubImage2D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ format: GLenum, _ type: GLenum, _ pixels: UnsafeRawPointer!)

Modified glTexSubImage3D(_: GLenum, _: GLint, _: GLint, _: GLint, _: GLint, _: GLsizei, _: GLsizei, _: GLsizei, _: GLenum, _: GLenum, _: UnsafeRawPointer!)
Declaration
From
func glTexSubImage3D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ zoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ format: GLenum, _ type: GLenum, _ pixels: UnsafePointer<Void>)
To
func glTexSubImage3D(_ target: GLenum, _ level: GLint, _ xoffset: GLint, _ yoffset: GLint, _ zoffset: GLint, _ width: GLsizei, _ height: GLsizei, _ depth: GLsizei, _ format: GLenum, _ type: GLenum, _ pixels: UnsafeRawPointer!)

Modified glTransformFeedbackVaryings(_: GLuint, _: GLsizei, _: UnsafePointer<UnsafePointer<GLchar>?>!, _: GLenum)
Declaration
From
func glTransformFeedbackVaryings(_ program: GLuint, _ count: GLsizei, _ varyings: UnsafePointer<UnsafePointer<GLchar>>, _ bufferMode: GLenum)
To
func glTransformFeedbackVaryings(_ program: GLuint, _ count: GLsizei, _ varyings: UnsafePointer<UnsafePointer<GLchar>?>!, _ bufferMode: GLenum)

Declaration
From
func glUniform1fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>)
To
func glUniform1fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>!)

Declaration
From
func glUniform1iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>)
To
func glUniform1iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>!)

Modified glUniform1uiv(_: GLint, _: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glUniform1uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glUniform1uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glUniform2fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>)
To
func glUniform2fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>!)

Declaration
From
func glUniform2iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>)
To
func glUniform2iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>!)

Modified glUniform2uiv(_: GLint, _: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glUniform2uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glUniform2uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glUniform3fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>)
To
func glUniform3fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>!)

Declaration
From
func glUniform3iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>)
To
func glUniform3iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>!)

Modified glUniform3uiv(_: GLint, _: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glUniform3uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glUniform3uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glUniform4fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>)
To
func glUniform4fv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLfloat>!)

Declaration
From
func glUniform4iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>)
To
func glUniform4iv(_ location: GLint, _ count: GLsizei, _ v: UnsafePointer<GLint>!)

Modified glUniform4uiv(_: GLint, _: GLsizei, _: UnsafePointer<GLuint>!)
Declaration
From
func glUniform4uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>)
To
func glUniform4uiv(_ location: GLint, _ count: GLsizei, _ value: UnsafePointer<GLuint>!)

Declaration
From
func glUniformMatrix2fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix2fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Modified glUniformMatrix2x3fv(_: GLint, _: GLsizei, _: GLboolean, _: UnsafePointer<GLfloat>!)
Declaration
From
func glUniformMatrix2x3fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix2x3fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Modified glUniformMatrix2x4fv(_: GLint, _: GLsizei, _: GLboolean, _: UnsafePointer<GLfloat>!)
Declaration
From
func glUniformMatrix2x4fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix2x4fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glUniformMatrix3fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix3fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Modified glUniformMatrix3x2fv(_: GLint, _: GLsizei, _: GLboolean, _: UnsafePointer<GLfloat>!)
Declaration
From
func glUniformMatrix3x2fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix3x2fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Modified glUniformMatrix3x4fv(_: GLint, _: GLsizei, _: GLboolean, _: UnsafePointer<GLfloat>!)
Declaration
From
func glUniformMatrix3x4fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix3x4fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glUniformMatrix4fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix4fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Modified glUniformMatrix4x2fv(_: GLint, _: GLsizei, _: GLboolean, _: UnsafePointer<GLfloat>!)
Declaration
From
func glUniformMatrix4x2fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix4x2fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Modified glUniformMatrix4x3fv(_: GLint, _: GLsizei, _: GLboolean, _: UnsafePointer<GLfloat>!)
Declaration
From
func glUniformMatrix4x3fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>)
To
func glUniformMatrix4x3fv(_ location: GLint, _ count: GLsizei, _ transpose: GLboolean, _ value: UnsafePointer<GLfloat>!)

Declaration
From
func glVertexAttrib1fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>)
To
func glVertexAttrib1fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>!)

Declaration
From
func glVertexAttrib2fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>)
To
func glVertexAttrib2fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>!)

Declaration
From
func glVertexAttrib3fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>)
To
func glVertexAttrib3fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>!)

Declaration
From
func glVertexAttrib4fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>)
To
func glVertexAttrib4fv(_ indx: GLuint, _ values: UnsafePointer<GLfloat>!)

Modified glVertexAttribI4iv(_: GLuint, _: UnsafePointer<GLint>!)
Declaration
From
func glVertexAttribI4iv(_ index: GLuint, _ v: UnsafePointer<GLint>)
To
func glVertexAttribI4iv(_ index: GLuint, _ v: UnsafePointer<GLint>!)

Modified glVertexAttribI4uiv(_: GLuint, _: UnsafePointer<GLuint>!)
Declaration
From
func glVertexAttribI4uiv(_ index: GLuint, _ v: UnsafePointer<GLuint>)
To
func glVertexAttribI4uiv(_ index: GLuint, _ v: UnsafePointer<GLuint>!)

Modified glVertexAttribIPointer(_: GLuint, _: GLint, _: GLenum, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glVertexAttribIPointer(_ index: GLuint, _ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glVertexAttribIPointer(_ index: GLuint, _ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Declaration
From
func glVertexAttribPointer(_ indx: GLuint, _ size: GLint, _ type: GLenum, _ normalized: GLboolean, _ stride: GLsizei, _ ptr: UnsafePointer<Void>)
To
func glVertexAttribPointer(_ indx: GLuint, _ size: GLint, _ type: GLenum, _ normalized: GLboolean, _ stride: GLsizei, _ ptr: UnsafeRawPointer!)

Modified glVertexPointer(_: GLint, _: GLenum, _: GLsizei, _: UnsafeRawPointer!)
Declaration
From
func glVertexPointer(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glVertexPointer(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)

Modified glWaitSync(_: GLsync!, _: GLbitfield, _: GLuint64)
Declaration
From
func glWaitSync(_ sync: GLsync, _ flags: GLbitfield, _ timeout: GLuint64)
To
func glWaitSync(_ sync: GLsync!, _ flags: GLbitfield, _ timeout: GLuint64)

Declaration
From
func glWaitSyncAPPLE(_ sync: GLsync, _ flags: GLbitfield, _ timeout: GLuint64)
To
func glWaitSyncAPPLE(_ sync: GLsync!, _ flags: GLbitfield, _ timeout: GLuint64)

Declaration
From
func glWeightPointerOES(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafePointer<Void>)
To
func glWeightPointerOES(_ size: GLint, _ type: GLenum, _ stride: GLsizei, _ pointer: UnsafeRawPointer!)