<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><div><br></div></div><div>On 18 Apr 2014, at 11:00 am, Chris Double <<a href="mailto:chris.double@double.co.nz">chris.double@double.co.nz</a>> wrote:<br><br></div><blockquote type="cite"><div>












 

<span style="display:none"> </span>



    <div id="ygrp-text">
      
      
      <p>Thanks for the thoughts Russell. I'll see how far I get with no<br>
primitive modifications and once it's working I'll look at what I can<br>
add to speed things up.</p></div></div></div></div></blockquote>Makes sense<br><blockquote type="cite"><div><div id="ygrp-mlmsg" style="position:relative;"><div id="ygrp-msg" style="z-index: 1;"><div id="ygrp-text"><p>I wanted to do something 'in' Self rather than 'on' Self as it''s been<br>
awhile since I actually wrote anything reasonable sized in the<br>
environment. VNC is good for me since it will allow me to stay inside<br>
the Self world while running xterm and Firefox. </p></div></div></div></div></blockquote><div>Another useful thing might be to start experimenting in keeping something out of the main Self tree ie put this code on GitHub but not in a self fork. This might tell us what needs to be changed in the transporter to properly support a multiple source environment</div><blockquote type="cite"><div><div id="ygrp-mlmsg" style="position:relative;"><div id="ygrp-msg" style="z-index: 1;"><div id="ygrp-text"><p>It's also part of an<br>
exploration to see what's involved in using something else for the<br>
remote display functionality. If we rip out X then we lose that which<br>
I think is a nice feature.<br></p></div></div></div></div></blockquote><div>It's a great feature but the reliance on x makes it a bit hard to use at the moment. You will need a self vnc server though not client ;)</div><div><br></div><div>Russell</div><blockquote type="cite"><div><div id="ygrp-mlmsg" style="position:relative;"><div id="ygrp-msg" style="z-index: 1;"><div id="ygrp-text"><p>I would like to see libSDL bindings too. That would give hardware<br>
acceleration and easier platform support on Android and Windows. With<br>
an alternative to the X11 stuff for the desktop sharing we'd be on the<br>
way to making Self look more modern.<br></p></div></div></div></div></blockquote><div><br></div><blockquote type="cite"><div><div id="ygrp-mlmsg" style="position:relative;"><div id="ygrp-msg" style="z-index: 1;"><div id="ygrp-text"><p>
<br>
On Fri, Apr 18, 2014 at 12:11 PM, Russell Allen <<a href="mailto:mail@russell-allen.com">mail@russell-allen.com</a>> wrote:<br>
><br>
> That's a great idea. But I can imagine writing out each pixel one by one would slow even the fastest VM down!<br>
> I dont know of any primitives other than the ones exposed through canvas.<br>
> I suppose I could suggest various hacks (eg keep image as grid of 8x8 256 colour pixmaps and draw changed ones to canvas as images not pixels?) but you've probably already thought of those and dismissed them...<br>
> I don't suppose you feel like writing bindings to libSDL? Then we could abandon both Quartz and <a href="http://X.org">X.org</a> :)<br>
> Russell<br>
</p>

    </div>
     

    





<!-- end group email -->

</div></blockquote></body></html>