Re: Access violation: Java3d 1.6.0 pre 9 + Windows 7 x86-64
Posted by
gouessej on
Apr 11, 2014; 9:52am
URL: https://forum.jogamp.org/Access-violation-Java3d-1-6-0-pre-9-Windows-7-x86-64-tp4031818p4032163.html
Manu wrote
Julien, I fear this way of doing can fit only small applications with a known public. Imagine that this bug happens not only in Parallels VM but also on older computers with outdated drivers?
Then, they should update their drivers, using outdated drivers is a bad practice for security reasons anyway. Using some quirks should be the exception, it shouldn't become the rule. I remind you that I have some professional experience in "not small" CAD applications using JOGL. We shouldn't encourage end users to use outdated drivers by any means and sometimes the bugs has to be fixed upstream. I know that some developers don't dare to ask their customers to update their drivers, they just want OpenGL to work out of the box with the drivers provided by the OEM and I would be happy if it was always possible but it's not the case and what would we do if a particular driver bug would be technically impossible to "avoid" by a quirk??
Manu wrote
I don't think that users really care about this. They prefer a program that works not so well than a program that doesn't work at all (and until now it works with Java 3D 1.5.2).
Non technical users don't care but developers care about this. If the OpenGL drivers become less reliable, all renderers and backends based on it will become harder to maintain and some developers targeting mainly Windows may choose to drop them in favor of Direct3D ones. Java 3D 1.5.2 contains numerous bugs that several people here including Harvey and August fixed in Java3D 1.6.0, the myth of the golden age has to come to an end. Moreover, if the problem comes from Parallels and occurs even with OpenGL applications
not using JOGL, how can you blame us for not fixing that? This is my main concern. Do you succeed in using Meshlab with Parallels?
Manu wrote
It's important for me because like Drew, Parallels VM is the platform I use to test Sweet Home 3D under Windows and Linux, along with Mac OS X, and I don't want to buy (and maintain) another PC. I think you can use any Mac running Parallels Desktop, but feel free to request any information that would help the team to fix this issue. Avoiding a VM crash would be already a nice first step !
If the problem comes from JOGL and not from OpenGL support of Parallels in general, then yes I understand your position. Don't misunderstand my opinion. I have nothing against Parallels in particular but it gets often criticized for its bad OpenGL support. Does Parallels work on Mac OS X 10.6.8? Sven gave me a Mac book Pro and my younger brother gave me a laptop under Windows as I don't want to buy some machines under those OS, I understand your concerns, I even prepare an equivalent of JavaFX native packaging but without platform-specific dependencies, maybe it would be interesting for you.
Edit.: Have you enabled 3D acceleration in Parallels?
http://download.parallels.com/desktop/v5/docs/en/Parallels_Desktop_Users_Guide/22986.htmSorry for the dumb question but I want to be sure it has been done before investigating more.