From fcd0f06a88996d2f59a4ac06838ab17f9ae876f8 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Wed, 8 Apr 2015 15:59:29 -0300 Subject: [PATCH] Renamed SDL_iPhoneGetViewFramebuffer/Renderbuffer to SDL_iOSGetViewFramebuffer/Renderbuffer. Added #defines for SDL_iOSSetAnimationCallback and SDL_iOSSetEventPump, which point to SDL_iPhoneSetAnimationCallback and SDL_iPhoneSetEventPump. --- include/SDL_system.h | 7 +++++-- src/dynapi/SDL_dynapi_overrides.h | 4 ++-- src/dynapi/SDL_dynapi_procs.h | 6 ++++-- src/video/uikit/SDL_uikitopengles.m | 4 ++-- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/include/SDL_system.h b/include/SDL_system.h index ad610ba47cacf..0c2d34a3dbb9f 100644 --- a/include/SDL_system.h +++ b/include/SDL_system.h @@ -73,7 +73,10 @@ extern DECLSPEC SDL_bool SDLCALL SDL_DXGIGetOutputInfo( int displayIndex, int *a /* Platform specific functions for iOS */ #if defined(__IPHONEOS__) && __IPHONEOS__ +#define SDL_iOSSetAnimationCallback(window, interval, callback, callbackParam) SDL_iPhoneSetAnimationCallback(window, interval, callback, callbackParam) extern DECLSPEC int SDLCALL SDL_iPhoneSetAnimationCallback(SDL_Window * window, int interval, void (*callback)(void*), void *callbackParam); + +#define SDL_iOSSetEventPump(enabled) SDL_iPhoneSetEventPump(enabled) extern DECLSPEC void SDLCALL SDL_iPhoneSetEventPump(SDL_bool enabled); /** @@ -81,14 +84,14 @@ extern DECLSPEC void SDLCALL SDL_iPhoneSetEventPump(SDL_bool enabled); The Renderbuffer must be bound when calling SDL_GL_SwapWindow. */ -extern DECLSPEC Uint32 SDLCALL SDL_iPhoneGetViewRenderbuffer(SDL_Window * window); +extern DECLSPEC Uint32 SDLCALL SDL_iOSGetViewRenderbuffer(SDL_Window * window); /** \brief Returns the OpenGL Framebuffer Object associated with the window's main view. The Framebuffer must be bound when rendering to the screen. */ -extern DECLSPEC Uint32 SDLCALL SDL_iPhoneGetViewFramebuffer(SDL_Window * window); +extern DECLSPEC Uint32 SDLCALL SDL_iOSGetViewFramebuffer(SDL_Window * window); #endif /* __IPHONEOS__ */ diff --git a/src/dynapi/SDL_dynapi_overrides.h b/src/dynapi/SDL_dynapi_overrides.h index 0088c00a289a8..3508280fa525c 100644 --- a/src/dynapi/SDL_dynapi_overrides.h +++ b/src/dynapi/SDL_dynapi_overrides.h @@ -592,5 +592,5 @@ #define SDL_GetQueuedAudioSize SDL_GetQueuedAudioSize_REAL #define SDL_ClearQueuedAudio SDL_ClearQueuedAudio_REAL #define SDL_GetGrabbedWindow SDL_GetGrabbedWindow_REAL -#define SDL_iPhoneGetViewRenderbuffer SDL_iPhoneGetViewRenderbuffer_REAL -#define SDL_iPhoneGetViewFramebuffer SDL_iPhoneGetViewFramebuffer_REAL +#define SDL_iOSGetViewRenderbuffer SDL_iOSGetViewRenderbuffer_REAL +#define SDL_iOSGetViewFramebuffer SDL_iOSGetViewFramebuffer_REAL diff --git a/src/dynapi/SDL_dynapi_procs.h b/src/dynapi/SDL_dynapi_procs.h index f0e2f0225639d..a66c99760ba9f 100644 --- a/src/dynapi/SDL_dynapi_procs.h +++ b/src/dynapi/SDL_dynapi_procs.h @@ -624,5 +624,7 @@ SDL_DYNAPI_PROC(int,SDL_QueueAudio,(SDL_AudioDeviceID a, const void *b, Uint32 c SDL_DYNAPI_PROC(Uint32,SDL_GetQueuedAudioSize,(SDL_AudioDeviceID a),(a),return) SDL_DYNAPI_PROC(void,SDL_ClearQueuedAudio,(SDL_AudioDeviceID a),(a),) SDL_DYNAPI_PROC(SDL_Window*,SDL_GetGrabbedWindow,(void),(),return) -SDL_DYNAPI_PROC(Uint32,SDL_iPhoneGetViewRenderbuffer,(SDL_Window *a),(a),return) -SDL_DYNAPI_PROC(Uint32,SDL_iPhoneGetViewFramebuffer,(SDL_Window *a),(a),return) +#if defined(__IPHONEOS__) && __IPHONEOS__ +SDL_DYNAPI_PROC(Uint32,SDL_iOSGetViewRenderbuffer,(SDL_Window *a),(a),return) +SDL_DYNAPI_PROC(Uint32,SDL_iOSGetViewFramebuffer,(SDL_Window *a),(a),return) +#endif diff --git a/src/video/uikit/SDL_uikitopengles.m b/src/video/uikit/SDL_uikitopengles.m index e9178c183948c..66c912293732b 100644 --- a/src/video/uikit/SDL_uikitopengles.m +++ b/src/video/uikit/SDL_uikitopengles.m @@ -184,7 +184,7 @@ void UIKit_GL_SwapWindow(_THIS, SDL_Window * window) } Uint32 -SDL_iPhoneGetViewRenderbuffer(SDL_Window * window) +SDL_iOSGetViewRenderbuffer(SDL_Window * window) { if (!window) { SDL_SetError("Invalid window"); @@ -205,7 +205,7 @@ void UIKit_GL_SwapWindow(_THIS, SDL_Window * window) } Uint32 -SDL_iPhoneGetViewFramebuffer(SDL_Window * window) +SDL_iOSGetViewFramebuffer(SDL_Window * window) { if (!window) { SDL_SetError("Invalid window");