http://bugs.winehq.org/show_bug.cgi?id=20194
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2009-09-28 09:10:27 --- (In reply to comment #0)
fixme:d3d:debug_d3dformat Unrecognized 1280070990 (as fourcc: NULL) WINED3DFORMAT! fixme:d3d:getFormatDescEntry Can't find format unrecognized(1280070990) in the format lookup table fixme:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexImage2D @ surface.c / 597 fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT (0x8cd6) fixme:d3d:context_check_fbo_status Color attachment 0: (0xf2ee918) WINED3DFMT_UNKNOWN 4092x1364 fixme:d3d:context_check_fbo_status Depth attachment: (0xf2ee7d0) WINED3DFMT_S8_UINT_D24_UNORM 4092x1364
Looks like it's using the "NULL" D3DFORMAT without checking if it's available first. It's probably using that to do a depth only pass.