Project

General

Profile

Actions

Emulator Issues #83

closed

OpenGL in Mac OS

Added by tmator over 16 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
Category:
GFX
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Hi,

opengl plugin not work on mac osx because it use X11 specific functions.
If it used SDL instead of X11 to setup OpenGL, it will be portable on all
platforms.

Regards,

Actions #1

Updated by Sonicadvance1 over 16 years ago

  • Category set to gfx

I'm going to look in to it, We will see what happens.

Actions #4

Updated by tmator over 16 years ago

Only this cant link on osx, can you replace this with sdl ?

"_XSetStandardProperties", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_glXIsDirect", referenced from:
OpenGL_MakeCurrent() in GLInit.os
"_glXChooseVisual", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XF86VidModeQueryVersion", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
_DllConfig in main.os
"_XOpenDisplay", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
_DllConfig in main.os
"_XF86VidModeSwitchToMode", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
OpenGL_Shutdown() in GLInit.os
"_XPending", referenced from:
Callback_PeekMessages() in GLInit.os
"_XFree", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XCreateWindow", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XGrabKeyboard", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XGrabPointer", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XGetGeometry", referenced from:
OpenGL_MakeCurrent() in GLInit.os
"___glewXSwapIntervalSGI", referenced from:
___glewXSwapIntervalSGI$non_lazy_ptr in Render.os
"_glXQueryVersion", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
_DllConfig in main.os
"_glXDestroyContext", referenced from:
OpenGL_Shutdown() in GLInit.os
"_XWarpPointer", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_glXCreateContext", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XMapRaised", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XF86VidModeSetViewPort", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
OpenGL_Shutdown() in GLInit.os
"_XSelectInput", referenced from:
OpenGL_MakeCurrent() in GLInit.os
"_XF86VidModeGetAllModeLines", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
_DllConfig in main.os
"_XInternAtom", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XCreateColormap", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os
"_XNextEvent", referenced from:
Callback_PeekMessages() in GLInit.os
"_glXSwapBuffers", referenced from:
OpenGL_SwapBuffers() in GLInit.os
"_glXMakeCurrent", referenced from:
OpenGL_MakeCurrent() in GLInit.os
OpenGL_Shutdown() in GLInit.os
"_XSetWMProtocols", referenced from:
OpenGL_Create(SVideoInitialize&, int, int)in GLInit.os

Actions #5

Updated by tmator over 16 years ago

A first SDL/OGL patch is added on OGL plugin

Actions #6

Updated by Sonicadvance1 over 16 years ago

  • Status changed from New to Duplicate
Actions

Also available in: Atom PDF