LWJGL 1.0 Released

Started by Matzon, February 04, 2007, 22:31:55

Previous topic - Next topic

Matzon

Yay!

finally at the big 1.0.
Due to some weird errors, I have been unable to tag the 1.0 release. It was build from revision 2737.

grab it here:
http://sourceforge.net/project/showfiles.php?group_id=58488

As always, consider donating if you use LWJGL.

This marks the beginning of an unstable period where we plan some big changes, stay tuned for more.

mot

Congratulations and big thanks to all LWJGL developers & contributors!
Tom Andrle - Catnap Games - http://www.catnapgames.com

elias4444

=-=-=-=-=-======-=-=-=-=-=-
http://www.tommytwisters.com

numberR


Sormuras

Great news, great work ... let's keep Java rollin'!

princec

Hurrah! Many many thanks to all who have contributed :)

Cas :)

Fool Running

Yeah!!!!! 8)
Thanks to all the devs who have been working hard to get this release done :D
Programmers will, one day, rule the world... and the world won't notice until its too late.Just testing the marquee option ;D

Orangy Tang

w00t!  ;D

On a slightly related note; given that the GL class was removed since it was basically just fluff, whats the plans for the vector classes? Given that the plans for SIMD (etc.) math ops are forgotten (I assume) are they going to be removed sometime soon as well?

Matzon

I personally have no plans to remove those, since I assume quite a few use those?
I would still love some simd action, but it really does require some in-depth knowledge, and is probably somewhat fragile.

Orangy Tang

Well the vector classes are (IMHO) quite clunky to use, and I suspect most people have their own versions of the vector classes. On the other hand they're functional and tiny. Including them smells a bit like the "and the kitchen sink" approach that Jogl takes (not a good one IMHO), as they're not really "enabling technology".

Matzon

I generally agree, however if everybody has their own, why hasn't anyone done some proper vecmath lib (free) ?

oNyx

I used the vector stuff quite a lot actually. Simply because I was too lazy to look for something else.

K.I.L.E.R

I use the LWJGL Vector library *a lot*. It is very useful and I would *love* to see it expanded to include 'n' size square matrices and vectors.
I usually write routines only if I need certain specific ones for a specific purpose(IE: Guassian elimination).

Congratulations on version 1.0. I've been waiting for this for a long time.
May I inquire into the nature of the "big changes"? I'm quite interested in what would be added/changes considering LWJGL's beautiful nature is it's size and simplicity.

EDIT: It just hit me, the big changes are related to OpenGL 2.1 and the new object model and the like?

darkprophet

2.1 is already out and supported by LWJGL, the new object model is 3.0...

Matzon

In the interrest of getting it out in the open, and because not *everybody* is on irc://irc.freenode.net/lwjgl (god knows why, its the BEST channel out there ::))

some of the big changes that we have talked about are:
Making LWJGL completely multithread safe (or something like that)
Reason: elias mentioned him wanting to do that... and it seems to be more and more relevant

Removing support for fmod
Reason: Our version is only fmod 3. Its not completely free. Module and ogg support is provided by IBXM and jorbis. Fmod4 support is done by some other guy (swig based, yuck :-*)
May or may not replace this with a simple api to do it all (prefer not, since we would basically be replicating slick - but it would be nice to have a complete package for game development, instead of getting 4325425 packages - your opinion?).

Removing support for Devil
Reason: Devil is annoying to handle natively and the features it does bring is easily replicated in Java.
People only really use Devil because of its speed, afaik? - maybe its possible to make a fast image loader in Java. Maybe provide tools to preprocess images into something that can be loaded fast?

Another planned update is OpenAL 1.1 support though it's not part of the big changes thing.