I've pushed a new version that instead turns wined3d_texture_set_lod() into wined3d_stateblock_set_texture_lod(), which I think avoids the layering violation. Hopefully that's tasteful enough.
1/6 is removed and instead we check for normalized_texrect in the d3d_info.