[PATCH] Add missing functions and bring back OpenGL

Hi,

This patch adds missing functions:
IconifyWindow
GetWMInfo
GL_LoadLibrary
GL_GetProcAddress
GL_GetAttribute
GL_MakeCurrent

Adding GL_* functions brings back working OpenGL in SDL for BeOS :).
With addd GL_* functions there are few changes in Window class to handle
changes better.

Patch also fixes bug which freezed window when using MesaGL instead of
BeOS r5 GL - it just needed Window->Quit() added into BE_VideoQuit().
THX to Michael Weirauch (a.k.a emwe) who worked on that bug before and
found that it freezes because of lock somewhere.

THX to Matti “Mictlantecuhtli” Lev?nen for testing, Rod?ric Vicaire
(a.k.a. Ingenu) for OpenGL wisdom, and Stefano Ceccherini (a.k.a Jack
Burton) for asking me to fix SDL on BeOS :).

Regards
ahwayakchih
-------------- next part --------------
A non-text attachment was scrubbed…
Name: SDL-1.2.7-BeOS-fix_opengl_add_missing_functions.diff.zip
Type: application/zip
Size: 3948 bytes
Desc: not available
URL: http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20040703/61cdd1f6/attachment.zip