The trace is on the massively long side (13 MB). Here are some excerpts: Code: 23:58:12 alanbly ~ $ /opt/local/bin/wine '/Applications/RIFT.app/Contents/Resources/RIFT Game/riftpatchlive.exe' fixme:system:SetProcessDPIAware stub! fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC90.CRT" (9.0.21022.8) fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002 fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:imm:ImmReleaseContext (0x2008a, 0x1cb548): stub fixme:win:FlashWindowEx 0x32e878 fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub fixme:win:FlashWindowEx 0x32bdc8 fixme:imm:NotifyIME IMC_SETCANDIDATEPOS fixme:win:FlashWindowEx 0x3297b8 fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:exec:SHELL_execute flags ignored: 0x00000100 fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ReleaseDate" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Genres" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Version" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"WindowsSystemPerformanceRating" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Developers" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"Publishers" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"GameExecutables" in Game Definition File not yet supported fixme:gameux:GAMEUX_ProcessGameDefinitionElement entry L"ExtendedProperties" in Game Definition File not yet supported fixme:gameux:GameExplorerImpl_VerifyAccess (0x148050, L"Z:\\Applications\\RIFT.app\\Contents\\Resources\\RIFT Game\\rift.exe", 0x33fa28) fixme:win:EnumDisplayDevicesW ((null),0,0x33f4c0,0x00000000), stub! fixme:ole:CoCreateInstance no instance created for interface {ea1afb91-9e28-4b86-90e9-9e9f8a5eefaf} of class {56fdf344-fd6d-11d0-958a-006097c9a090}, hres is 0x80004002 fixme:win:EnumDisplayDevicesW ((null),0,0x33eef0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33e960,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33eef0,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f1d0,0x00000000), stub! fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: unknown error code: invalid drawable Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: unknown error code: invalid drawable Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSGetWindowBounds Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSGetSurfaceBounds Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: kCGErrorIllegalArgument: CGSBindSurface: Invalid window 0x10f2 Sun Mar 20 23:58:49 Monolith.local wine[8840] <Error>: unknown error code: invalid drawable That happens once at the start then: Code: fixme:d3dx:D3DXCreateEffectEx (0x178468, 0x27e89e8, 199720, 0x0, 0x0, 0x0, 0x20007, 0x0, 0xab0007c, 0x0): semi-stub fixme:d3dx:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x000000a9 fixme:d3dx:skip_dword_unknown 0x000001c5 fixme:d3dx:ID3DXEffectImpl_GetDesc (0x214690)->(0x33fbb0): stub fixme:d3dx:D3DXCreateEffectEx (0x178468, 0x27e1468, 25256, 0x0, 0x0, 0x0, 0x20007, 0x0, 0xab0090c, 0x0): semi-stub fixme:d3dx:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x0000001b fixme:d3dx:skip_dword_unknown 0x00000049 fixme:d3dx:ID3DXEffectImpl_GetDesc (0x2146a8)->(0x33fbb0): stub that repeats a few thousand times. Then several instances of these: Code: fixme:d3dx:ID3DXEffectImpl_GetDesc (0x21e388)->(0x33fa98): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutside): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutside_Alternate): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInside): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInside_Alternate): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutsideNegative): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInsideNegative): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutsideNegativeShadow): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInsideNegativeShadow): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x21e388)->(SSAO_Generate): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, hemiLight): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, directionalLight): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, zwProjection): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, worldViewProj): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferPositionTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferNormalTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferColorTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferAltColorTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, screenSize): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, frustumExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, baseRadius): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, nearRadiusFactor): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, farRadiusFactor): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, farDist): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, distanceCap): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, gBufferPositionTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, gBufferNormalTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, noiseTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, screenSize): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, viewportExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, frustumExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, lBufferOverbrightScale): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutside): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutside_Alternate): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInside): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInside_Alternate): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutsideNegative): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInsideNegative): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutsideNegativeShadow): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInsideNegativeShadow): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x21e388)->(SSAO_Generate): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, hemiLight): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, directionalLight): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, zwProjection): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, worldViewProj): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferPositionTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferNormalTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferColorTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferAltColorTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, screenSize): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, frustumExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, baseRadius): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, nearRadiusFactor): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, farRadiusFactor): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, farDist): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, distanceCap): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, gBufferPositionTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, gBufferNormalTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, noiseTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, screenSize): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, viewportExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, frustumExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, lBufferOverbrightScale): stub fixme:d3dcompiler:D3DCompile data 0x33fb78, data_size 151, filename (null), defines 0x0, include 0x0, entrypoint "main", target "vs_3_0", sflags 0, eflags 0, shader 0x33fae8, error_messages 0x0 stub! fixme:d3dcompiler:D3DCompile data 0x33fbec, data_size 43, filename (null), defines 0x0, include 0x0, entrypoint "main", target "ps_3_0", sflags 0, eflags 0, shader 0x33fb68, error_messages 0x0 stub! fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutside): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutside_Alternate): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInside): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInside_Alternate): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutsideNegative): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInsideNegative): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightOutsideNegativeShadow): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x80e7760)->(TechPointLightInsideNegativeShadow): stub fixme:d3dx:ID3DXEffectImpl_GetTechniqueByName (0x21e388)->(SSAO_Generate): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, hemiLight): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, directionalLight): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, zwProjection): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, worldViewProj): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferPositionTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferNormalTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferColorTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, gBufferAltColorTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, screenSize): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, frustumExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, baseRadius): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, nearRadiusFactor): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, farRadiusFactor): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, farDist): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, distanceCap): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, gBufferPositionTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, gBufferNormalTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x21e388)->(0x0, noiseTexture): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, screenSize): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, viewportExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, frustumExtents): stub fixme:d3dx:ID3DXEffectImpl_GetParameterByName (0x80e7760)->(0x0, lBufferOverbrightScale): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x2868248, 625564, 0x33fabc): partially implemented fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet. fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot fixme:toolhelp:Heap32ListFirst : stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXCreateEffectEx (0x178468, 0x2962970, 45384, 0x0, 0x0, 0x0, 0x20007, 0x0, 0xe884b8c, 0x0): semi-stub fixme:d3dx:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x0000001a fixme:d3dx:skip_dword_unknown 0x00000071 fixme:d3dx:D3DXCreateEffectEx (0x178468, 0x27e01e0, 91064, 0x0, 0x0, 0x0, 0x20007, 0x0, 0xe88491c, 0x0): semi-stub fixme:d3dx:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x0000002e fixme:d3dx:skip_dword_unknown 0x000000a2 fixme:d3dx:D3DXCreateEffectEx (0x178468, 0x27fc1a8, 42160, 0x0, 0x0, 0x0, 0x20007, 0x0, 0xe883bb4, 0x0): semi-stub fixme:d3dx:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x00000017 fixme:d3dx:skip_dword_unknown 0x0000005f fixme:d3dx:D3DXCreateEffectEx (0x178468, 0x2b7aa00, 78964, 0x0, 0x0, 0x0, 0x20007, 0x0, 0xe883a2c, 0x0): semi-stub fixme:d3dx:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3dx:skip_dword_unknown 0x00000020 fixme:d3dx:skip_dword_unknown 0x00000079 fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:ID3DXEffectImpl_GetDesc (0xec2e218)->(0x33fb78): stub fixme:d3dx:ID3DXEffectImpl_GetDesc (0xec2e230)->(0x33fb78): stub fixme:d3dx:ID3DXEffectImpl_GetDesc (0xec2e248)->(0x33fb78): stub fixme:d3dx:ID3DXEffectImpl_GetDesc (0xec2e260)->(0x33fb78): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file Those look like debug messages and implementation stubs. Would that indicate the devel version doesn't really work? Don't know if any of that helps.