LWJGL Forum

Programming => Lightweight Java Gaming Library => Topic started by: Matzon on January 07, 2007, 21:37:49

Title: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 07, 2007, 21:37:49
grab it here:
http://sourceforge.net/project/showfiles.php?group_id=58488

As always, consider donating (http://lwjgl.org/donations.php) if you like LWJGL.

Yes thats right! - The first release candidate, and hopefully only (yeah right).

Note:
applet test libraries are signed by lwjgl and includes fmod binaries that are used for demonstration purposes. You should only use the signed fmod lwjgl libs if you comply with the fmod license.
Applets are known to work in Firefox and Internet Explorer. Opera crashes for unknown reasons.

Changes:
Fixed Cursor animation in osx - now emulated.
AWTGLCanvas: Added exceptionOccurred to allow users to be notified of unhandled LWJGLExceptions in paint().
Slew of fixes, especially to context/display creation and input.

Note, as with the last couple of releases - FMOD and DevIL is supplied in the optional package. Download this if you need these libraries.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Jon on January 08, 2007, 07:01:28
Slew of fixes, especially to context/display creation and input.

Out of curiosity, is there a list somewhere where I could see what exactly these were? I'm still going back and forth with my testers on two outstanding issues (the long window creation which I'm *still* trying to get him to profile and the freezing one from just a few days ago) and would be very interested to see if any of those applied to them.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Kylearan on January 08, 2007, 07:31:33
Hi,

Yes thats right! - The first release candidate, and hopefully only (yeah right).

Fantastic! DevIL works under Linux now, so I can finally remove my Windows installation which I only created so I could continue developing my project. Thanks!  ;D

However, when calling ILUT.create(), I get the following exception:

Code: [Select]
Exception during init: org.lwjgl.LWJGLException: Could not load ilut library.
...although libILUT.so is in the library path. LWJGL, IL and ILU all work, only trying to create ILUT throws this exception.  Maybe it's my fault, but I don't see how... ???

That doesn't really bother me as I don't need ILUT right now, but I thought I'd mention it anyway in case it's a bug...


Thanks again for all your work!

-Kylearan
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Kylearan on January 08, 2007, 07:33:38
Hi,

Out of curiosity, is there a list somewhere where I could see what exactly these [fixes] were?

You could browse the commit logs: http://cia.navi.cx/stats/project/LWJGL/ (http://cia.navi.cx/stats/project/LWJGL/).

Hope that helps,

        -Kylearan
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 08, 2007, 07:54:45
Hi,

Out of curiosity, is there a list somewhere where I could see what exactly these [fixes] were?

You could browse the commit logs: http://cia.navi.cx/stats/project/LWJGL/ (http://cia.navi.cx/stats/project/LWJGL/).

Hope that helps,

        -Kylearan


or use the changelogs: http://www.lwjgl.org/changelog.php
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 08, 2007, 07:56:33

However, when calling ILUT.create(), I get the following exception:

Code: [Select]
Exception during init: org.lwjgl.LWJGLException: Could not load ilut library....although libILUT.so is in the library path. LWJGL, IL and ILU all work, only trying to create ILUT throws this exception.  Maybe it's my fault, but I don't see how... ???

that seems to be a bug. ILUT should work on all platforms (small gotcha, Display has to be created on macosx before creating ILUT - because of some nativecode in DevIL).
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Fool Running on January 08, 2007, 18:56:20
Whoo hooo! Almost to version 1.0 ;D
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: darkmoon on January 09, 2007, 09:53:10
AWTGLCanvas: Added exceptionOccurred to allow users to be notified of unhandled LWJGLExceptions in paint().

Great! Thanks! :)

Looking forward to try this release.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: darkmoon on January 09, 2007, 10:43:33
I just rebuilt Bubblomania with this release, and I noticed some weird behaviour of the applet. This is probably not new for this release...

