[Vm-dev] Mac OS Mojave bug: 64-bit squeak instantly crashes when OpenGL plug-in installed and then used on Mojave

Ronie Salgado roniesalg at gmail.com
Wed Feb 27 06:04:38 UTC 2019


By OpenGL plugin do you mean the B3DAcceleratorPlugin? Currently I am
porting that plugin to Metal, because OpenGL is deprecated by Apple, and is
probably going to be removed in favor of Metal in OS X in the next version
of OS X. Recently, I ported the VM window renderer from OpenGL to Metal,
and that change was recently integrated, so the OpenGL B3DAcceleratorPlugin
not working on the 64 bits version of OS X is technically not a bug. Wait
for some more days to finish the port of the plugin (This is where I am
working on the plugin:
https://github.com/ronsaldo/opensmalltalk-vm/tree/feature/metal_b3d ).

If instead you are doing direct OpenGL calls through the FFI, then I
recommend to stick with the 32 bits version. Metal does not work on 32
bits, so they have to keep supporting OpenGL there... but there are also
going to remove the support for 32 bits...


El mar., 26 feb. 2019 a las 22:28, LawsonEnglish (<LEnglish5 at cox.net>)

> TItle says it all. 32-bit Squeak still runs OK for now, but 64-bit Squeak
> crashes instantly when "OpenGL example” is evoked in  64-bit Squeak when
> running on Mac OS X 10.14.x
> Lawson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190227/3ace9206/attachment.html>

More information about the Vm-dev mailing list