Matteo Bruni : d3dcompiler: D3DPreprocess implementation.