Matteo Bruni : d3dx9: Partial implementation of D3DXAssembleShader function .