Commit graph

1721 commits

Author SHA1 Message Date
Ioannis Tsakpinis 1aa9ab5104 Added support for OpenCL & CL/GL interop + minor improvements. [WIP] 2010-09-26 23:43:24 +00:00
kappa1 94fa701973 AppletLoader: slight tweak to the behaviour of al_version 2010-08-28 13:47:18 +00:00
kappa1 bca5e48ea7 AppletLoader: set java.library.path to the folder containing natives, this should make it easier when using extra custom native files. 2010-08-28 12:04:55 +00:00
kappa1 020a55d74f AppletLoader: slight tweak to use classloader the way Oracle recommend. 2010-08-23 18:12:06 +00:00
kappa1 4d59d460d0 AppletLoader: fix mixed mode message when using custom logo images. 2010-08-23 18:02:17 +00:00
Ioannis Tsakpinis 6be13dfd45 2010-08-16 22:18:33 +00:00
Ioannis Tsakpinis 3e698786be Fixed NPE when safeNewBuffer returns NULL. 2010-08-16 22:09:01 +00:00
kappa1 6e231b50a8 clean unneeded check 2010-07-28 21:12:41 +00:00
kappa1 7a6a74541f Fix Mac Mouse behaviour where mouse is centred everytime Mouse.setGrabbed(boolean) is called. 2010-07-28 21:07:04 +00:00
Brian Matzon 0738e6985c bumping native version 2010-07-27 19:18:58 +00:00
Brian Matzon 833fcaa122 Adding lwjgl version string to debug output 2010-07-27 19:17:53 +00:00
Brian Matzon cba5ab3492 incrementing version to 2.6 2010-07-27 19:08:50 +00:00
Ioannis Tsakpinis 5842103580 Added support for OpenGL 4.1 and new extensions. 2010-07-27 15:33:22 +00:00
kappa1 19b501fc46 AppletLoader: slight tweak to make code more readable 2010-07-25 14:22:09 +00:00
kappa1 6f398ac850 AppletLoader: removed dead code. 2010-07-25 13:35:00 +00:00
kappa1 c05cc0b695 AppletLoader: addded ability to use appletloader with no images, just the logo, just the progressbar or both. To set no image for either image you must set the parameter value to "". Both images are now centred independently allowing variable size logo and progressbar images. Resized appletprogress.gif to match appletlogo.png size. 2010-07-25 13:31:49 +00:00
kappa1 12a37c264e AppletLoader: actually fail with error message if logo images are not found or an error occurs when they are loaded, added missing MediaTracker step. Also prevent paint thread from null pointer exception when this happens. 2010-07-25 12:18:17 +00:00
kappa1 bf68b287da AppletLoader: fix error message so that it actually uses the error message string. 2010-07-25 11:40:58 +00:00
kappa1 a7b892b7ab AppletLoader: clean up resources (images) when switching to the LWJGL Applet as opposed to when applet is destroyed 2010-07-24 20:00:58 +00:00
kappa1 3656b80763 AppletLoader: fix bug with LWJGL 2.5 where appletloader crashed if the al_version parameter was used. 2010-07-21 18:53:41 +00:00
kappa1 f96a4bd228 AppletLoader - slight tweak to make AppletLoader looks a bit better 2010-07-15 20:00:41 +00:00
Brian Matzon 6d72727f0a OAL patches by Ciardhubh 2010-07-14 13:12:24 +00:00
kappa1 be84d03799 AppletLoader: slightly more meaningful and friendly error message. 2010-07-12 20:19:21 +00:00
kappa1 7b9dcd5a18 AppletLoader: Remove the boxerrorcolor parameter, there is not much advantage in having different color error message font, its better to have a nice consistent error message then to try scare the user. Also simplifies the AppletLoader api by reducing the number of parameters. 2010-07-12 20:01:56 +00:00
kappa1 71b226f979 fix: Keyboard focus handling broken when using Display.setParent() applets on Ubunutu (strangly worked on OpenSuse), hopefully should be fixed now. 2010-07-11 20:25:24 +00:00
kappa1 77306f770a AppletLoader: fix issue with caching and lzma/pack200 files 2010-07-11 15:26:33 +00:00
kappa1 1ba3f0197b Appletloader: fix caching issue with native jars 2010-07-11 13:54:52 +00:00
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 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 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 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
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