... that relate to the same issue but always on linux, and not windows.
My understanding is that this should be easy to fix by downloading the windows x64 JOGL libs and replacing the ones installed as default in processing. However when I look at the JOGL published binaries, I can only see an AMD64bit Jar, nothing for x64 intel (does that even matter?)
Could someone please tell me where I get the replacement JOGL (and other necessary files?) for wintel x64, and how they are installed? (do I have to uncompress the .JAR?)
Thanks for your patience, I know this must be tiring ;)
I believe I got it working on Vista 64 using the AMD64bit jars... the AMD is just referring to the 64bit standard as far as I know, which Intel 64bit cores use as well... this is similar to the term "x86" for 32 bit PC cores.
Thanks Jack, that's really appreciated. Do you remember which files you had to swap out, is it just the JOGL jar? Did you have to uncompress the Jar? It's good to know that someone has got it working, there is hope there :)
I'm also interested. Jimthree, did you figure out what files you had to swap? Is there any way to include both for a wider range of supported systems? I want to support both Intel and AMD systems (32bit & 64bit).
Hi Jeff, No I've not got it working because I've not really had the time to randomly swap out files until I find the right combination. I've done some more research and I now 100% agree with Jack (above) that the reference to AMD is misleading, there are no separate files for AMD and Intel, AMD is just used in some situations to mean 64bit. (I think they designed or implemented the 64bit instruction set that everyone now uses)
This certainly simplifies the problem, and I've been given another hint that all the files we need are already in the processing (library?) sub-directories. we shouldn't need to D/L anything new to get it running on 64bit. it's just a matter of renaming or swapping files already there. Of course, I could have got that totally wrong.
please share any success you have, If I get round to trying it myself any time soon, I'll post back here.
Once we get this figured out, we need to put it in the Wiki. Hopefully without recompile this and run this ruby script.. etc. Looking for simple steps. So if we use the 64bit files, will it still work with 32bit? Do the files co-exist?
I don't know about the co-existence, I guess that is something we'll have to find out! Hopefully, we wont need to use a work around for long anyway, as Ben has acknowledged the issue and its in the bug list.
Hi guys, I am lucky linux user and the problem is largely sorted by the Larry Kyrala ruby script that preserves the original 32 bit native binaries (just in case). I'm sure it would be easy enough to have a script to swap the originals back, but would you really want to?
I guess the equivalent windows files will be:-
best of luck!
I think the main problem comes when you try to run opengl applets in your browser and get the wrong native binary served. This issue should have been fixed with jnlp launcher which ominously once worked, and has now stopped working. Anything to do with Google/Oracle wrangle or is it just another java balls up.
I downloaded all the files listed, (I used the 'View Raw File' option).
I then overwrote the existing files of the same name in my "processing\libraries\opengl\library" folder.
It was a fresh install of processing, and I didn't change anything else. I can now run OpenGL examples on my Win7 64bit machine without problem.
It seems it's only the .DLL files that need updating. I was convinced for some reason that I needed to update the .Jar files too, but that doesn't seem to be the case. I don't know how recent the JOGL files are that ship with processing, or how current the 64bit files from JMonkeyEngine are. I'm just happy to have something 3D oGL on my screen.
I've not contacted the author(s) of JMonkeyEngine, but I can't see why they would mind us using these files (they are public anyway) but over the next few days I may look a bit more into what they are doing and drop them a note, if nothing else, just to say thanks.
all the files you need are already in the opengl libraries directory that comes with the standard processing download, you just need to unjar the two jars. everything else is the same - i use the same processing download under two different linux distros, one 32bit, one 64bit doing this.
> jar -xvf gluegen-rt-natives-windows-amd64.jar 173 Fri May 15 16:55:28 BST 2009 META-INF/MANIFEST.MF 256 Fri May 15 16:55:28 BST 2009 META-INF/JAVA_MED.SF 5295 Fri May 15 16:55:28 BST 2009 META-INF/JAVA_MED.RSA 0 Fri May 15 16:54:20 BST 2009 META-INF/ 7680 Thu May 22 02:17:48 BST 2008 gluegen-rt.dll > jar -xvf jogl-natives-windows-amd64.jar 296 Fri May 15 16:55:46 BST 2009 META-INF/MANIFEST.MF 379 Fri May 15 16:55:46 BST 2009 META-INF/JAVA_MED.SF 5295 Fri May 15 16:55:46 BST 2009 META-INF/JAVA_MED.RSA 0 Fri May 15 16:54:56 BST 2009 META-INF/ 351232 Thu May 22 02:45:04 BST 2008 jogl.dll 9216 Thu May 22 02:45:04 BST 2008 jogl_awt.dll 131072 Thu May 22 02:45:06 BST 2008 jogl_cg.dll
(ideally you wouldn't need to, the relevant jars would be added to classpath based on your operating system and architecture)
Wow. Wouldn't it have been brilliant if someone had replied to my original post back in july, or any of the following ones with this simple snippet of information. It only took me four months of trial and error to work out how to do it.
I tried to give this group a steer in an earlier post but no-one seemed to take any notice, I don't see what's different from what I suggested. Incidentally the problem I mentioned about OPENGL applets and has been solved elsewhere (and the gears example worked for me, looks bloody complicated though).
> Wow. Wouldn't it have been brilliant if someone had replied to my original post back in july
you're assuming we knew in july. i only found out when moving to new version of ubuntu (not windows) and figuring i'd try the 64 bit version this time. and only then after i'd hunted down and downloaded 64 bit jogl jars myself - went to put them in the right place, noticed they were already there...
I started a wiki page... please help outline the steps to take. Hoping to get a Step-by-step guide. We have bits and pieces above but no real step-by-step. Here is the page to make it happen. http://wiki.processing.org/w/64-bit_Support
Hi - I am having a problem with this too, but I cannot find the jar, and I cannot find the folder libraries > opengl > library. Can you tell me where you put your files? I did find a similar library folder in modes > java > libraries > opengl > library > windows64, as mentioned in this post: