Brian Matzon
ad8d7676c2
moved Sys.log to LWJGLUtils and renamed property to org.lwjgl.util.Debug
2005-03-29 18:09:33 +00:00
Elias Naur
62e561cddf
Win32 part of refactor and AWTGLCanvas
2005-02-21 14:46:47 +00:00
Elias Naur
412dfc7462
Moved the current BufferObjectInstance into ContextCapabilities to make it ThreadLocal
2005-02-17 12:23:38 +00:00
Elias Naur
e5a0e67f6d
Clarified comment. Mac OS X: Added debug output
2005-02-17 11:57:34 +00:00
Elias Naur
31a4d7e3f5
Implemented capability caching in GLContext
2005-02-17 11:09:40 +00:00
Elias Naur
1310678934
Moved loaded_stubs from GLContext to ContextCapabilities
2005-02-17 10:27:13 +00:00
Elias Naur
94a8c16bb9
Fixed NV_vertex_array_range platform specific symbols. Fixed generics warning.
2005-02-17 09:44:06 +00:00
Elias Naur
19a74460af
Don't reset the ThreadLocal variable itself on GLContext.useContext(null)
2005-02-16 21:28:57 +00:00
Elias Naur
34f4e7ae56
Implemented generator support for per-context function pointers. Fixed NV_vertex_array_range
2005-02-16 16:04:29 +00:00
Elias Naur
fdfa82a061
Made the gl caps flags auto-generated and moved them to GLContext.getCapabilities()
2005-02-16 12:58:40 +00:00
Elias Naur
17ee2523c0
The Big Generator. All OpenGL and OpenAL java and native source files are now generated from templates. See doc/generator.txt for a detailed description.
2005-02-15 11:05:36 +00:00
Ioannis Tsakpinis
4b09065e86
Added EXT_framebuffer_object
2005-01-18 20:57:32 +00:00
Ioannis Tsakpinis
2b89043b5f
Finished PBO support implementation
2005-01-13 20:32:31 +00:00
Elias Naur
b27a9697ff
Added sanity check to GLContext.java
2005-01-12 08:58:41 +00:00
Ioannis Tsakpinis
86883c66c1
Added PBO extension
2004-12-28 20:21:37 +00:00
Ioannis Tsakpinis
a46706b752
New extensions
2004-11-09 21:29:17 +00:00
Ioannis Tsakpinis
bc836b9079
Added floating point extensions
2004-10-28 17:16:03 +00:00
Ioannis Tsakpinis
ee4a4e23b2
Added ATI_texture_compression_3dc
2004-10-01 16:03:14 +00:00
Elias Naur
1459b21448
Fix OpenGL version parsing
2004-09-13 08:04:33 +00:00
Caspian Rychlik-Prince
d9b441cd9d
Fixed problem in version determination
2004-09-11 12:05:25 +00:00
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