Shader multi string
This is based on top of the variadic conversion branch, and moves to passing two strings to avoid the extra malloc + memcpys, seems to work under some light testing here, but would be interested in feedback on whether people think it's a good plan or a nicer way to do it.
Edited by Dave Airlie