<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;" dir="ltr">
<p>Hi Stephan,</p>
<p><br>
</p>
<p>that's great news and a very nice birthday present for Squeak! :-) I admit that I have almost zero experience with OpenGL, but this sounds exciting - would you see the possibility to upgrade and accelerate Morphic rendering with your solution in the long
 term?</p>
<p><br>
</p>
<p>I have tried to install the packages in a current Trunk image but did not have success so far:</p>
<p></p>
<ul style="margin-bottom: 0px; margin-top: 0px;">
<li>First, installation of the OpenGL package from your first link fails for me under Windows with this error: "<span style="font-size: 12pt;">GoferRepositoryError: filetree:// repository 'C:\Users\Christoph\OneDrive\Dokumente\Squeak\github-cache\hpi-swa-lab#squeak-graphics-opengl\main\hpi-swa-lab-squeak-graphics-opengl-ce5b27b\OpenGL#src'
 does not exist." If I replace the last # with a backslash and resume the installation, it succeeds. In WSL(1), this error does not occur. Could this be an OS-specific slash issue, maybe located in Metacello? I have reset my github caches before the installation.</span></li><li>After installation succeeds, I switch my VM to use OpenGL instead of B3D and run the <span style="font-size: 12pt;">B3DAcceleratorPlugin example from your first readme. However, both in Windows and WSL (which is <a href="https://github.com/microsoft/WSL/issues/2855" class="OWAAutoLink">also
 reported to support OpenGL</a>), I keep getting an error: "No module to load address from" signaled by GLExternalLibrary1>>getString:. Why is this? Are my 202006010135/<span>202010232046</span> VM too old?</span></li></ul>
<p></p>
<p><span><br>
</span></p>
<p><span>Looking forward to getting it running!</span></p>
<p><span><br>
</span></p>
<p><span>Best,</span></p>
Christoph<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block; width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Stephan Lutz <dev@stlutz.net><br>
<b>Gesendet:</b> Freitag, 24. September 2021 15:16 Uhr<br>
<b>An:</b> squeak-dev@lists.squeakfoundation.org<br>
<b>Betreff:</b> [squeak-dev] [ANN] Modern OpenGL & GLFW for Squeak</font>
<div> </div>
</div>
<div>
<p>Hey all,<br>
<br>
I've been working on hardware-accelerated graphics in Squeak for a bit now and wanted to share some of the projects I've been using to get current OpenGL versions running in Squeak trunk.</p>
<blockquote>
<p><a href="https://github.com/hpi-swa-lab/squeak-graphics-opengl/tree/main/OpenGL" id="LPlnk692478" previewremoved="true">https://github.com/hpi-swa-lab/squeak-graphics-opengl/tree/main/OpenGL</a><br>
<a href="https://github.com/hpi-swa-lab/squeak-graphics-opengl/tree/main/GLFW" id="LPlnk631469" previewremoved="true">https://github.com/hpi-swa-lab/squeak-graphics-opengl/tree/main/GLFW</a></p>
</blockquote>
<p>I'd consider these two projects mostly complete and hopefully stable, so feel free to try them out.<br>
You can find most of the interesting details in the READMEs (and class comments), so I'll hold myself back from repeating them here.<br>
If you have any questions, remarks or ideas pop me a message, create an issue or just answer this thread :)<br>
<br>
Cheers<br>
Stephan<br>
</p>
</div>
</div>
</div>
</body>
</html>