[Vm-dev] No more support for running 64-bit VM on macOS < 10.13?

Ronie Salgado roniesalg at gmail.com
Mon Mar 25 04:18:31 UTC 2019


With this PR: https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/382 I
am now compiling the shaders from source in runtime, and trying to compile
the shader library before creating the Metal view. In addition to this, I
added the following command line options:

-opengl Select the OpenGL view
-metal Select the Metal view
-core-graphics Select the Core graphics view.

Because command line parsing is done after creating the view, I had to add
a hack specific for this options in main() function. So these options only
work when used as the first command line option. In addition to these
option, if -headless is used as the first command line option, then a view
that does not render or handle events will be selected instead.

Best regards,

El sáb., 23 mar. 2019 a las 13:20, Tim Johnson (<digit at sonic.net>) escribió:

> On Mar 21, 2019, at 5:43 PM, Eliot Miranda <eliot.miranda at gmail.com>
> wrote:
> On Mar 21, 2019, at 3:11 PM, Ronie Salgado <roniesalg at gmail.com> wrote:
> Hi,
> Give me until sunday for refactoring this and supporting the Metal
> backend, and the old OpenGL backend. I think that it should be possible to
> select the actual kind of view based on what is available(MTLDevice can be
> null if not supported), or by providing a command line option in the worst
> case.
> Thanks Ronie!  Take the time you need; don’t wreck your weekend.  I for
> one am really thankful for this great work.  LMK if I can help test.  I
> have a 10.13 and IIRC a 10.12 system I can test with.
> +1
> I also have a 10.11 machine for testing, though I don't know if that would
> be needed.
> Thanks,
> Tim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190325/8255434e/attachment-0001.html>

More information about the Vm-dev mailing list