Latest cvs gives Invalid enum for all applications

Yes, whatever you did has fixed both problems.


Which "both problems" are you referring to then?

The problem of the 13:12 "lost the texture" followed by the 15:05 "throws a gl error".



The pixel format problem has likely always been there. This was the first time I tried running jME on that machine.



-Mike

Gotcha.

Turns out that I simply needed to update my device drivers to fix the pixel format problem.



However, there were a couple of suggestions that were made that might still be a good idea for jME.

"Charlie Dobbie" wrote:
Another one of ATI's "declare the extension but don't support it" issues, maybe? On the native side, calling GetLastError() should give more information about the failure - maybe this could be used to construct a more helpful error message? I can't seem to find a list of error codes, though...

Anyway, the failure is in findPixelFormatARB(). Is there a reason to go through that process if samples is zero? Avoiding it would at least limit the problem to only those who request multisampling.

Perhaps calling GetLastError() should be a matter of course for LWJGL exception handling?

I don't know how relevent multisampling is.

-Mike