Native D3D actually seems to allow this, and just corrupts the memory. If we're going to do these checks, we should simply return WINED3D_OK, and possibly print a TRACE or WARN. (See eg. IWineD3DDeviceImpl_SetTextureStageState).