RSS feed Constantia server LinkedIn GitHub
SourceForge Twitter PGP Public Key Email


I'm David Llewellyn-Jones and this is my homepage. I'm a researcher in network security who's also interested in programming and graphics. You might be interested in my research, my software or my random musings.

Control panel:
Site style Disable animation

RSS feed An RSS feed of site news is available by clicking on the RSS icon.


21 Mar 2015 : Shadertoy to shaderback #
It turns out many of the shaders on Shadertoy (at least those not using channel inputs) can be used by shaderback.js with surprisingly little conversion. Take a look at this really rather amazing example by Inigo Quilez.
21 Mar 2015 : Shaderback.js is go #
There don't appear to have been any ill-effects from using shaderback.js, so the default is now to have the animated background enabled. It can still be removed if needs-be. The lack of abstraction using GPU code on the Web is really refreshing; it feels like the '90s, poking colour values direct into the screenbuffer again!
14 Mar 2015 : Shaderback page #
There's now a quick 'n dirty page up with the details about Shaderback. Eventually I'll tidy it up and put some more useful info there.
14 Mar 2015 : GPU generated web backgrounds #
WebGL brings so much potential to the Web, with one of the neatest being its ability to harness GPU performance, effectively bypassing the Javascript bottleneck. I'm currently testing this using some GPU-generated procedural backgrounds for the site. The first version is browsable for testing and I'm hoping to bring it over to the main site if all goes well. I've wrapped the Javascipt needed to get it to work into a simple library so it can be put on any site; available from GitHub. I've also put together a brief set of slides to test its use with impress.js and am really pleased with the results so far. Hope you like it too!
6 Jan 2015 : Site updates #
I've updated the general profile, research and teaching pages on my personal site. The content could still do with a major revamp, but at least there shouldn't now be anything on there rendered untruthful by the passing of time!