<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">My current goal is to simply restart work on my Squeak tutorials, but with a focus on 3D. Since I’m using a Mac, I’ll need to know more about Metal.<div class=""><br class=""></div><div class="">I assume that NeHe-like tutorials will be possible <a href="http://nehe.gamedev.net/tutorial/lessons_01__05/22004/" class="">http://nehe.gamedev.net/tutorial/lessons_01__05/22004/</a></div><div class=""><br class=""></div><div class="">Are you familiar with the simple OpenGL morph that Jeroen van Hilst made nearly a decade ago, but it certainly simplified trying to get started with OpenGL. Hopefully using Metal instead won’t be a terrible hassle.</div><div class=""><br class=""></div><div class=""><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-April/148845.html" class="">http://lists.squeakfoundation.org/pipermail/squeak-dev/2010-April/148845.html</a></div><div class=""><br class=""></div><div class="">Thanks for responding.</div><div class=""><br class=""></div><div class="">Lawson<br class=""><div class=""><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Feb 26, 2019, at 6:27 PM, LawsonEnglish <<a href="mailto:LEnglish5@cox.net" class="">LEnglish5@cox.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Hello,<span class="Apple-converted-space"> </span><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">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:<span class="Apple-converted-space"> </span><a href="https://github.com/ronsaldo/opensmalltalk-vm/tree/feature/metal_b3d" class="">https://github.com/ronsaldo/opensmalltalk-vm/tree/feature/metal_b3d</a><span class="Apple-converted-space"> </span>).</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">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...</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><br class=""></div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Greetings,</div><div style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">Ronie</div></div></blockquote></div><br class=""></div></body></html>