OpenGL Changes for Objective-C
OpenGL
CGLCurrent.h
Modified CGLGetCurrentContext()
Declaration | |
---|---|
From | CGLContextObj CGLGetCurrentContext ( void ); |
To | CGLContextObj _Nullable CGLGetCurrentContext ( void ); |
Modified CGLSetCurrentContext()
Declaration | |
---|---|
From | CGLError CGLSetCurrentContext ( CGLContextObj ctx ); |
To | CGLError CGLSetCurrentContext ( CGLContextObj _Nullable ctx ); |
CGLDevice.h
Modified CGLGetDeviceFromGLRenderer()
Declaration | |
---|---|
From | cl_device_id CGLGetDeviceFromGLRenderer ( GLint rendererID ); |
To | cl_device_id _Nonnull CGLGetDeviceFromGLRenderer ( GLint rendererID ); |
Modified CGLGetShareGroup()
Declaration | |
---|---|
From | CGLShareGroupObj CGLGetShareGroup ( CGLContextObj ctx ); |
To | CGLShareGroupObj _Nullable CGLGetShareGroup ( CGLContextObj _Nonnull ctx ); |
CGLIOSurface.h
Modified CGLTexImageIOSurface2D()
Declaration | |
---|---|
From | CGLError CGLTexImageIOSurface2D ( CGLContextObj ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef ioSurface, GLuint plane ); |
To | CGLError CGLTexImageIOSurface2D ( CGLContextObj _Nonnull ctx, GLenum target, GLenum internal_format, GLsizei width, GLsizei height, GLenum format, GLenum type, IOSurfaceRef _Nonnull ioSurface, GLuint plane ); |
CGLTypes.h
Added #def OPENGL_ASSUME_NONNULL_BEGIN
Added #def OPENGL_ASSUME_NONNULL_END
Added #def OPENGL_NONNULL
Added #def OPENGL_NULLABLE
Modified kCGLPFAStereo
Deprecation | |
---|---|
From | -- |
To | OS X 10.11 |
OpenGL.h
Modified CGLChoosePixelFormat()
Declaration | |
---|---|
From | CGLError CGLChoosePixelFormat ( const CGLPixelFormatAttribute *attribs, CGLPixelFormatObj *pix, GLint *npix ); |
To | CGLError CGLChoosePixelFormat ( const CGLPixelFormatAttribute * _Nonnull attribs, CGLPixelFormatObj _Nullable * _Nonnull pix, GLint * _Nonnull npix ); |
Modified CGLClearDrawable()
Declaration | |
---|---|
From | CGLError CGLClearDrawable ( CGLContextObj ctx ); |
To | CGLError CGLClearDrawable ( CGLContextObj _Nonnull ctx ); |
Modified CGLCopyContext()
Declaration | |
---|---|
From | CGLError CGLCopyContext ( CGLContextObj src, CGLContextObj dst, GLbitfield mask ); |
To | CGLError CGLCopyContext ( CGLContextObj _Nonnull src, CGLContextObj _Nonnull dst, GLbitfield mask ); |
Modified CGLCreateContext()
Declaration | |
---|---|
From | CGLError CGLCreateContext ( CGLPixelFormatObj pix, CGLContextObj share, CGLContextObj *ctx ); |
To | CGLError CGLCreateContext ( CGLPixelFormatObj _Nonnull pix, CGLContextObj _Nullable share, CGLContextObj _Nullable * _Nonnull ctx ); |
Modified CGLCreatePBuffer()
Declaration | |
---|---|
From | CGLError CGLCreatePBuffer ( GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj *pbuffer ); |
To | CGLError CGLCreatePBuffer ( GLsizei width, GLsizei height, GLenum target, GLenum internalFormat, GLint max_level, CGLPBufferObj _Nullable * _Nonnull pbuffer ); |
Modified CGLDescribePBuffer()
Declaration | |
---|---|
From | CGLError CGLDescribePBuffer ( CGLPBufferObj obj, GLsizei *width, GLsizei *height, GLenum *target, GLenum *internalFormat, GLint *mipmap ); |
To | CGLError CGLDescribePBuffer ( CGLPBufferObj _Nonnull obj, GLsizei * _Nonnull width, GLsizei * _Nonnull height, GLenum * _Nonnull target, GLenum * _Nonnull internalFormat, GLint * _Nonnull mipmap ); |
Modified CGLDescribePixelFormat()
Declaration | |
---|---|
From | CGLError CGLDescribePixelFormat ( CGLPixelFormatObj pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint *value ); |
To | CGLError CGLDescribePixelFormat ( CGLPixelFormatObj _Nonnull pix, GLint pix_num, CGLPixelFormatAttribute attrib, GLint * _Nonnull value ); |
Modified CGLDescribeRenderer()
Declaration | |
---|---|
From | CGLError CGLDescribeRenderer ( CGLRendererInfoObj rend, GLint rend_num, CGLRendererProperty prop, GLint *value ); |
To | CGLError CGLDescribeRenderer ( CGLRendererInfoObj _Nonnull rend, GLint rend_num, CGLRendererProperty prop, GLint * _Nullable value ); |
Modified CGLDestroyContext()
Declaration | |
---|---|
From | CGLError CGLDestroyContext ( CGLContextObj ctx ); |
To | CGLError CGLDestroyContext ( CGLContextObj _Nonnull ctx ); |
Modified CGLDestroyPBuffer()
Declaration | |
---|---|
From | CGLError CGLDestroyPBuffer ( CGLPBufferObj pbuffer ); |
To | CGLError CGLDestroyPBuffer ( CGLPBufferObj _Nonnull pbuffer ); |
Modified CGLDestroyPixelFormat()
Declaration | |
---|---|
From | CGLError CGLDestroyPixelFormat ( CGLPixelFormatObj pix ); |
To | CGLError CGLDestroyPixelFormat ( CGLPixelFormatObj _Nonnull pix ); |
Modified CGLDestroyRendererInfo()
Declaration | |
---|---|
From | CGLError CGLDestroyRendererInfo ( CGLRendererInfoObj rend ); |
To | CGLError CGLDestroyRendererInfo ( CGLRendererInfoObj _Nonnull rend ); |
Modified CGLDisable()
Declaration | |
---|---|
From | CGLError CGLDisable ( CGLContextObj ctx, CGLContextEnable pname ); |
To | CGLError CGLDisable ( CGLContextObj _Nonnull ctx, CGLContextEnable pname ); |
Modified CGLEnable()
Declaration | |
---|---|
From | CGLError CGLEnable ( CGLContextObj ctx, CGLContextEnable pname ); |
To | CGLError CGLEnable ( CGLContextObj _Nonnull ctx, CGLContextEnable pname ); |
Modified CGLErrorString()
Declaration | |
---|---|
From | const char * CGLErrorString ( CGLError error ); |
To | const char * _Nonnull CGLErrorString ( CGLError error ); |
Modified CGLFlushDrawable()
Declaration | |
---|---|
From | CGLError CGLFlushDrawable ( CGLContextObj ctx ); |
To | CGLError CGLFlushDrawable ( CGLContextObj _Nonnull ctx ); |
Modified CGLGetContextRetainCount()
Declaration | |
---|---|
From | GLuint CGLGetContextRetainCount ( CGLContextObj ctx ); |
To | GLuint CGLGetContextRetainCount ( CGLContextObj _Nonnull ctx ); |
Modified CGLGetGlobalOption()
Declaration | |
---|---|
From | CGLError CGLGetGlobalOption ( CGLGlobalOption pname, GLint *params ); |
To | CGLError CGLGetGlobalOption ( CGLGlobalOption pname, GLint * _Nonnull params ); |
Modified CGLGetOffScreen()
Declaration | |
---|---|
From | CGLError CGLGetOffScreen ( CGLContextObj ctx, GLsizei *width, GLsizei *height, GLint *rowbytes, void **baseaddr ); |
To | CGLError CGLGetOffScreen ( CGLContextObj _Nonnull ctx, GLsizei * _Nonnull width, GLsizei * _Nonnull height, GLint * _Nonnull rowbytes, void * _Nullable * _Nonnull baseaddr ); |
Modified CGLGetOption()
Declaration | |
---|---|
From | CGLError CGLGetOption ( CGLGlobalOption pname, GLint *param ); |
To | CGLError CGLGetOption ( CGLGlobalOption pname, GLint * _Nonnull param ); |
Modified CGLGetParameter()
Declaration | |
---|---|
From | CGLError CGLGetParameter ( CGLContextObj ctx, CGLContextParameter pname, GLint *params ); |
To | CGLError CGLGetParameter ( CGLContextObj _Nonnull ctx, CGLContextParameter pname, GLint * _Nonnull params ); |
Modified CGLGetPBuffer()
Declaration | |
---|---|
From | CGLError CGLGetPBuffer ( CGLContextObj ctx, CGLPBufferObj *pbuffer, GLenum *face, GLint *level, GLint *screen ); |
To | CGLError CGLGetPBuffer ( CGLContextObj _Nonnull ctx, CGLPBufferObj _Nullable * _Nonnull pbuffer, GLenum * _Nonnull face, GLint * _Nonnull level, GLint * _Nonnull screen ); |
Modified CGLGetPBufferRetainCount()
Declaration | |
---|---|
From | GLuint CGLGetPBufferRetainCount ( CGLPBufferObj pbuffer ); |
To | GLuint CGLGetPBufferRetainCount ( CGLPBufferObj _Nonnull pbuffer ); |
Modified CGLGetPixelFormat()
Declaration | |
---|---|
From | CGLPixelFormatObj CGLGetPixelFormat ( CGLContextObj ctx ); |
To | CGLPixelFormatObj _Nullable CGLGetPixelFormat ( CGLContextObj _Nonnull ctx ); |
Modified CGLGetPixelFormatRetainCount()
Declaration | |
---|---|
From | GLuint CGLGetPixelFormatRetainCount ( CGLPixelFormatObj pix ); |
To | GLuint CGLGetPixelFormatRetainCount ( CGLPixelFormatObj _Nonnull pix ); |
Modified CGLGetVersion()
Declaration | |
---|---|
From | void CGLGetVersion ( GLint *majorvers, GLint *minorvers ); |
To | void CGLGetVersion ( GLint * _Nullable majorvers, GLint * _Nullable minorvers ); |
Modified CGLGetVirtualScreen()
Declaration | |
---|---|
From | CGLError CGLGetVirtualScreen ( CGLContextObj ctx, GLint *screen ); |
To | CGLError CGLGetVirtualScreen ( CGLContextObj _Nonnull ctx, GLint * _Nonnull screen ); |
Modified CGLIsEnabled()
Declaration | |
---|---|
From | CGLError CGLIsEnabled ( CGLContextObj ctx, CGLContextEnable pname, GLint *enable ); |
To | CGLError CGLIsEnabled ( CGLContextObj _Nonnull ctx, CGLContextEnable pname, GLint * _Nonnull enable ); |
Modified CGLLockContext()
Declaration | |
---|---|
From | CGLError CGLLockContext ( CGLContextObj ctx ); |
To | CGLError CGLLockContext ( CGLContextObj _Nonnull ctx ); |
Modified CGLQueryRendererInfo()
Declaration | |
---|---|
From | CGLError CGLQueryRendererInfo ( GLuint display_mask, CGLRendererInfoObj *rend, GLint *nrend ); |
To | CGLError CGLQueryRendererInfo ( GLuint display_mask, CGLRendererInfoObj _Nullable * _Nonnull rend, GLint * _Nonnull nrend ); |
Modified CGLReleaseContext()
Declaration | |
---|---|
From | void CGLReleaseContext ( CGLContextObj ctx ); |
To | void CGLReleaseContext ( CGLContextObj _Nonnull ctx ); |
Modified CGLReleasePBuffer()
Declaration | |
---|---|
From | void CGLReleasePBuffer ( CGLPBufferObj pbuffer ); |
To | void CGLReleasePBuffer ( CGLPBufferObj _Nonnull pbuffer ); |
Modified CGLReleasePixelFormat()
Declaration | |
---|---|
From | void CGLReleasePixelFormat ( CGLPixelFormatObj pix ); |
To | void CGLReleasePixelFormat ( CGLPixelFormatObj _Nonnull pix ); |
Modified CGLRetainContext()
Declaration | |
---|---|
From | CGLContextObj CGLRetainContext ( CGLContextObj ctx ); |
To | CGLContextObj _Nonnull CGLRetainContext ( CGLContextObj _Nonnull ctx ); |
Modified CGLRetainPBuffer()
Declaration | |
---|---|
From | CGLPBufferObj CGLRetainPBuffer ( CGLPBufferObj pbuffer ); |
To | CGLPBufferObj _Nonnull CGLRetainPBuffer ( CGLPBufferObj _Nonnull pbuffer ); |
Modified CGLRetainPixelFormat()
Declaration | |
---|---|
From | CGLPixelFormatObj CGLRetainPixelFormat ( CGLPixelFormatObj pix ); |
To | CGLPixelFormatObj _Nonnull CGLRetainPixelFormat ( CGLPixelFormatObj _Nonnull pix ); |
Modified CGLSetFullScreen()
Declaration | |
---|---|
From | CGLError CGLSetFullScreen ( CGLContextObj ctx ); |
To | CGLError CGLSetFullScreen ( CGLContextObj _Nonnull ctx ); |
Modified CGLSetFullScreenOnDisplay()
Declaration | |
---|---|
From | CGLError CGLSetFullScreenOnDisplay ( CGLContextObj ctx, GLuint display_mask ); |
To | CGLError CGLSetFullScreenOnDisplay ( CGLContextObj _Nonnull ctx, GLuint display_mask ); |
Modified CGLSetGlobalOption()
Declaration | |
---|---|
From | CGLError CGLSetGlobalOption ( CGLGlobalOption pname, const GLint *params ); |
To | CGLError CGLSetGlobalOption ( CGLGlobalOption pname, const GLint * _Nullable params ); |
Modified CGLSetOffScreen()
Declaration | |
---|---|
From | CGLError CGLSetOffScreen ( CGLContextObj ctx, GLsizei width, GLsizei height, GLint rowbytes, void *baseaddr ); |
To | CGLError CGLSetOffScreen ( CGLContextObj _Nonnull ctx, GLsizei width, GLsizei height, GLint rowbytes, void * _Nonnull baseaddr ); |
Modified CGLSetParameter()
Declaration | |
---|---|
From | CGLError CGLSetParameter ( CGLContextObj ctx, CGLContextParameter pname, const GLint *params ); |
To | CGLError CGLSetParameter ( CGLContextObj _Nonnull ctx, CGLContextParameter pname, const GLint * _Nonnull params ); |
Modified CGLSetPBuffer()
Declaration | |
---|---|
From | CGLError CGLSetPBuffer ( CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum face, GLint level, GLint screen ); |
To | CGLError CGLSetPBuffer ( CGLContextObj _Nonnull ctx, CGLPBufferObj _Nonnull pbuffer, GLenum face, GLint level, GLint screen ); |
Modified CGLSetVirtualScreen()
Declaration | |
---|---|
From | CGLError CGLSetVirtualScreen ( CGLContextObj ctx, GLint screen ); |
To | CGLError CGLSetVirtualScreen ( CGLContextObj _Nonnull ctx, GLint screen ); |
Modified CGLTexImagePBuffer()
Declaration | |
---|---|
From | CGLError CGLTexImagePBuffer ( CGLContextObj ctx, CGLPBufferObj pbuffer, GLenum source ); |
To | CGLError CGLTexImagePBuffer ( CGLContextObj _Nonnull ctx, CGLPBufferObj _Nonnull pbuffer, GLenum source ); |
Modified CGLUnlockContext()
Declaration | |
---|---|
From | CGLError CGLUnlockContext ( CGLContextObj ctx ); |
To | CGLError CGLUnlockContext ( CGLContextObj _Nonnull ctx ); |
Modified CGLUpdateContext()
Declaration | |
---|---|
From | CGLError CGLUpdateContext ( CGLContextObj ctx ); |
To | CGLError CGLUpdateContext ( CGLContextObj _Nonnull ctx ); |