Category Archive
The following is a list of all entries from the thoughts category.
OpenCL - the compute intermediate language
Filed in thoughts, 10 February, 2011, 4:55 pmWe are now fast approaching the yearly Game Developer Conference, and around this time last year my favourite topic of conversation was the need for a "virtual ISA" that would include the current and future processor architectures, particularly GPUs. The term "virtual ISA" implied an assembly-like language and toolset that could be used to generate [...]
The beauty of software development
Filed in thoughts, 27 May, 2009, 1:05 pmThis is all about how amazing software development really is. Taking "X" to be a geeky subject: The belief that "X" is truly a thing of beauty but scorned, unloved and misunderstood by the masses is by no means a modern concept. But it lingers on all the same. I suppose it's no coincidence that [...]
Maths and ShaderX8
Filed in thoughts, 23 April, 2009, 6:15 amShaderX7 is out ShaderX7 has now hit the press in the USA, although (at the time of writing) it looks like the UK will have to wait a bit longer. I was luck enough to nab a copy directly from the publisher while at GDC. The first thing you notice is it's really fat this [...]
On parsing, regex, haskell and some other cool things
Filed in thoughts, 21 March, 2009, 3:05 pmI've recently become slightly obsessed about finding ways (new or otherwise) to make parsing text really really simple. I'm concerned there are wide gaps in the range of currently parsing tools, all of which are filled by pain. It's also a nice distraction from the C++ language proposal I was working on which is stalled [...]
C++0x, "just about everywhere"
Filed in thoughts, 31 January, 2009, 10:03 amWhen I started this blog I promised myself not to post rants about C++. In something as large and complex as the C++ language there is always plenty of material to rant about, and I figured I'd quickly bore myself and everyone else. To be honest, I was planning on attempting to forget about C++ [...]