LWJGL 2.6

Started by Matzon, October 18, 2010, 19:16:17

Previous topic - Next topic

Matzon

Time for yet another release

LWJGL 2.6

  • New: LWJGL now requires Java 1.5.
  • New: Support for OpenCL & CL/GL interop.
  • New: Support for OpenGL 4.1 and new extensions.
  • New: LWJGL installable extension: http://lwjgl.org/webstart/<version>/extension.jnlp, starting from 2.6.
  • fix: issues with loading 64bit libraries.
  • fix: moved appletloader cache to a more permanent location.
  • fix: focus issues with Display.setParent on linux.
  • fix: miscellaneous fixes and support for just logo or progressbar only - or both.
  • fix: issue with setGrabbed on mac.
  • fix: null pointer exception when creating Display on linux.

Download: https://sourceforge.net/projects/java-game-lib/files/
Changelog: http://www.lwjgl.org/changelogs/2.6-changelog.txt

Remember to donate ;)

Notice: We'd like to remind people to include the copyright, conditions and disclaimer statement for LWJGL in their products, as required by the license. Though we are not about to claim foul in any way, it would be nice to see a link back to lwjgl.org in the credits or documentation at the very minimum.

Matzon

Quote from: Matzon on October 18, 2010, 19:16:17

Just to clarify here - this is the new extension stuff. We will no longer be updating and using the /jnlp/extension.php
It will probably stay for a while, but die eventually. Please upgrade to use the above link instead.

kappa

yay, nice job ppl.

Oh for those that have wanted to try LWJGL applets but weren't sure where to start, there is now a Full Tutorial for the LWJGL AppletLoader, it should contain everything there is know about it plus various tips to improve and polish the LWJGL Applet experience.

There is also a Basic LWJGL Applet Tutorial covering a simple applet example using Display.setParent().

mot


jediTofu

Awesome!  Thanks!   :o  :'(  :-*
cool story, bro

erlend_sh

Fantastic work guys, OpenCL could be huge.

We'll make sure to make LWJGL more visible from within the jMonkeyEngine project, starting with the jMonkeyPlatform and eventually the website and possibly docs. Let us know if you have any particular requests.

Fool Running

Another good release.

Keep up the good work guys. 8)
Programmers will, one day, rule the world... and the world won't notice until its too late.Just testing the marquee option ;D

Estraven

Great ! Thanks you again.

Quote from: kappa on October 18, 2010, 20:16:56

Oh for those that have wanted to try LWJGL applets but weren't sure where to start, there is now a Full Tutorial for the LWJGL AppletLoader, it should contain everything there is know about it plus various tips to improve and polish the LWJGL Applet experience.


Very nice ! I sure will read this carefully.  Thanks !!

Estraven

emzic

good job and thanks  for the release!

just curious: why the requirement for java 1.5?

wondersonic

Maybe it's time to add this logo on the home page ;)
S.

BatKid

Hi guys, thanks for the new release!

I am running into some trouble that I'm hoping one of you would have an answer to.  For the longest time, I was using version 2.2.1 and everything was fine (except that mouseGrab on applet does not work).

So I decided to upgrade to this latest version.  Things went smoothly for the most part (especially on my mac).  However, when I test it on my windows machine, I get a "Unable to locate OpenAL" error.  Has anything changed on the openal front that would cause this problem?

For now, I am using SoundSystem from paulscode (http://www.paulscode.com/) to fall back to Java Sound, so it's alright.  But I would like to know the root cause of this problem if possible.

Thanks
Projects: 
   Env3D (http://env3d.org): Learn Java in 3D
   WhaleChat (http://whalechat.com): A 3D social programming experiment

kappa

Quote from: BatKid on November 04, 2010, 17:08:04
when I test it on my windows machine, I get a "Unable to locate OpenAL" error.  Has anything changed on the openal front that would cause this problem?

Don't think there has been any major changes to the way openal works, obvious question, do you have openal.dll native included? and is this error with applets? or generally with lwjgl as an application? does the 2.2.1 version of lwjgl work with openal on this particular windows machine?

Quote from: BatKid on November 04, 2010, 17:08:04
I am running into some trouble that I'm hoping one of you would have an answer to.  For the longest time, I was using version 2.2.1 and everything was fine (except that mouseGrab on applet does not work).
What mousegrab bug is this? which platform? and does it still happen in lwjgl 2.6?

BatKid

Quote...do you have openal.dll native included? and is this error with applets? or generally with lwjgl as an application? does the 2.2.1 version of lwjgl work with openal on this particular windows machine?

Oh yes, the openal32.dll is included.  The error is with all applications (desktop, applet, webstart).  My windows is 32 bit xp running on a 3rd generation macbook pro.  lwjgl 2.2.1 works like a charm on this machine.

QuoteWhat mousegrab bug is this? which platform? and does it still happen in lwjgl 2.6?

The mousegrab bug happens on windows applets when running 2.2.1 - basically the mouse can freely leave the applet.  lwjgl 2.6 works well.
Projects: 
   Env3D (http://env3d.org): Learn Java in 3D
   WhaleChat (http://whalechat.com): A 3D social programming experiment

kappa

Quote from: BatKid on November 04, 2010, 18:47:20
Oh yes, the openal32.dll is included.  The error is with all applications (desktop, applet, webstart).  My windows is 32 bit xp running on a 3rd generation macbook pro.  lwjgl 2.2.1 works like a charm on this machine.

hmm, in that case must have been a change made to lwjgl since 2.2.1, problem is that so many changes were made since lwjgl 2.2.1 that it's hard to track down when the relevant bug was introduced. It would help if you could narrow down which lwjgl release broke it for you (2.3, 2.4, 2.5, 2.6) that way it'll be easier to track down which change broke support and possibly fix it for you.

BatKid

One suspicious hint is that when I tried to link to 2.2.2, things stilled worked, although I get an access violation error with openal32.dll when trying to exit the system.

When I linked to 2.6, the access violation is still there, but it crashed my entire program reporting that openAl cannot be created.

I will try to progressively test each version to nail it down.

Projects: 
   Env3D (http://env3d.org): Learn Java in 3D
   WhaleChat (http://whalechat.com): A 3D social programming experiment