lwjgl.org
July 04, 2009, 02:27:09 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: LWJGL 2.1.0 released!
 
   Home   Help Search Login Register  



Pages: [1] 2
  Print  
Author Topic: LWJGL 2.0 Beta 1 released  (Read 15507 times)
Matzon
Administrator
Nerdus Imperius
*****
Posts: 1718



View Profile
« on: April 20, 2008, 22:52:02 »

Yes, it's finally here!

This is the first beta and as such, might still have some issues. We will be working on updating the documentation/examples with some of the new features. If you want to help with the wiki, please contact me.

LWJGL 2.0 changes
Major changes
 * fmod and devil removed
 * dropped support for windows 9x
 * glu moved to lwjgl_util
 * glu now uses buffers instead of arrays
 * New Display.setParent() feature allows you to embed the Display into an existing AWT canvas.
   For example, this allows for an existing LWJGL based application to be used in an applet without porting to AWTGLCanvas.
   This means the death of AWTInputAdapter
 * Mac OS X: Added support for x86_64
 * Linux: Using openal-soft instead of the creative (was more or less broken anyway)
 * Support for lzma and pack200 in appletloader

Minor changes
 * no more processMessages at isCloseRequested, isVisible, isDirty and isActive
 * Removed 2D OpenGL initialization code from Display. It messes with the implicit, but well-defined, opengl default state and doesn't fit well with multiple context types (gl3 and d3d)
 * NV_conditional_render extension added
 * Lots of input/focus fixes

Get it here

Remember to donate Wink
« Last Edit: June 07, 2008, 22:49:31 by Matzon » Logged

http://certusgames.com (Free Online Multiplayer Java Games)
http://lwjgl.org (OpenGL/OpenAL for Java)
Matzon
Administrator
Nerdus Imperius
*****
Posts: 1718



View Profile
« Reply #1 on: April 20, 2008, 22:55:37 »

oh, and special thanks to kappaOne for his work on the AppletLoader - much appreciated!
Logged

http://certusgames.com (Free Online Multiplayer Java Games)
http://lwjgl.org (OpenGL/OpenAL for Java)
Matzon
Administrator
Nerdus Imperius
*****
Posts: 1718



View Profile
« Reply #2 on: April 21, 2008, 09:46:58 »

the macosx build I was provided is not beta 1, I will publish a new version later tonight (and update this thread accordingly) fixed
« Last Edit: April 21, 2008, 23:05:17 by Matzon » Logged

http://certusgames.com (Free Online Multiplayer Java Games)
http://lwjgl.org (OpenGL/OpenAL for Java)
Evil-Devil
Talks Too Much
***
Posts: 171



View Profile WWW
« Reply #3 on: April 21, 2008, 10:22:16 »

Nice, dl it this evening. Just had the alpha4 for testing. Gonna try the Display.setParent() feature. Sounds neat Smiley
Logged
Fool Running
Nerdus Imperius
*****
Posts: 465


View Profile
« Reply #4 on: April 22, 2008, 17:46:11 »

Keep up the good work, guys.  Cool

I'm gonna try this out when I get home.
Logged

Programmers will, one day, rule the world... and the world won't notice until its too late.Just testing the marquee option Grin
wazoo
Newbie
*
Posts: 3


View Profile WWW
« Reply #5 on: April 23, 2008, 14:34:08 »

Woohoo!

Awesome stuff guys..going to definitely try out some of my ideas with this version!  Cheesy

Logged
javalwjgl
Talks Too Much
***
Posts: 156


View Profile
« Reply #6 on: April 23, 2008, 15:12:05 »

incase you guys haven't already seen, nice demonstration of the applet stuff over at jgo http://www.javagaming.org/forums/index.php?topic=18539.0
Logged
wazoo
Newbie
*
Posts: 3


View Profile WWW
« Reply #7 on: April 23, 2008, 16:28:56 »

*Tucks DirectX source code back into CVS*

SOLD!

*creates new repository*
Logged
jpilgrim
Newbie
*
Posts: 38


View Profile
« Reply #8 on: April 24, 2008, 14:30:17 »

As usual, I have also updated the Eclipse plugin. Since a plugin's version number must be numeric, I have called this version 1.9.1.
See http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/lwjgl.html for update site and more information.

BTW: I've noticed that Vectorxx.add(..) (and all the other static methods) still requires Vectorxx parameters instead of ReadableVectorxx. Do you plan to change this in the final release?
Logged
Matzon
Administrator
Nerdus Imperius
*****
Posts: 1718



View Profile
« Reply #9 on: April 24, 2008, 20:07:14 »

As usual, I have also updated the Eclipse plugin. Since a plugin's version number must be numeric, I have called this version 1.9.1.
See http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/lwjgl.html for update site and more information.
thanks

BTW: I've noticed that Vectorxx.add(..) (and all the other static methods) still requires Vectorxx parameters instead of ReadableVectorxx. Do you plan to change this in the final release?
No, there are some performance issues with accessing it interface wise.
Logged

http://certusgames.com (Free Online Multiplayer Java Games)
http://lwjgl.org (OpenGL/OpenAL for Java)
dronus
Newbie
*
Posts: 23


View Profile
« Reply #10 on: April 30, 2008, 23:37:38 »

Ok, my first issues :-)

Concern the Display.setParent(Canvas) way of life:

-after Display.setParent(canvas), the Canvas' AWT Event System is just stone dead. That holds even if I do not create Mouse and Keyboard, also if I explicitely invoke Mouse.destroy(), Keyboard.destroy().  Canvas.processEvents() just don't receive anything.

-with a Canvas as parent Display.swapBuffers() stalls at first OS event (eg. Click on Window). Replacing by Display.update() works. I also overriden the Canvas' paint() and update() empty to not interefere GL.

Platform: WindowsXP.

Otherwise, looks nice :-]
Logged
oak
Newbie
*
Posts: 17


View Profile
« Reply #11 on: May 01, 2008, 21:01:43 »

Are you sure that 2.0b1.zip/native/linux/libopenal.so is the openal-soft one? The one I compiled works fine with lwjgl but the bundled one is as bad on Linux as earlier releases :-)

Also you might have to enable Alsa when you compile it. At least most modern Linux distros (with sounds cards) have alsa.
Logged

ove Zig !
elias4444
Nerdus Imperius
*****
Posts: 568



View Profile
« Reply #12 on: May 09, 2008, 02:43:42 »

Ok... big question:

Would you consider this version safe for an official game release?

I'm just about to release my latest game, but am thinking I want to move up for the better Linux sound and the option of eventually going with an applet.

Logged

=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com
princec
Administrator
Nerdus Imperius
*****
Posts: 1553



View Profile WWW
« Reply #13 on: May 09, 2008, 10:25:24 »

I had a little trouble with it - mostly because of a broken Mac native which wasn't mentioned (bah). It seems fixed now and stable.

Cas Smiley
Logged

Matzon
Administrator
Nerdus Imperius
*****
Posts: 1718



View Profile
« Reply #14 on: May 09, 2008, 11:08:30 »

I had a little trouble with it - mostly because of a broken Mac native which wasn't mentioned (bah)
http://lwjgl.org/forum/index.php/topic,2607.msg14546.html#msg14546  Kiss
Logged

http://certusgames.com (Free Online Multiplayer Java Games)
http://lwjgl.org (OpenGL/OpenAL for Java)
lwjgl.org
   



 Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Database Error
Please try again. If you come back to this error screen, report the error to an administrator.
Back