http://bugs.winehq.org/show_bug.cgi?id=15449
--- Comment #16 from Josh Jones joshorjeff@gmail.com 2008-10-12 09:39:51 --- I believe the issue with fglrx at the moment is that pixelbuffer support is broken. And the minimap uses pbuffers (thats why its white indoors). At least thats what I've read :)
Unfortunately I know pretty much nothing about DirectX and similarly nothing about the wine source code. I guess we need to find where wine queries for pbuffer support and work from there?
I'm looking at dlls/wined3d/texture.c, specifically this bit:
static HRESULT WINAPI IWineD3DTextureImpl_GetSurfaceLevel(IWineD3DTexture *iface, UINT Level, IWineD3DSurface** ppSurfaceLevel)
But I've never even looked at DirectX programming before. Am I in the right area?