Commit graph

3126 commits

Author SHA1 Message Date
kappa1
f5eae9c5ca AppletLoader: fix code to compile on java 1.4 2010-07-11 13:03:16 +00:00
kappa1
2769e06be2 Appletloader: Initial implementation of a proper caching system. Files will only be downloaded if lastModified time is different from when files were downloaded previously. al_cache parameter is used to disable and enable this caching (default: true). This caching will not be used if al_version parameter is used. 2010-07-11 12:13:34 +00:00
kappa1
d9a64e18a1 AppletLoader: fixed flicker on animated gifs using ImageObserver. When image is ready to be drawn it is copied into a buffer image ready to be drawn. Also now supports variable time animated gifs and not limited to drawing only every 100ms. 2010-07-10 11:56:55 +00:00
Ioannis Tsakpinis
351eca07a4 2010-07-09 21:46:27 +00:00
kappa1
b911005854 Display sync modified to allow it to be interrupted.
Thanks to bobjob for this, further thanks to MatthiasM for pointing out that the interrupt should not be swallowed.
2010-07-09 19:37:14 +00:00
Ioannis Tsakpinis
0ddafa3842 Compiz LFS improvements. 2010-07-09 18:44:31 +00:00
kappa1
d251a322e6 AppletLoader: auto centre logo if applet is resized. 2010-07-08 21:12:20 +00:00
Ioannis Tsakpinis
eebd82198c Added support for Compiz's legacy fullscreen workaround. 2010-07-07 12:37:40 +00:00
Ioannis Tsakpinis
840f05dbf5 2010-07-04 18:24:53 +00:00
Ioannis Tsakpinis
e0bfcca323 Fix for Linux fullscreen mode problem with Compiz (http://lwjgl.org/forum/index.php/topic,3335.0.html) 2010-07-04 17:14:33 +00:00
kappa1
1cdef6606b update appletloader.html to use new parameters 2010-07-04 14:45:33 +00:00
kappa1
4c1fe5d21f AppletLoader: Parameters boxbgcolor, boxfgcolor and boxerrorcolor have been added. Previous parameters al_bgcolor, al_fgcolor and al_errorcolor have been removed. Unlike the previous color support now you can specify the color as a string name of any AWT Color ("red", "blue", "yellow", etc), RGB format (0-255, e.g. "255,0,0") or html HEX color (must use leading #, previous didn't need to have the # e.g. "#FF0000"). This is to match the color support of boxbgcolor and boxfgcolor of the java plugin, so now the color is set and appears before the appletloader is even loaded. 2010-07-04 14:35:41 +00:00
kappa1
d6d2c91546 Appletloader: Added parameter support for al_windows32, al_windows64, al_linux32 and al_linux64 for those that would like to split their 32/64 bit natives files to provide a smaller download. 2010-07-04 11:03:20 +00:00
Ioannis Tsakpinis
587cfe725e Added AMD_transform_feedback3_lines_triangles. 2010-06-16 12:33:38 +00:00
Ioannis Tsakpinis
e62428d152 Added GL_ prefix on FOG_COORD_SRC. 2010-06-15 23:43:15 +00:00
Ioannis Tsakpinis
b5c457f156 Touched a few files to get them to recompile. 2010-06-03 15:49:26 +00:00
Ioannis Tsakpinis
c0d5c751cf Added missing brackets around COLOR_SAMPLES_NV. 2010-06-02 23:35:38 +00:00
Ioannis Tsakpinis
cd5101c2f1 Documented glDebugMessageCallbackAMD. 2010-05-28 00:08:58 +00:00
Ioannis Tsakpinis
21b3c3d818 Added PixelFormat support for framebuffer CSAA (NV_multisample_coverage, WGL & GLX only).
Added support for AMD_name_gen_delete and AMD_debug_output. The AMDDebugOutputCallback class enables query-less message handling.
Added support for extension aliases.
2010-05-27 22:56:29 +00:00
Brian Matzon
a3db874472 "fixed" usage of generics 2010-05-25 06:01:34 +00:00
Brian Matzon
b65bd6a333 bump version to 2.5 2010-05-24 22:39:06 +00:00
Brian Matzon
f64b3b0eb9 EFX patch by Ciardhubh (missing generator entry) 2010-05-24 22:37:11 +00:00
Brian Matzon
57eea58a8d cleanup 2010-05-24 22:36:07 +00:00
Brian Matzon
8875e56831 updates to info app to print efx info 2010-05-24 22:35:28 +00:00
Brian Matzon
5489758618 expose isEfxSupported 2010-05-24 22:34:59 +00:00
Brian Matzon
6cdca16f80 proper resetNativeStubs for other oal-related classes, probably a NOP atm 2010-05-24 21:54:37 +00:00
Brian Matzon
ba88605f00 EFX patch by Ciardhubh 2010-05-24 21:50:26 +00:00
Brian Matzon
0c23296a02 Upgrading to latest OpenAL-Soft (1.12+) 2010-05-24 21:32:23 +00:00
Brian Matzon
d8cb5d1958 misc uncommitted jnlp stuff... 2010-05-24 21:09:19 +00:00
Ioannis Tsakpinis
a31db44724 Updated ContextAttribs to not default to the core profile for 3.2+ versions.
Updated VersionTest (version 20 of ARB_create_context).
2010-05-22 16:53:49 +00:00
kappa1
69dcdd170d small cleanup. 2010-05-21 22:55:11 +00:00
kappa1
7ed3a9001a XRandr add missing casts 2010-05-21 22:26:23 +00:00
kappa1
a54c5c40e1 Further XRandR fixes, it now catches throwable in populate(), if there are any problems in parsing the xrandr output we revert to LWJGL's regular behaviour. All output now goes to LWJGLUtil.log() instead of the out.println and err.println. Credit to Ryanm for patch. 2010-05-21 22:12:57 +00:00
kappa1
fc21a7735d XrandR fix for parsing some screen sizes, credit to MatthiasM for providing patch. 2010-05-20 18:11:47 +00:00
Ioannis Tsakpinis
e61f005051 Fix for OpenAL debug builds.
Added alternate methods for NV_fence.
2010-05-07 17:03:36 +00:00
Ioannis Tsakpinis
2c35779129 Fixed PolygonStipple check. 2010-05-01 09:19:00 +00:00
Brian Matzon
4dcf4df209 yes, we really should... 2010-04-29 17:37:18 +00:00
Brian Matzon
89c9c9a356 use context classloader, since u19+u20 broke the old impl 2010-04-26 21:52:59 +00:00
Ioannis Tsakpinis
297612ffe0 Added org.lwjgl.util.NoChecks 2010-04-22 23:49:46 +00:00
Ioannis Tsakpinis
47c9991b41 Fixed ByteOrder of @Return ByteBuffers.
Cleaned up Drawable interface and introduced a reusable base implementation.
Added support for disabling runtime function checks, buffer checks and state tracking. Activated with -Dorg.lwjgl.util.NoChecks=true
2010-04-22 23:21:48 +00:00
kappa1
965e398053 Remove extra permissions from XRandR and just allow minimal permissions needed by the LinuxDisplay. 2010-04-22 18:32:46 +00:00
Ioannis Tsakpinis
e650319d5b Added support for a new Drawable type (SharedDrawable) that shares its context with another Drawable.
Added new methods to the Drawable interface (makeCurrent, releaseContext, destroy).
Added a background thread texture loading test (using either Pbuffer or SharedDrawable).
2010-04-20 18:21:05 +00:00
kappa1
8f784c424c minor tweak to XRandR class to add AccessControllers to remaining methods that need it. 2010-04-16 19:06:53 +00:00
Brian Matzon
2bcbea95d1 2.4.2 release 2010-04-15 18:03:54 +00:00
kappa1
34427b80f7 fix: When using unsigned jars with signed lwjgl jars it fails when creating a Display on linux with an AccessController error. This is due to the new XRandR class missing a AccessController.doPriviledged method when it requires out of sandbox access. (LWJGL Applet Distribution is borken on linux without this fix) 2010-04-14 22:34:43 +00:00
Ioannis Tsakpinis
5f9c4fac58 New extensions: AMD_conservative_depth, EXT_shader_image_load_store, EXT_vertex_attrib_64bit, NV_gpu_program5, NV_gpu_shader5, NV_shader_buffer_store, NV_tessellation_program5, NV_vertex_attrib_integer_64bit 2010-04-14 14:58:18 +00:00
Brian Matzon
3e20bde12f prepare for 2.4.1 2010-04-13 20:28:04 +00:00
Brian Matzon
b4ed45dc40 disable version check for linux - headless issues 2010-04-13 20:25:29 +00:00
Brian Matzon
13b41d7b69 (possible) fix for headless environment issue with awt on linux 2010-04-13 07:14:51 +00:00
Brian Matzon
ed4ff0e1dc forcefull check of version match when building 2010-04-12 23:22:08 +00:00