Ioannis Tsakpinis
40cbf3e45f
Added support for OpenGL ES.
2011-05-17 16:53:57 +00:00
Ioannis Tsakpinis
1aa9ab5104
Added support for OpenCL & CL/GL interop + minor improvements. [WIP]
2010-09-26 23:43:24 +00:00
Elias Naur
68ec5edea1
Linux: made legacy context code conditional
2009-04-24 20:35:33 +00:00
Elias Naur
50203d0d92
Linux: OpenGL 3 attributes support
2009-04-24 20:30:30 +00:00
Ioannis Tsakpinis
d7ee23f9b2
Added support for OpenGL 3.0 functionality
...
Added support for OpenGL 3.0 context creation (MAJOR/MINOR versions, DEBUG mode, FORWARD_COMBATIBLE mode)
Added support for OpenGL 3.0 context sharing
Added support for OpenGL 3.0 extension detection
Improved support for floating point PixelFormats (ARB_color_buffer_float)
Added support for packed floating point PixelFormats (EXT_packed_float)
Added support for sRGB PixelFormats (ARB_framebuffer_sRGB)
Added support for pseudo-FORWARD_COMBATIBLE mode (deprecated functions not loaded)
Added support for EXT_direct_state_access
2008-08-19 16:46:03 +00:00
Brian Matzon
175642d593
updated and added license where needed
2008-04-07 18:42:36 +00:00
Elias Naur
cb6a6ff2a2
Linux: Removed redundant include statements
2006-10-24 08:33:09 +00:00
Elias Naur
c1e65970a2
Added floating point format to PixelFormat. Linux implementation
2006-06-12 13:01:05 +00:00
Elias Naur
d492cbde20
Linux: Removed the glXIsDirect test to determine whether a context is accelerated or not. This is specifically not the case for Xgl and friends that accelerates indireect rendering. Unfortunately, I'm not sure what to replace the test with, so there is currently no way to know from LWJGL whether we're software rendered or not (other than measuring FPS). In fact, I'm not even sure that we can come up with a good test, because some (DRI) drivers use software MESA rendering for some parts of GL, while other parts are hardware accelerated
2006-02-23 19:29:49 +00:00
Elias Naur
5faf661f04
Added setSwapInterval to Display and AWTGLCanvas
2006-01-01 19:50:06 +00:00
Elias Naur
b669751c73
Linux: renamed _glX* function pointers to lwjgl_glX* to avoid symbol clash problems discovered in mustang
2005-11-20 13:19:39 +00:00
Elias Naur
bdcb68a582
Linux: Handle different GLX capabilities on different screens
2005-02-24 10:44:34 +00:00
Elias Naur
f4bfadcc5a
Removed unsued JNIEnv parameter from extgl_QueryExtension
2005-02-23 15:19:21 +00:00
Elias Naur
9a764b3d33
Linux: moved handle allocations to native
2005-02-22 13:59:33 +00:00
Elias Naur
fb5d89599b
Linux support for AWTGLCanvas. Big refactor of context specific code into Context.java that is now shared between Display, Pbuffer and AWTGLCanvas. (Win32 and Mac OS X is now broken while I implement the same changes on those platforms)
2005-02-20 11:24:22 +00:00