[Vm-dev] Differences in OpenGL support on Linux vs. OS X?

Phil (list) pbpublist at gmail.com
Thu Jun 7 20:18:01 UTC 2012


Bert,

On Jun 7, 2012, at 6:25 AM, Bert Freudenberg wrote:

> 
> This is probably unrelated, but you are apparently not using the latest OpenGL package, and you messed it up severely. Why is it using "B3DAcceleratorPlugin" instead of "libGL"?! I had to revert openGLLibraryName to make it work at all.
> 

The short answer is that my work with OpenGL predated a lot of the discussion/documentation that's now available for Squeak and involved a lot of trial and error, so yes I'm considerably out of date and probably doing some screwy/wrong things and plan to correct that.

I *think* you identified my issue re: B3DAcceleratorPlugin.  When I initially tried to get the code running on Linux I was getting module not found errors and so I incorrectly did a search and replace to replace the module names (and accidentally went a little beyond that) which resulted in the appearance of OpenGL working on Ubuntu 12.04... and it sort of works (i.e. it's drawing but very poorly via B3D and I think I was/am getting confused re: internal vs. external plugins and how B3D fit into the mix with OpenGL.  I vaguely recall going down this path several years ago when I was attempting to initially get it running on OS X.)

Based on some further research on squeak-dev, the real issue appears to be my machines configuration (libGL isn't where the VM expects it)... and you're right, that's not a vm-dev issue but I do thank you for helping to point me in what appears to be the right direction to resolve this.

Now if none of what I've said makes sense, then I'm still lost but I'll take further discussion off of vm-dev.

Thanks,
Phil


More information about the Vm-dev mailing list