Yes! 1.0 finally here! :)
We're going to do a beta or two since there still are some issues to be fixed.
Get it here:
http://sourceforge.net/project/showfiles.php?group_id=58488&package_id=54362&release_id=421970
As always, consider donating (http://lwjgl.org/donations.php) if you like LWJGL
browsing over the changelog, this was some of the important bits I located:
QuoteNew distribution layout, single file for all platforms
Fixed AWTGLCanvas paint issue
Fixed mouse button issues when switching between grapped and non-grapped mode
Fixed common nVidia crash on exit bug
Misc. performance enchancements
Added support for long (int64) types
Added EXT_timer_query extension
Added ATI_text_fragment_shader extension
Added ATI_shader_texture_lod extension
Added EXT_framebuffer extensions
Added SunOS (solaris) as a linux(-like) platform
Latest jinput
Universal binaried for mac
support for ALC_ENUMERATION_EXT (using LWJGL specific method AL.getImplementations)
nice work!
Thank you! Thank you! Releases always get me excited. :D
Whooo hoooo! :D
Cheers! :D
Excellent work! Thanks a lot! :D
Thanks a lot! Much appreciated!
Hopefully the Mac-Intel confusion is now over! ;)
Quote from: "Matzon"We're going to do a beta or two since there still are some issues to be fixed.
Is there somewhere I should be reporting bugs? If there is, let me know and I'll post bug reports there rather than bothering you here.
I've discovered that, at least on an Intel-based Mac, the following code will never return true:
if (Keyboard.isStateKeySet(Keyboard.KEY_CAPITAL) == Keyboard.STATE_ON) {
The code above seems to work fine on Windows XP Pro.
While doing some experimentation, I found I could watch Keyboard.isKeyDown(Keyboard.KEY_CAPITAL) return true when the caps lock key is pressed, however.
I would like to have a changelog or something like that.
Might it possible that something changed with the context creation or context related?
Because one of my AWTGlCanvas Applications runs with 0.99 but not with 1.0.
It says I have a Null Exception, but for the moment I haven't verified it myself, because it worked with 0.99...and i changed some of the corresponding classes...
Yes, AWGLCanvas was changed just prior to release:
http://lwjgl.org/changelog.php
Quote from: "Matzon"Yes, AWGLCanvas was changed just prior to release:
http://lwjgl.org/changelog.php
Excellent! Codebase ported over with no problems. Great job guys!
Hi all,
I tried to run some of the Nehe code today with lwjgl 1.0 beta, but every example that uses devIL crashes with an UnsatisfiedLinkError on liblwjgl-devil.jnilib. The same happens with the devil BasicTest. I'm using an intel iMac with MacOSX 10.4.6. And yes, I have set my library path correctly! I'm clueless on what to do...
I've read on this forum about problems with devil on macosx, but I'm not sure if this is the same.
devil and fmod are not currently intel mac compatible, since the native libraries aren't provided as such.
congratulations!!! :) gonna have to post this on dzone :)
Thank you very much!
Quote from: "Rich"Quote from: "Matzon"We're going to do a beta or two since there still are some issues to be fixed.
Is there somewhere I should be reporting bugs? If there is, let me know and I'll post bug reports there rather than bothering you here.
I've discovered that, at least on an Intel-based Mac, the following code will never return true:
if (Keyboard.isStateKeySet(Keyboard.KEY_CAPITAL) == Keyboard.STATE_ON) {
The code above seems to work fine on Windows XP Pro.
While doing some experimentation, I found I could watch Keyboard.isKeyDown(Keyboard.KEY_CAPITAL) return true when the caps lock key is pressed, however.
isStateKeySet was only ever implemented for Windows. Instead I've removed it, since Toolkit.getLockingKeyState() does exactly the same thing, and is supported on all platforms).
- elias
Quote from: "elias"Quote from: "Rich"I've discovered that, at least on an Intel-based Mac, the following code will never return true:
if (Keyboard.isStateKeySet(Keyboard.KEY_CAPITAL) == Keyboard.STATE_ON) {
The code above seems to work fine on Windows XP Pro.
While doing some experimentation, I found I could watch Keyboard.isKeyDown(Keyboard.KEY_CAPITAL) return true when the caps lock key is pressed, however.
isStateKeySet was only ever implemented for Windows. Instead I've removed it, since Toolkit.getLockingKeyState() does exactly the same thing, and is supported on all platforms).
- elias
I just tried this and found that it fails on my Intel iMac, as it always throws an UnsupportedOperationException. I didn't try it elsewhere, as failure on one platform is enough to rule it out for me. Right now, I just use:
Keyboard.isKeyDown(Keyboard.KEY_CAPITAL) || Keyboard.isStateKeySet(Keyboard.KEY_CAPITAL) == Keyboard.STATE_ON
to do the check. This seems to work on Mac, Windows & Linux. Ideally, however, Keyboard.isStateKeySet would be implemented on all three instead.
Quote from: "Rich"Ideally, however, Keyboard.isStateKeySet would be implemented on all three instead.
I agree and that's why I removed the isStateKeySet. If someone figures out how to make it work reliably across platforms, then I'm open to re-introducing it.
- elias