Commit graph

29 commits

Author SHA1 Message Date
Ioannis Tsakpinis
8041524332 OpenGL 2.0 support 2004-09-09 23:51:16 +00:00
Ioannis Tsakpinis
b9bf056c4c First GL 2.0 Extensions 2004-08-15 23:03:54 +00:00
Elias Naur
8040e723c6 Removed all instances of synchronized, as we're not really multithread safe anyway. It is up to the user of LWJGL to synchronize access to LWJGL 2004-07-29 15:45:45 +00:00
Elias Naur
90187ad798 GLContext now only loads native stubs of they're not already loaded 2004-07-26 14:50:33 +00:00
Elias Naur
6330f8e001 Make sure VBOTracker reset the current tracker when GLContext.useContext(null) is called 2004-07-24 16:34:07 +00:00
Elias Naur
20537ab57e Use WeakHashMap in the static mapping from contexts to vbo trackers in VBOTracker.java. 2004-07-24 16:29:15 +00:00
Elias Naur
1187d0e3e8 null currentContext when GLContext.useContext(null) is called 2004-07-23 18:10:51 +00:00
Elias Naur
ab5fd2b3df Corrected minor documentation error in GLContext 2004-07-23 18:01:55 +00:00
Elias Naur
e8f47b066d Added a comment that a context must be current before calling GLContext.useContext() 2004-07-22 15:59:38 +00:00
Elias Naur
30d3ea27fe Rethrow exception in GLContext.useContext() 2004-07-22 13:04:34 +00:00
Caspian Rychlik-Prince
377c24eb42 Removed debugging 2004-07-06 17:55:13 +00:00
Caspian Rychlik-Prince
02f125af93 Removed debugging 2004-07-06 17:22:22 +00:00
Caspian Rychlik-Prince
08f33be35b Fixed a few special cases with extension names mapping 2004-07-06 16:57:37 +00:00
Elias Naur
1827f0efd4 Implemented reference counted loading of gl library in java 2004-07-05 14:34:47 +00:00
Elias Naur
8585d8b2a5 Make sure the GL11 native stubs are unloaded too.
Throw exception when wglMakeCurrent fails
2004-07-04 08:39:09 +00:00
Elias Naur
15934fd6e7 Move native stub initialization from extgl into GLContext.java. Makes it much easier to
exlude extensions classes. Furthermore, GLContext.useContext(null) can now be used to
reset the native stubs when no context is current.
2004-07-03 21:12:33 +00:00
Caspian Rychlik-Prince
6b7695e0f9 *** empty log message *** 2004-07-03 13:13:54 +00:00
Elias Naur
84110e9c13 Linux part:
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.

Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Brian Matzon
4cea3e191b header unification 2004-06-12 20:28:34 +00:00
Ioannis Tsakpinis
ed903530f1 Added some new extensions 2004-05-18 21:02:55 +00:00
Ioannis Tsakpinis
0e70f051bd New extensions and static import modifications 2004-03-29 16:55:27 +00:00
Elias Naur
b98677fb47 All classes use Sys.initialize now 2004-03-27 13:48:58 +00:00
Ioannis Tsakpinis
eeb01b8da5 Fixed missing/erroneous extension queries. 2004-03-18 22:00:09 +00:00
Ioannis Tsakpinis
6c21913ef8 Added ARB_fragment_program_shadow 2004-03-01 00:53:58 +00:00
Caspian Rychlik-Prince
9592f68c8e New context stuff - complete for win32, incomplete for linux / mac 2004-02-24 14:31:39 +00:00
Caspian Rychlik-Prince
c50ded0d22 New context management code (incomplete) 2004-02-23 23:51:55 +00:00
Caspian Rychlik-Prince
6a58bc26e6 New context management code (incomplete) 2004-02-23 23:42:58 +00:00
Caspian Rychlik-Prince
5a8267a1e2 temporary work - don't use this yet 2004-02-23 16:30:48 +00:00
Caspian Rychlik-Prince
5356e13feb New Context stuff 2004-02-18 17:48:26 +00:00