<div dir="ltr"><div><div><div><div>Nikolay Suslov wrote:<br><pre>&gt;David Faught wrote:
&gt;
&gt;&gt;<i> ... the Procedural Textures Croquet/OpenGL/GLSL</i><i> project.<br>&gt;&gt; ...<br><br></i>&gt; The code is available at Open Cobalt source code repository (<br>&gt; <a href="http://croquet-src-01.oit.duke.edu:8886/Contributions.html">http://croquet-src-01.oit.duke.edu:8886/Contributions.html</a>) as
&gt; Tweak-OpenGL-daf.11.mcz.
&gt;
&gt; It will be good, if we could again have it running on top of recent Squeak
&gt; 4.4 image. OpenGL from Croquet is working in current Squeak, but TweakCore
&gt; could not be loaded any more.
<br>Because of the Tweak used in this project, the quickest, easiest way to<br>resurrect it would be to use a base of OpenQwaq or Cobalt.  Rewriting the UI<br>to use Morphic would not be too hard though, for a single user environment.<br>
</pre><pre>&gt;&gt;<i> Time to redo it in WebGL anyway!
</i>&gt;<i> Yes, and what is about WebGL shader&#39;s generator being running on Smalltalk </i>side?</pre>I&#39;m not sure what you mean by this.  The OpenGL code to compile and run shaders<br></div>was used by this Procedural Textures project and by the Avatar animation part of<br>
</div>Cobalt (and probably in OpenQwaq too?)  As far as I am concerned, this should be<br>part of the current OpenGL package.  And FBO support too!<br><br></div><div>Or are you talking about OpenGL/ES, which is what WebGL is based on? My impression<br>
</div><div>is that this is a subset of the full OpenGL.  Maybe Squeak support of OpenGL<br></div><div>should be modeled on OpenGL/ES instead of the full OpenGL??<br></div><div><br></div>The only API I know of for WebGL is in Javascript, so maybe Amber would be an<br>
</div><div>approach.  (<a href="http://amber-lang.net/">http://amber-lang.net/</a>)<br><br></div><div>Cheers,<br></div><div>Dave<br></div></div>