use lua as shader file format