diff options
author | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2008-05-02 09:35:58 +0000 |
---|---|---|
committer | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2008-05-02 09:35:58 +0000 |
commit | aecdb6a2e201c7d21ac5f6beed935e8bca3179e1 (patch) | |
tree | 5a09aa4109e6f9e87a7ac0b1202e91da712fc7f9 | |
parent | b1ecd10fe83594394ba11babc8ca9ccee8906e73 (diff) | |
download | usdx-aecdb6a2e201c7d21ac5f6beed935e8bca3179e1.tar.gz usdx-aecdb6a2e201c7d21ac5f6beed935e8bca3179e1.tar.xz usdx-aecdb6a2e201c7d21ac5f6beed935e8bca3179e1.zip |
bugfix: USDX crashed while unloading opengl because of a bug in opengl12.pas (Glu was unloaded twice, because the handle of the main gl-lib was overwritten with that of glu)
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1050 b956fd51-792f-4845-bead-9b4dfca2ff2c
-rw-r--r-- | Game/Code/lib/JEDI-SDL/OpenGL/Pas/opengl12.pas | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Game/Code/lib/JEDI-SDL/OpenGL/Pas/opengl12.pas b/Game/Code/lib/JEDI-SDL/OpenGL/Pas/opengl12.pas index dd27bfbc..f7d2f352 100644 --- a/Game/Code/lib/JEDI-SDL/OpenGL/Pas/opengl12.pas +++ b/Game/Code/lib/JEDI-SDL/OpenGL/Pas/opengl12.pas @@ -8064,7 +8064,9 @@ begin if GLUHandle <> INVALID_MODULEHANDLE then
begin
+ {$IFDEF KYLIX}
GLHandle := TModuleHandle(GLUHandle); // Kylix compatiblilty trick
+ {$ENDIF}
gluBeginCurve := GetModuleSymbol( GLUHandle, 'gluBeginCurve');
gluBeginPolygon := GetModuleSymbol( GLUHandle, 'gluBeginPolygon');
|