17 Jan 2015 For most of 2012 I kept a reasonably up-to-date Windows build of the Clang/LLVM C++ compiler available on this site - it fetched in a fair amount of traffic, as the Clang maintainers had no official Windows version hosted on their site.
Parallel to that, I had written an add-in for Visual Studio - ClangVSX - that could act as a compiler bridge, getting VS projects built via Clang using project setting translation. It also gained some traction as a way for curious VS developers to dip their toes into Clang's feature set.

Both of these endeavours became dormant over the last year or so; the former was replaced by Team Clang having pre-built Windows binaries finally shipping next to the other compiler downloads, and the latter entropied due to other work/life commitments.
However, to .. I dunno .. celebrate 2015 ..? I figured it might be nice to blow the cobwebs out and offer an updated Visual Studio 2013-compliant add-in and a full, fresh build of Clang 3.5.1 to use with it.
One major new feature supported is Clang's auto-vectorizer analysis and optimisation tools - a nice complement to Visual Studio's own.
Check the ClangVSX page for downloads!
15 Jan 2015 I'm now up to 4 different ways to embed videos into this blog; the latest being Gfycat, a neat mid-point between full-blown YouTube or Vimeo iframes and hosting various HTML5 video formats myself.
Previously I had hacked around with BetterTube to add Vimeo support and am using Brandon Mathis' HTML5 video embed code for the latter.
.. however I couldn't find anything suitable for Gfycat, so I wrote a very simple plug-in to let me specify assets via the generated (adjective)(adjective)(animal) names, eg.
{% gfycat FrequentDependableJackal %}
I used it in the previous post to display the galaxy map zoom-out from a No Man's Sky 2014 trailer.
[ ... more ... ] 14 Jan 2015 Here are some quick n' easy ways to stop updating a personal blog for 3 months:
- Start a new job.
- Begin major feature work on complex project.
- Have project enter major crunch period.
- Go to Las Vegas.
- Go on holiday.
For guaranteed results, I recommend doing all five in roughly that order. The latter chunk of 2014 was quite the thrill ride.
Despite work mostly overwhelming all my free time, I can at least now scratch "Get Shaders I've Written To Feature In A Music Video Live On A Stage In Vegas" off my bucket list.
14 Sep 2014 After moving the site to use Jekyll I needed to sort out some process for writing, generating and uploading the static content.
While there is the ultimate goal of getting it sat on a git repo server-side with a magic post-commit hook to do generation and deployment, at the moment I'm playing on Hard Mode by doing it all manually on my Windows desktop.

I use Sublime Text, Abyss X1, SyncBack to do so, like this!
[ ... more ... ]