diff options
author | Sam Lantinga <slouken@libsdl.org> | 2010-01-21 07:28:01 +0000 |
---|---|---|
committer | Sam Lantinga <slouken@libsdl.org> | 2010-01-21 07:28:01 +0000 |
commit | 8d335a444983b943deb3160c3b548e4378e6c1b6 (patch) | |
tree | ec4c2f57f960b31b91561d34b90677c9f0911662 | |
parent | 14f496cada8132d744712a4bcdc61ff34bf428ba (diff) |
Fixed Cocoa and OpenGL builds
-rw-r--r-- | src/video/SDL_renderer_gles.c | 8 | ||||
-rw-r--r-- | src/video/cocoa/SDL_cocoaopengl.m | 2 | ||||
-rw-r--r-- | src/video/cocoa/SDL_cocoawindow.m | 70 |
3 files changed, 40 insertions, 40 deletions
diff --git a/src/video/SDL_renderer_gles.c b/src/video/SDL_renderer_gles.c index 007bc864f7..de91fc339f 100644 --- a/src/video/SDL_renderer_gles.c +++ b/src/video/SDL_renderer_gles.c @@ -255,7 +255,7 @@ GLES_CreateRenderer(SDL_Window * window, Uint32 flags) renderer->DestroyTexture = GLES_DestroyTexture; renderer->DestroyRenderer = GLES_DestroyRenderer; renderer->info = GL_ES_RenderDriver.info; - renderer->window = window->id; + renderer->window = window; renderer->driverdata = data; renderer->info.flags = @@ -276,12 +276,12 @@ GLES_CreateRenderer(SDL_Window * window, Uint32 flags) return NULL; } - data->context = SDL_GL_CreateContext(window->id); + data->context = SDL_GL_CreateContext(window); if (!data->context) { GLES_DestroyRenderer(renderer); return NULL; } - if (SDL_GL_MakeCurrent(window->id, data->context) < 0) { + if (SDL_GL_MakeCurrent(window, data->context) < 0) { GLES_DestroyRenderer(renderer); return NULL; } @@ -334,7 +334,7 @@ GLES_ActivateRenderer(SDL_Renderer * renderer) GLES_RenderData *data = (GLES_RenderData *) renderer->driverdata; SDL_Window *window = renderer->window; - if (SDL_GL_MakeCurrent(window->id, data->context) < 0) { + if (SDL_GL_MakeCurrent(window, data->context) < 0) { return -1; } if (data->updateSize) { diff --git a/src/video/cocoa/SDL_cocoaopengl.m b/src/video/cocoa/SDL_cocoaopengl.m index 1bb4d7a8d9..e80e310b56 100644 --- a/src/video/cocoa/SDL_cocoaopengl.m +++ b/src/video/cocoa/SDL_cocoaopengl.m @@ -212,7 +212,7 @@ Cocoa_GL_MakeCurrent(_THIS, SDL_Window * window, SDL_GLContext context) if (window->flags & SDL_WINDOW_FULLSCREEN) { [nscontext setFullScreen]; } else { - [nscontext setView:[windowdata->window contentView]]; + [nscontext setView:[windowdata->nswindow contentView]]; [nscontext update]; } [nscontext makeCurrentContext]; diff --git a/src/video/cocoa/SDL_cocoawindow.m b/src/video/cocoa/SDL_cocoawindow.m index 29c5acd253..110b839a12 100644 --- a/src/video/cocoa/SDL_cocoawindow.m +++ b/src/video/cocoa/SDL_cocoawindow.m @@ -44,22 +44,22 @@ static __inline__ void ConvertNSRect(NSRect *r) center = [NSNotificationCenter defaultCenter]; - [_data->window setNextResponder:self]; - if ([_data->window delegate] != nil) { - [center addObserver:self selector:@selector(windowDisExpose:) name:NSWindowDidExposeNotification object:_data->window]; - [center addObserver:self selector:@selector(windowDidMove:) name:NSWindowDidMoveNotification object:_data->window]; - [center addObserver:self selector:@selector(windowDidResize:) name:NSWindowDidResizeNotification object:_data->window]; - [center addObserver:self selector:@selector(windowDidMiniaturize:) name:NSWindowDidMiniaturizeNotification object:_data->window]; - [center addObserver:self selector:@selector(windowDidDeminiaturize:) name:NSWindowDidDeminiaturizeNotification object:_data->window]; - [center addObserver:self selector:@selector(windowDidBecomeKey:) name:NSWindowDidBecomeKeyNotification object:_data->window]; - [center addObserver:self selector:@selector(windowDidResignKey:) name:NSWindowDidResignKeyNotification object:_data->window]; + [_data->nswindow setNextResponder:self]; + if ([_data->nswindow delegate] != nil) { + [center addObserver:self selector:@selector(windowDisExpose:) name:NSWindowDidExposeNotification object:_data->nswindow]; + [center addObserver:self selector:@selector(windowDidMove:) name:NSWindowDidMoveNotification object:_data->nswindow]; + [center addObserver:self selector:@selector(windowDidResize:) name:NSWindowDidResizeNotification object:_data->nswindow]; + [center addObserver:self selector:@selector(windowDidMiniaturize:) name:NSWindowDidMiniaturizeNotification object:_data->nswindow]; + [center addObserver:self selector:@selector(windowDidDeminiaturize:) name:NSWindowDidDeminiaturizeNotification object:_data->nswindow]; + [center addObserver:self selector:@selector(windowDidBecomeKey:) name:NSWindowDidBecomeKeyNotification object:_data->nswindow]; + [center addObserver:self selector:@selector(windowDidResignKey:) name:NSWindowDidResignKeyNotification object:_data->nswindow]; } else { - [_data->window setDelegate:self]; + [_data->nswindow setDelegate:self]; } [center addObserver:self selector:@selector(windowDidHide:) name:NSApplicationDidHideNotification object:NSApp]; [center addObserver:self selector:@selector(windowDidUnhide:) name:NSApplicationDidUnhideNotification object:NSApp]; - [_data->window setAcceptsMouseMovedEvents:YES]; + [_data->nswindow setAcceptsMouseMovedEvents:YES]; } - (void)close @@ -68,17 +68,17 @@ static __inline__ void ConvertNSRect(NSRect *r) center = [NSNotificationCenter defaultCenter]; - [_data->window setNextResponder:nil]; - if ([_data->window delegate] != self) { - [center removeObserver:self name:NSWindowDidExposeNotification object:_data->window]; - [center removeObserver:self name:NSWindowDidMoveNotification object:_data->window]; - [center removeObserver:self name:NSWindowDidResizeNotification object:_data->window]; - [center removeObserver:self name:NSWindowDidMiniaturizeNotification object:_data->window]; - [center removeObserver:self name:NSWindowDidDeminiaturizeNotification object:_data->window]; - [center removeObserver:self name:NSWindowDidBecomeKeyNotification object:_data->window]; - [center removeObserver:self name:NSWindowDidResignKeyNotification object:_data->window]; + [_data->nswindow setNextResponder:nil]; + if ([_data->nswindow delegate] != self) { + [center removeObserver:self name:NSWindowDidExposeNotification object:_data->nswindow]; + [center removeObserver:self name:NSWindowDidMoveNotification object:_data->nswindow]; + [center removeObserver:self name:NSWindowDidResizeNotification object:_data->nswindow]; + [center removeObserver:self name:NSWindowDidMiniaturizeNotification object:_data->nswindow]; + [center removeObserver:self name:NSWindowDidDeminiaturizeNotification object:_data->nswindow]; + [center removeObserver:self name:NSWindowDidBecomeKeyNotification object:_data->nswindow]; + [center removeObserver:self name:NSWindowDidResignKeyNotification object:_data->nswindow]; } else { - [_data->window setDelegate:nil]; + [_data->nswindow setDelegate:nil]; } [center removeObserver:self name:NSApplicationDidHideNotification object:NSApp]; [center removeObserver:self name:NSApplicationDidUnhideNotification object:NSApp]; @@ -98,7 +98,7 @@ static __inline__ void ConvertNSRect(NSRect *r) - (void)windowDidMove:(NSNotification *)aNotification { int x, y; - NSRect rect = [_data->window contentRectForFrameRect:[_data->window frame]]; + NSRect rect = [_data->nswindow contentRectForFrameRect:[_data->nswindow frame]]; ConvertNSRect(&rect); x = (int)rect.origin.x; y = (int)rect.origin.y; @@ -108,7 +108,7 @@ static __inline__ void ConvertNSRect(NSRect *r) - (void)windowDidResize:(NSNotification *)aNotification { int w, h; - NSRect rect = [_data->window contentRectForFrameRect:[_data->window frame]]; + NSRect rect = [_data->nswindow contentRectForFrameRect:[_data->nswindow frame]]; w = (int)rect.size.width; h = (int)rect.size.height; SDL_SendWindowEvent(_data->window, SDL_WINDOWEVENT_RESIZED, w, h); @@ -309,7 +309,7 @@ SetupWindowData(_THIS, SDL_Window * window, NSWindow *nswindow, SDL_bool created return -1; } data->window = window; - data->window = nswindow; + data->nswindow = nswindow; data->created = created; data->display = displaydata->display; data->videodata = videodata; @@ -471,7 +471,7 @@ void Cocoa_SetWindowTitle(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; NSString *string; if(window->title) { @@ -489,7 +489,7 @@ void Cocoa_SetWindowPosition(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; SDL_VideoDisplay *display = window->display; NSRect rect; SDL_Rect bounds; @@ -519,7 +519,7 @@ void Cocoa_SetWindowSize(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; NSSize size; size.width = window->w; @@ -532,7 +532,7 @@ void Cocoa_ShowWindow(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; if (![nswindow isMiniaturized]) { [nswindow makeKeyAndOrderFront:nil]; @@ -544,7 +544,7 @@ void Cocoa_HideWindow(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; [nswindow orderOut:nil]; [pool release]; @@ -554,7 +554,7 @@ void Cocoa_RaiseWindow(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; [nswindow makeKeyAndOrderFront:nil]; [pool release]; @@ -564,7 +564,7 @@ void Cocoa_MaximizeWindow(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; [nswindow zoom:nil]; [pool release]; @@ -574,7 +574,7 @@ void Cocoa_MinimizeWindow(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; [nswindow miniaturize:nil]; [pool release]; @@ -584,7 +584,7 @@ void Cocoa_RestoreWindow(_THIS, SDL_Window * window) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; if ([nswindow isMiniaturized]) { [nswindow deminiaturize:nil]; @@ -615,7 +615,7 @@ Cocoa_DestroyWindow(_THIS, SDL_Window * window) [data->listener close]; [data->listener release]; if (data->created) { - [data->window close]; + [data->nswindow close]; } SDL_free(data); } @@ -625,7 +625,7 @@ Cocoa_DestroyWindow(_THIS, SDL_Window * window) SDL_bool Cocoa_GetWindowWMInfo(_THIS, SDL_Window * window, SDL_SysWMinfo * info) { - NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->window; + NSWindow *nswindow = ((SDL_WindowData *) window->driverdata)->nswindow; if (info->version.major <= SDL_MAJOR_VERSION) { //info->window = nswindow; |