d3dx: should NULL defines be accepted?