When scrolling the page down when the game is loading, and then scrolling up again, the view is squeezed together. This screenshot (http://www.bubblomania.com/bm_scroll_bug.jpg) will make clear what I mean :) It stays like that until the applet is restarted.

Can I do something about this in my code?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 10, 2007, 04:08:31
However, when calling ILUT.create(), I get the following exception:

Code: [Select]
Exception during init: org.lwjgl.LWJGLException: Could not load ilut library.
...although libILUT.so is in the library path. LWJGL, IL and ILU all work, only trying to create ILUT throws this exception.  Maybe it's my fault, but I don't see how... ???

hello Kylearan,

which distribution did you use to see ILUT.create() throwing exception?
it seems it's working fine with me on FC 6.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 10, 2007, 06:14:04
Thanks for testing numberR - I was trying to install Feisty Fawn to test this, but the installer crashed on me :(
Try to do a ldd libilut.so and check if there are any unmatched dependencies.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Kylearan on January 10, 2007, 07:13:02
Hi,

which distribution did you use to see ILUT.create() throwing exception?
it seems it's working fine with me on FC 6.

I use Xubuntu 6.10 Edgy Eft.

Quote from: Matzon
Try to do a ldd libilut.so and check if there are any unmatched dependencies.

Ah, I feel like a newbie now...ldd showed that libSDL wasn't installed. After installing it, ILUT.create() works fine. :)  I had been confused by the error message about libILUT and didn't thought about using ldd to check dependancies...

-Kylearan
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 10, 2007, 10:12:38
hmm didn't think that sdl is needed *ponder*
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 10, 2007, 15:53:29
Kylearan:

thanks :)

Matzon:

true, SDL is not needed to build DevIL, however, i did so since *.so from previous LWJGL versions had it linked...
if there is any plan for another rc, i can probably build it without SDL this time...
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Kylearan on January 10, 2007, 15:54:46
Hi,

hmm didn't think that sdl is needed *ponder*

The ldd libILUT command printed out a dozen or so libraries, of which "libSDL-1.2.so.0" was the only one with the "not found" message. I installed it, and the package manager installed a whole bunch of other packages/libraries too which the libSDL packages seems to depend on. Afterwards, it worked - sorry, I didn't took exact notes of all the output. Let me now if I should remove the libSDL package again to try out any more detailed stuff if you feel that this needs more investigation.

-Kylearan
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 10, 2007, 18:34:54
I think we will do another RC, not 100% sure - time will tell the next week or two.
A build without SDL would be prefered.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 11, 2007, 05:44:23
http://janedoe.homeunix.org:9449/~atsuya/KusariyukuSekai/DevIL/Data/LWJGL-DevIL-Linux-20070110.tar.bz2
http://janedoe.homeunix.org:9449/~atsuya/KusariyukuSekai/DevIL/Data/DevILBuilder-0.3.sh

there you go. i removed SDL dependency.
however, i got this question.

i'm using nVIDIA video card and ldd shows that it links to libnvidia-tls.so.1.
it shows up like that because libGL.so.1 links to it, or it would be an issue on Linux with video card other than nVIDIA or possible open source driver for nVIDIA video card?
can anyone see if it works on Linux with, possibly, ATI video card?

also, it detected SSE/SSE 2/X86_ASM when i compiled it since this machine is x86(AMD).
would this mean Linux on other than x86 will not work, or it'll just not use SSE/SSE 2/X86_ASM?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 11, 2007, 06:37:59
thanks, I'll verify that these work tonight. I'll see what happens when it runs under vmware, which definitely isn't nVidia nor an amd
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 11, 2007, 21:40:23
hmm, core dumped in org.lwjgl.devil.ILU.iluGetImageInfo - odd.
Are you using same devil as last - or a new devil from head cvs ?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 12, 2007, 02:06:34
i think i'm using the same one, DevIL 1.6.8-RC2.

which image format did you use to get core dump in org.lwjgl.devil.ILU.iluGetImageInfo?
and which distribution did you use?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 12, 2007, 10:09:33
I just ran org.lwjgl.test.devil.BasicTest under Ubuntu Feisty Fawn Herd 1
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 12, 2007, 10:10:21
I noticed the 0 download of the crash file, you did notice my attachment ?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 12, 2007, 16:21:32
no, i haven't noticed the attachment... where is it?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 12, 2007, 16:36:22
right here http://lwjgl.org/forum/index.php?action=dlattach;topic=2174.0;attach=27
in this message http://lwjgl.org/forum/index.php/topic,2174.msg12061.html#msg12061
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 12, 2007, 16:42:56
thanks, but i get this message...

Quote
An Error Has Occurred!
It seems that you are not allowed to download or view attachments on this board.

maybe my account wasn't ported well...

[added]
i registered another account to see if i can download the attachment, but it was the same.
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 12, 2007, 18:06:46
try again - all the boards were running their own permissions, instead of using the global permissions
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 12, 2007, 18:51:29
thanks, now i see it.

i'll run org.lwjgl.test.devil.BasicTest to see if this happens to me or not.
previously, i just tested with my application.
hope it's not yet another dependencies thing.

by the way, since the DevIL for Linux is built on x86 machine,
lwjgl-optional is intended, at least for now, for Linux on x86 machines, right?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Matzon on January 12, 2007, 21:17:47
linux has always been x86 - never ppc
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: numberR on January 13, 2007, 06:39:59
ahh, i didn't get Java VM crashed, but did get error (invalid parameter error) by running org.lwjgl.test.devil.BasicTest.
and i recalled that i used DevIL RC1 before, not RC2.

http://janedoe.homeunix.org:9449/~atsuya/KusariyukuSekai/DevIL/Data/LWJGL-DevIL-Linux-20070112.tar.bz2
this one should work fine.
and guess what? it seems, now with DevIL RC2, you can specify where libpng, libjpeg and ect are for configure option :)

anyway, let me know if that one works or not.


Matzon:

i see. i guess just x86 is enough.


Kylearan:

if you have time and energy, could you test to see if this one works without SDL?
Title: Re: LWJGL 1.0 Release Candidate 1 Released
Post by: Kylearan on January 14, 2007, 10:21:11
Hi,

Kylearan:

if you have time and energy, could you test to see if this one works without SDL?

Unfortunately I'm very busy during the next few days, but I'll test it next weekend if there's still interest by then.

-Kylearan