2008/9/30 Rob Shearman robertshearman@gmail.com:
The comparison should be (D3D_OK == hr && myDevice), not (D3D_OK == (hr && myDevice)).
d3d8 and d3d9 are pretty bad at stuff like this, unfortunately. Strictly speaking we should also compare to WINED3D_OK instead of D3D_OK here, but they have the same values.