On Mon, Jul 21, 2008 at 9:24 PM, Chris Ahrendt celticht32@aol.com wrote:
Well here is my list so far :
device.c - filled with goto's if you need the routines I can supply them... they can be moved to a routine and called...
wine$ find . -name "device.c" ./dlls/ddraw/device.c ./dlls/dinput/tests/device.c ./dlls/dinput/device.c ./dlls/wined3d/device.c ./dlls/d3d8/tests/device.c ./dlls/d3d8/device.c ./dlls/mountmgr.sys/device.c ./dlls/d3d9/tests/device.c ./dlls/d3d9/device.c ./programs/winedevice/device.c ./server/device.c
context.c - same except in this case its just a return with noting else.. why do a goto why not just do the return?
This is probably ok to change. I can only imagine that the original author thought there might be cleanup needed at some later point.
directx.c - same... this can be moved to a routine and simplified.. this is in routine WineD3D_CreateFakeGLContext which I was tracing down some stuff...
cleanup usually does not warrant a new function. This is exactly what we use goto for.
pixelshader.c - this has a recompile goto.. again why not make this into a routine?
provider.c - same
This function is ugly, but not because it uses goto. The function is 144 lines long, which is too long. I'm not familiar with this code, but I'm pretty sure some factorization is in order. The level of indentation could be reduced by breaking on failure instead of proceeding on success. Assuming this previous change is made, the use of the goto would be that much more appealing.
These are just the ones I have run accross so far.. Why do you say that... or is the idea.. hack and get it done... one of the problems with goto's is it makes finding and putting in patches a pain in the ass.. and thats putting it bluntly..
Complete sentences go a long way towards effective communication :-) The use of goto's cannot possibly be considered as a hack. I also don't see how you find goto's a problem when patching the code.
Of course.. Do you have a suggestion on how I should word the RFC?
No, just send in a patch to wine-devel stating why you think the change is correct.
P.S. Make sure you reply-all to cc wine-devel. We're an open project and we communicate openly so everyone can be a part of the discussion.
James Hawkins wrote:
context.c - same except in this case its just a return with noting else.. why do a goto why not just do the return?
This is probably ok to change. I can only imagine that the original author thought there might be cleanup needed at some later point.
The bigger question is why there is a huge if-else statement, and why this function is so large. Huge if-else statement = 2 sub-functions
Shader dirty constants - do shader internals really belong here ?
Ivan
Ivan Gyurdiev wrote:
James Hawkins wrote:
context.c - same except in this case its just a return with noting else.. why do a goto why not just do the return?
This is probably ok to change. I can only imagine that the original author thought there might be cleanup needed at some later point.
The bigger question is why there is a huge if-else statement, and why this function is so large. Huge if-else statement = 2 sub-functions
Shader dirty constants - do shader internals really belong here ?
Ivan
probably not this is the sort of discussion I was wanting to start with the GOTO comment =)
Chris
Ivan Gyurdiev wrote:
James Hawkins wrote:
context.c - same except in this case its just a return with noting else.. why do a goto why not just do the return?
This is probably ok to change. I can only imagine that the original author thought there might be cleanup needed at some later point.
The bigger question is why there is a huge if-else statement, and why this function is so large. Huge if-else statement = 2 sub-functions
Shader dirty constants - do shader internals really belong here ?
Ivan
The GL initialization stuff at the end should also go into a subfunction imho. It really looks like the core of the function control flow does this, unless I'm misunderstanding:
hdc = get_hdc_somehow() [ offscreen and onscreen choices ] ctx = create_new_context(hdc) switch_context(new_ctx) initialize_gl_stuff_in_new_context(new_ctx) switch_context(old_ctx)
The rest is unimportant details like making it work properly :)
Ivan
Ivan Gyurdiev wrote:
Ivan Gyurdiev wrote:
James Hawkins wrote:
context.c - same except in this case its just a return with noting else.. why do a goto why not just do the return?
This is probably ok to change. I can only imagine that the original author thought there might be cleanup needed at some later point.
The bigger question is why there is a huge if-else statement, and why this function is so large. Huge if-else statement = 2 sub-functions
Shader dirty constants - do shader internals really belong here ?
Ivan
The GL initialization stuff at the end should also go into a subfunction imho. It really looks like the core of the function control flow does this, unless I'm misunderstanding:
hdc = get_hdc_somehow() [ offscreen and onscreen choices ] ctx = create_new_context(hdc) switch_context(new_ctx) initialize_gl_stuff_in_new_context(new_ctx) switch_context(old_ctx)
The rest is unimportant details like making it work properly :)
Ivan
Ok here is the next question.. do I just rework it into seperate functions and leave the main API routine alone and just call the others... whats the process to do something like this?
Chris
Chris Ahrendt wrote:
Ivan Gyurdiev wrote:
Ivan Gyurdiev wrote:
James Hawkins wrote:
context.c - same except in this case its just a return with noting else.. why do a goto why not just do the return?
This is probably ok to change. I can only imagine that the original author thought there might be cleanup needed at some later point.
The bigger question is why there is a huge if-else statement, and why this function is so large. Huge if-else statement = 2 sub-functions
Shader dirty constants - do shader internals really belong here ?
Ivan
The GL initialization stuff at the end should also go into a subfunction imho. It really looks like the core of the function control flow does this, unless I'm misunderstanding:
hdc = get_hdc_somehow() [ offscreen and onscreen choices ] ctx = create_new_context(hdc) switch_context(new_ctx) initialize_gl_stuff_in_new_context(new_ctx) switch_context(old_ctx)
The rest is unimportant details like making it work properly :)
Ivan
Ok here is the next question.. do I just rework it into seperate functions and leave the main API routine alone and just call the others... whats the process to do something like this?
Chris
Unless you are trying to fix something, make it more efficient there is no reason to touch the code just because it looks bad. Some one might have lots of work done on said function and just about to send their changes in. Then come to find out that all of the changes have to be scrapped and rewritten because some one reformatted the code.
And it also helps if you actually understand what that piece of code is doing. Some code is kept ugly just so one day it can be properly rewritten not just reformatted.
Vitaliy.
The bigger question is why there is a huge if-else statement, and why this function is so large. Huge if-else statement = 2 sub-functions
Shader dirty constants - do shader internals really belong here ?
Well, in ARB shader constants are a context global state, opposed to GLSL where they are a per-shader property. Thus the constant tracking for ARB is moved to the context rather than in the shader. It could maybe be made a shader backend callback, currently it is controlled by a flag in the shader backend
Stefan and all...
in context.c
the following lines:
/* When findCompatible is set and no suitable format was found, let ChoosePixelFormat choose a pixel format in order not to crash. */ if(!iPixelFormat && !findCompatible) { ERR("Can't find a suitable iPixelFormat\n"); return FALSE; } else
why not remove this and go ahead and call ChoosePixelFormat? If ChoosePixelFormat fails then we say we can't find a suitable pixel format? This removes one problem when EverQuest2.exe runs where I get 2-3 calls to WineD3D_ChoosePixelFormat. The first call seems to work as it loads the shaders (least that is whats in the logs it looks like) but with the above bit of code I get 2 more calls which fail and say the above error. Now in DX9 I read when initializing it calls initialization several times for each display adapter reported (I think thats what I remember it saying). EverQuest2.exe still reports that the ATI FireGL card does not have Pixel Shaders (which it does) but I do not seem to be getting the exception or the iPixel Error in my logs after removing this. Is it critical we have the above code when we can get similar function by removing it and letting ChoosePixelFormat fail if the card does not support it?
Chris
why not remove this and go ahead and call ChoosePixelFormat? If ChoosePixelFormat fails then we say we can't find a suitable pixel format? This removes one problem when EverQuest2.exe runs where I get 2-3 calls to WineD3D_ChoosePixelFormat
Roderick has written this code, and he is on vacation right now.
One of our rules is not to do any change to the code that happens to fix an app without doubt-free understanding of what the problem is. (Sometimes we have to make exceptions, e.g. with random graphics driver bugs)
As far as I understand it, findCompatible is set when an onscreen drawable is created(drawing to a window), and it is FALSE if a pbuffer is created(one form of offscreen rendering). pbuffers aren't created at device creation or reset time, so something seems odd that removing the !findCompatible fixes a startup crash(unless the app instantly tries to do offscreen rendering and you have offscreenRenderingMode = pbuffer)
The reason for not accepting compatible formats with pbuffers is(among others maybe) that rendering on a different format and then copying it to a texture can cause serious performance problems. So the !findCompatible in this code looks correct to me, but maybe the caller sets the flag incorrectly. Also it seems strange that this patch fixes a problem that is caused by recursive Reset() calls.
I sent a patch to make the pixel format check less picky(especially regarding AUX buffers). I lost your reply to it, and Alexandre didn't apply it yet, I think due to your unanswered concern about it. Does that patch fix the problem with the game?
The patch I mean is this: http://www.winehq.org/pipermail/wine-patches/2008-July/058282.html
Stefan Dösinger wrote:
why not remove this and go ahead and call ChoosePixelFormat? If ChoosePixelFormat fails then we say we can't find a suitable pixel format? This removes one problem when EverQuest2.exe runs where I get 2-3 calls to WineD3D_ChoosePixelFormat
Roderick has written this code, and he is on vacation right now.
One of our rules is not to do any change to the code that happens to fix an app without doubt-free understanding of what the problem is. (Sometimes we have to make exceptions, e.g. with random graphics driver bugs)
As far as I understand it, findCompatible is set when an onscreen drawable is created(drawing to a window), and it is FALSE if a pbuffer is created(one form of offscreen rendering). pbuffers aren't created at device creation or reset time, so something seems odd that removing the !findCompatible fixes a startup crash(unless the app instantly tries to do offscreen rendering and you have offscreenRenderingMode = pbuffer)
The reason for not accepting compatible formats with pbuffers is(among others maybe) that rendering on a different format and then copying it to a texture can cause serious performance problems. So the !findCompatible in this code looks correct to me, but maybe the caller sets the flag incorrectly. Also it seems strange that this patch fixes a problem that is caused by recursive Reset() calls.
I sent a patch to make the pixel format check less picky(especially regarding AUX buffers). I lost your reply to it, and Alexandre didn't apply it yet, I think due to your unanswered concern about it. Does that patch fix the problem with the game?
The patch I mean is this: http://www.winehq.org/pipermail/wine-patches/2008-July/058282.html
Ok I did a clean install.. rebuilt wine from the base 1.1.1 code put the above patch into the context.c and reran EverQuest2.exe I put export WINEDEBUG=+d3d,+sed before running and am attaching the trace. (If you need more just send me a message and I will retry it. I still get the card does not have pixel shader error (and yes the card has pixel shaders (its an ATI FIREGL5200)). I am attaching the log and the screenshot.
Chris
[cahrendt@stinky EverQuest II]$ export WINEDEBUG=+d3d,+sed [cahrendt@stinky EverQuest II]$ wine EverQuest2.exe fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels Could not load Mozilla. HTML rendering will be disabled. libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering wine: configuration in '/home/cahrendt/.wine' has been updated. fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels fixme:wave:ALSA_ComputeCaps Device has a minimum of 2 channels fixme:dsound:DllCanUnloadNow (void): stub fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"ddraw.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dplayx.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dpnet.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dinput.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dinput8.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dsound.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dswave.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"d3d8.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"d3d9.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmband.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmcompos.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmime.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmloader.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmscript.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmstyle.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmsynth.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"dmusic.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"devenum.dll") fixme:dxdiag:DXDiag_AddFileDescContainer (0x190290,L"quartz.dll") fixme:win:EnumDisplayDevicesW ((null),0,0x33e8a8,0x00000000), stub! trace:d3d:InitAdapters Initializing adapters libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering trace:d3d:InitAdapters Initializing default adapter trace:d3d:WineD3D_CreateFakeGLContext getting context... trace:d3d:WineD3D_CreateFakeGLContext incrementing ref from 0 trace:d3d:IWineD3DImpl_FillGLCaps extension detection call ok directx.c / 1011 trace:d3d:InitAdapters Emulating 16MB of texture ram fixme:win:EnumDisplayDevicesW ((null),0,0x33e368,0x00000000), stub! trace:d3d:InitAdapters DeviceName: L"\\.\DISPLAY1" trace:d3d:InitAdapters iPixelFormat=1, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=2, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=3, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=4, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=5, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=6, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=7, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=8, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=9, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=10, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=11, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=12, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=13, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=14, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=15, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=16, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=17, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=18, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=19, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=20, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=21, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=22, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=23, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=24, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=25, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=26, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=27, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=28, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=29, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=30, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=31, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=32, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=33, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=34, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=35, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=36, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=37, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=38, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=39, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=40, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=41, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=42, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=43, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=44, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=45, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=46, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=47, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=48, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=49, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=50, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=51, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=52, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=53, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=54, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=55, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=56, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=57, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=58, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=59, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=60, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=61, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=62, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=63, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=64, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=65, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=66, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=67, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=68, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=69, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=70, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=71, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=72, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=73, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=74, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=75, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=76, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=77, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=78, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=8, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=79, iPixelType=0x202b, doubleBuffer=1, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters iPixelFormat=80, iPixelType=0x202b, doubleBuffer=0, RGBA=8/8/8/8, depth=24, stencil=0, windowDrawable=1, pbufferDrawable=0 trace:d3d:InitAdapters 1 adapters successfully initialized trace:d3d:IWineD3DImpl_CreateDevice Created WineD3DDevice object @ 0x198a80 trace:d3d:IWineD3DImpl_AddRef (0x194768) : AddRef increasing from 1 trace:d3d:IWineD3DImpl_CreateDevice (0x194768)->(Adptr:0, DevType: 0, FocusHwnd: (nil), BehFlags: 0, RetDevInt: 0x33e7f8) trace:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x198a80) : simulating 16MB, returning 16MB left trace:d3d:IWineD3DDeviceImpl_GetHWND (0x198a80)->(0x33e7e8) trace:d3d:IWineD3DDeviceImpl_SetFullscreen (0x198a80) Setting DDraw fullscreen mode to false trace:d3d:IWineD3DDeviceImpl_Release (0x198a80) : Releasing from 1 trace:d3d:IWineD3DImpl_Release (0x194768) : Releasing from 2 trace:d3d:IWineD3DDeviceImpl_Release Freed device 0x198a80 trace:d3d:IWineD3DImpl_Release (0x194768) : Releasing from 1 fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({083863f1-70de-11d0-bd40-00a0c911ce86}) pEnum(0x195698) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x1956b0) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"AVI Splitter" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{1B544C20-FD0B-11CE-8C63-00AA0044B51E}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x1956c8) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"MPEG-I Stream Splitter" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{336475D0-942A-11CE-A870-00AA002FEAB5}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x196460) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"ACM Wrapper" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{6A08CF80-0E18-11CF-A24D-0020AFD79767}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x196868) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Video Renderer" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{6BC1CFFA-8FC1-4261-AC22-CFB4CC38DB50}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x196d00) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Video Renderer" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{70E102B0-5556-11CE-97C0-00AA0055595A}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x197018) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Audio Renderer" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{79376820-07D0-11CF-A24D-0020AFD79767}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x198ae0) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Null Renderer" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{C1F400A4-3F08-11D3-9F0B-006008039E37}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x198e90) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"AVI Decompressor" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{CF49D4E0-1115-11CE-B03A-0020AF0BA770}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x199228) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Wave Parser" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{D51BD5A1-7548-11CF-A520-0080C77EF58A}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x199660) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Audio Renderer" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{E30629D1-27E5-11CE-875D-00608CB78066}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195698, 1, 0x199920) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"File Source (Async.)" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{E436EBB5-524F-11CE-9F53-0020AF0BA770}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({33d9a760-90c8-11d0-bd43-00a0c911ce86}) pEnum(0x195638) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({33d9a761-90c8-11d0-bd43-00a0c911ce86}) pEnum(0x195638) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({33d9a762-90c8-11d0-bd43-00a0c911ce86}) pEnum(0x19a0e8) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x19a0e8, 1, 0x195ad8) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"AD198x Analog" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{E30629D2-27E5-11CE-875D-00608CB78066}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({4efe2452-168a-11d1-bc76-00c04fb9453b}) pEnum(0x19a0e8) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x19a0e8, 1, 0x195638) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"Midi Through" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{07B65360-C445-11CE-AFDE-00AA006C14F4}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({860bb310-5d01-11d0-bd3b-00a0c911ce86}) pEnum(0x195650) fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({cc7bfb41-f175-11d1-a392-00e0291f3959}) pEnum((nil)) fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({cc7bfb46-f175-11d1-a392-00e0291f3959}) pEnum((nil)) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer ClassEnumerator for clsid({e0f158e1-cb04-11d0-bd4e-00a0c911ce86}) pEnum(0x195650) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195650, 1, 0x19a0e8) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"AD198x Analog" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{E30629D1-27E5-11CE-875D-00608CB78066}" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer IEnumMoniker_Next(0x195650, 1, 0x19a890) fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Name:L"DirectSound: AD198x Analog" fixme:dxdiag:DXDiag_InitDXDiagDirectShowFiltersContainer Clsid:L"{79376820-07D0-11CF-A24D-0020AFD79767}" trace:d3d:IWineD3DImpl_CreateDevice Created WineD3DDevice object @ 0x19b110 trace:d3d:IWineD3DImpl_AddRef (0x195698) : AddRef increasing from 1 trace:d3d:IWineD3DImpl_CreateDevice (0x195698)->(Adptr:0, DevType: 1, FocusHwnd: 0x1002a, BehFlags: 52, RetDevInt: 0x199d38) trace:d3d:IWineD3DDeviceImpl_Init3D (0x19b110)->(0x33f0dc,0x607a03a0) trace:d3d:IWineD3DDeviceImpl_Init3D (0x19b110) : Creating stateblock trace:d3d:IWineD3DDeviceImpl_Init3D (0x19b110) : Created stateblock (0x19e7b8) trace:d3d:IWineD3DStateBlockImpl_AddRef (0x19e7b8) : AddRef increasing from 1 trace:d3d:IWineD3DDeviceImpl_Init3D Creating implicit swapchain trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain (0x19b110) : Created Additional Swap Chain trace:d3d:IWineD3DDeviceImpl_SetHWND (0x19b110)->(0x1002a) trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Using hDc 0x61c trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Copying across presentation parameters trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain calling rendertarget CB trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) Create surface trace:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x19b110) : simulating 16MB, returning 16MB left trace:d3d:WineD3DAdapterChangeGLRam Adjusted gl ram by 3145728 to 3145728 trace:d3d:IWineD3DDeviceImpl_AddResource (0x19b110) : Adding Resource 0x1abc68 trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) : Created resource 0x1abc68 trace:d3d:IWineD3DDeviceImpl_CreateSurface Pool 0 0 1 2 trace:d3d:IWineD3DDeviceImpl_QueryInterface (0x19b110)->({3c2aebf6-6f30-11d9-c687-00046142c14f},0x33ec50) trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) : w(1024) h(768) fmt(21,WINED3DFMT_A8R8G8B8) lockable(0) surf@0x1abc68, surfmem@0x3740040, 3145728 bytes trace:d3d:IWineD3DSwapChainImpl_QueryInterface (0x1ab5c0)->({34d01b10-6f30-11d9-c687-00046142c14f},0x33eda0) trace:d3d:IWineD3DSwapChainImpl_AddRef (0x1ab5c0) : AddRef increasing from 1 trace:d3d:IWineD3DSwapChainImpl_Release (0x1ab5c0) : ReleaseRef to 1 trace:d3d:CreateContext (0x19b110): Creating a onscreen context for render target 0x1abc68 trace:d3d:CreateContext pPresentParms->EnableAutoDepthStencil=enabled; using AutoDepthStencilFormat=WINED3DFMT_D24S8 trace:d3d:WineD3D_ChoosePixelFormat ColorFormat=WINED3DFMT_A8R8G8B8, DepthStencilFormat=WINED3DFMT_D24S8, auxBuffers=1, numSamples=0, pbuffer=0, findCompatible=0 trace:d3d:getColorBits fmt: WINED3DFMT_A8R8G8B8 trace:d3d:getColorBits Returning red: 8, green: 8, blue: 8, alpha: 8, total: 32 for fmt=WINED3DFMT_A8R8G8B8 trace:d3d:getDepthStencilBits fmt: WINED3DFMT_D24S8 trace:d3d:getDepthStencilBits Returning depthSize: 24 and stencilSize: 8 for fmt=WINED3DFMT_D24S8 trace:d3d:WineD3D_ChoosePixelFormat Found iPixelFormat=1 for ColorFormat=WINED3DFMT_A8R8G8B8, DepthStencilFormat=WINED3DFMT_D24S8 trace:d3d:AddContextToArray Created context 0x1abdf0 trace:d3d:CreateContext Successfully created new context 0x1abdf0 trace:d3d:CreateContext Setting up the screen trace:d3d:CreateContext glClearColor call ok context.c / 495 trace:d3d:CreateContext glClear call ok context.c / 500 trace:d3d:CreateContext glColor3f call ok context.c / 503 trace:d3d:CreateContext glEnable call ok context.c / 506 trace:d3d:CreateContext glLightModeli(GL_LIGHT_MODEL_LOCAL_VIEWER, GL_TRUE); call ok context.c / 509 trace:d3d:CreateContext glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT); call ok context.c / 512 trace:d3d:CreateContext glLightModeli(GL_LIGHT_MODEL_COLOR_CONTROL, GL_SEPARATE_SPECULAR_COLOR); call ok context.c / 515 trace:d3d:CreateContext glPixelStorei(GL_PACK_ALIGNMENT, This->surface_alignment); call ok context.c / 518 trace:d3d:CreateContext glPixelStorei(GL_UNPACK_ALIGNMENT, This->surface_alignment); call ok context.c / 520 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Context created (HWND=0x1002a, glContext=0x1abda0) trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain calling rendertarget CB trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) Create surface trace:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x19b110) : simulating 16MB, returning 13MB left trace:d3d:WineD3DAdapterChangeGLRam Adjusted gl ram by 3145728 to 6291456 trace:d3d:IWineD3DDeviceImpl_AddResource (0x19b110) : Adding Resource 0x1acfb0 trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) : Created resource 0x1acfb0 trace:d3d:IWineD3DDeviceImpl_CreateSurface Pool 0 0 1 2 trace:d3d:IWineD3DDeviceImpl_QueryInterface (0x19b110)->({3c2aebf6-6f30-11d9-c687-00046142c14f},0x33ec50) trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) : w(1024) h(768) fmt(21,WINED3DFMT_A8R8G8B8) lockable(0) surf@0x1acfb0, surfmem@0x3a50040, 3145728 bytes trace:d3d:IWineD3DSwapChainImpl_QueryInterface (0x1ab5c0)->({34d01b10-6f30-11d9-c687-00046142c14f},0x33eda0) trace:d3d:IWineD3DSwapChainImpl_AddRef (0x1ab5c0) : AddRef increasing from 1 trace:d3d:IWineD3DSwapChainImpl_Release (0x1ab5c0) : ReleaseRef to 1 trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain glDrawBuffer(GL_BACK) call ok device.c / 1561 trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Creating depth stencil buffer trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) Create surface trace:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x19b110) : simulating 16MB, returning 10MB left trace:d3d:WineD3DAdapterChangeGLRam Adjusted gl ram by 3145728 to 9437184 trace:d3d:IWineD3DDeviceImpl_AddResource (0x19b110) : Adding Resource 0x1ad0f8 trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) : Created resource 0x1ad0f8 trace:d3d:IWineD3DDeviceImpl_CreateSurface Pool 0 0 1 2 trace:d3d:IWineD3DDeviceImpl_QueryInterface (0x19b110)->({3c2aebf6-6f30-11d9-c687-00046142c14f},0x33ec50) trace:d3d:IWineD3DDeviceImpl_CreateSurface (0x19b110) : w(1024) h(768) fmt(75,WINED3DFMT_D24S8) lockable(0) surf@0x1ad0f8, surfmem@0x3d60040, 3145728 bytes trace:d3d:IWineD3DSwapChainImpl_GetGammaRamp (0x1ab5c0) : pRamp@0x1ab620 trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain Created swapchain 0x1ab5c0 trace:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain FrontBuf @ 0x1abc68, BackBuf @ 0x1acfb0, DepthStencil 1 trace:d3d:IWineD3DDeviceImpl_Init3D Setting rendertarget to 0x1acf70 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock (0x19e7b8) -----------------------> Setting up device defaults... 0x19b110 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Render states trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZENABLE(7), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FILLMODE(8), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SHADEMODE(9), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LINEPATTERN(10), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZWRITEENABLE(14), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHATESTENABLE(15), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LASTPIXEL(16), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRCBLEND(19), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DESTBLEND(20), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CULLMODE(22), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZFUNC(23), value = 4 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHAFUNC(25), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHAREF(24), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DITHERENABLE(26), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHABLENDENABLE(27), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGENABLE(28), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SPECULARENABLE(29), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZVISIBLE(30), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGCOLOR(34), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGTABLEMODE(35), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGSTART(36), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGEND(37), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGDENSITY(38), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_EDGEANTIALIAS(40), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZBIAS(47), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_RANGEFOGENABLE(48), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILENABLE(52), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILFAIL(53), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILZFAIL(54), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILPASS(55), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILREF(57), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILMASK(58), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILFUNC(56), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILWRITEMASK(59), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_TEXTUREFACTOR(60), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP0(128), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP1(129), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP2(130), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP3(131), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP4(132), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP5(133), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP6(134), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP7(135), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CLIPPING(136), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LIGHTING(137), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_AMBIENT(139), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGVERTEXMODE(140), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORVERTEX(141), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LOCALVIEWER(142), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_NORMALIZENORMALS(143), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DIFFUSEMATERIALSOURCE(145), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SPECULARMATERIALSOURCE(146), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_AMBIENTMATERIALSOURCE(147), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_EMISSIVEMATERIALSOURCE(148), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_VERTEXBLEND(151), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CLIPPLANEENABLE(152), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SOFTWAREVERTEXPROCESSING(153), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE(154), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE_MIN(155), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSPRITEENABLE(156), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALEENABLE(157), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_A(158), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_B(159), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_C(160), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MULTISAMPLEANTIALIAS(161), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MULTISAMPLEMASK(162), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_PATCHEDGESTYLE(163), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_PATCHSEGMENTS(164), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DEBUGMONITORTOKEN(165), value = -1163015426 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE_MAX(166), value = 1115684864 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_INDEXEDVERTEXBLENDENABLE(167), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE(168), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_TWEENFACTOR(170), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDOP(171), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POSITIONDEGREE(172), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_NORMALDEGREE(173), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SCISSORTESTENABLE(174), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SLOPESCALEDEPTHBIAS(175), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MINTESSELLATIONLEVEL(178), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MAXTESSELLATIONLEVEL(179), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ANTIALIASEDLINEENABLE(176), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_X(180), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_Y(181), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_Z(182), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_W(183), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ENABLEADAPTIVETESSELLATION(184), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_TWOSIDEDSTENCILMODE(185), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILFAIL(186), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILZFAIL(187), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILPASS(188), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILFUNC(189), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE1(190), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE2(191), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE3(192), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDFACTOR(193), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRGBWRITEENABLE(194), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DEPTHBIAS(195), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP8(198), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP9(199), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP10(200), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP11(201), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP12(202), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP13(203), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP14(204), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP15(205), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SEPARATEALPHABLENDENABLE(206), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRCBLENDALPHA(207), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DESTBLENDALPHA(208), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDOPALPHA(209), value = 1 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 0 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 1 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 2 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 3 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 4 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 5 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 6 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 7 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 0 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 1 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 2 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 3 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 4 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 5 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 6 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 7 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 8 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 9 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 10 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 11 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 12 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 13 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 14 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 15 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 16 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 17 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 18 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 19 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock -----------------------> Device defaults now set up... trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 0 given name 1 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 1 given name 2 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 2 given name 3 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 3 given name 4 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 4 given name 5 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 5 given name 6 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 6 given name 7 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 7 given name 8 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:IWineD3DDeviceImpl_SetViewport (0x19b110) trace:d3d:IWineD3DDeviceImpl_SetViewport (0x19b110) : x=0, y=0, wid=1024, hei=768, minz=0.000000, maxz=1.000000 trace:d3d:IWineD3DDeviceImpl_Init3D glGetIntegerv(GL_MAX_LIGHTS, &This->maxConcurrentLights) call ok device.c / 2162 trace:d3d:IWineD3DDeviceImpl_Init3D Using back buffer for offscreen rendering trace:d3d:IWineD3DDeviceImpl_Init3D (0x19b110) All defaults now set up, leaving Init3D with 0x19b110 trace:d3d:IWineD3DDeviceImpl_Clear (0x19b110) Count (0), pRects ((nil)), Flags (6), Color (0x00000000), Z (1.000000), Stencil (0) trace:d3d:ActivateContext (0x19b110): Selecting context for render target 0x1acfb0, thread 9 trace:d3d:ActivateContext glEnable GL_SCISSOR_TEST call ok context.c / 1137 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearStencil call ok device.c / 5015 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearDepth call ok device.c / 5024 trace:d3d:IWineD3DDeviceImpl_ClearSurface glScissor call ok device.c / 5074 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClear call ok device.c / 5076 warn:d3d:IWineD3DDeviceImpl_GetDeviceCaps (0x19b110) : stub, calling idirect3d for now trace:d3d:IWineD3DDeviceImpl_Clear (0x19b110) Count (0), pRects ((nil)), Flags (1), Color (0x00000000), Z (0.000000), Stencil (0) trace:d3d:ActivateContext (0x19b110): Selecting context for render target 0x1acfb0, thread 9 trace:d3d:ActivateContext glEnable GL_SCISSOR_TEST call ok context.c / 1137 trace:d3d:IWineD3DDeviceImpl_ClearSurface Clearing screen with glClear to color 0 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearColor call ok device.c / 5052 trace:d3d:IWineD3DDeviceImpl_ClearSurface glScissor call ok device.c / 5074 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClear call ok device.c / 5076 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILENABLE(52), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_NORMALIZENORMALS(143), value = 1 trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 0, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 16, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 1, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 2, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 19, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 65, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 66, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 67, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 68, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 69, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 70, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 71, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 72, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 73, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 74, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 75, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 76, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 77, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 78, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 79, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f0f8, start 80, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f108, start 64, count 1) trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSPRITEENABLE(156), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALEENABLE(157), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE(154), value = 1073741824 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE_MIN(155), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_A(158), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_B(159), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_C(160), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LIGHTING(137), value = 0 trace:d3d:IWineD3DDeviceImpl_SetIndices (0x19b110) : Setting to (nil) trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 0, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 1, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 2, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 3, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 4, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 5, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 6, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 7, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 8, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 9, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 10, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 11, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 12, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 13, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 14, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetStreamSource (0x19b110) : StreamNo: 15, OldStream ((nil)), NewStream ((nil)), OffsetInBytes 0, NewStride 0 trace:d3d:IWineD3DDeviceImpl_SetStreamSource Application is setting the old values over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x1, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x2, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x3, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x4, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x5, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x6, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x7, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x8, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0x9, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0xa, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0xb, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0xc, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0xd, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0xe, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : Stage 0xf, Texture (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture GL_LIMITS 8 trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : oldtexture((nil)) trace:d3d:IWineD3DDeviceImpl_SetTexture (0x19b110) : setting new texture to (nil) trace:d3d:IWineD3DDeviceImpl_SetTexture App is setting the same texture again, nothing to do trace:d3d:IWineD3DDeviceImpl_EnumResources (0x19b110)->(0x6079ad10,0x33f6b8) trace:d3d:IWineD3DDeviceImpl_EnumResources enumerating resource 0x1ad0f8 trace:d3d:IWineD3DResourceImpl_GetType (0x1ad0f8) : returning 1 trace:d3d:IWineD3DDeviceImpl_EnumResources enumerating resource 0x1acfb0 trace:d3d:IWineD3DResourceImpl_GetType (0x1acfb0) : returning 1 trace:d3d:IWineD3DDeviceImpl_EnumResources enumerating resource 0x1abc68 trace:d3d:IWineD3DResourceImpl_GetType (0x1abc68) : returning 1 trace:d3d:IWineD3DDeviceImpl_Reset (0x19b110) trace:d3d:IWineD3DDeviceImpl_GetSwapChain (0x19b110) : swapchain 0 trace:d3d:IWineD3DSwapChainImpl_AddRef (0x1ab5c0) : AddRef increasing from 1 trace:d3d:IWineD3DDeviceImpl_GetSwapChain (0x19b110) returning 0x1ab5c0 trace:d3d:IWineD3DDeviceImpl_Reset New params: trace:d3d:IWineD3DDeviceImpl_Reset BackBufferWidth = 1024 trace:d3d:IWineD3DDeviceImpl_Reset BackBufferHeight = 768 trace:d3d:IWineD3DDeviceImpl_Reset BackBufferFormat = WINED3DFMT_A8R8G8B8 trace:d3d:IWineD3DDeviceImpl_Reset BackBufferCount = 1 trace:d3d:IWineD3DDeviceImpl_Reset MultiSampleType = 0 trace:d3d:IWineD3DDeviceImpl_Reset MultiSampleQuality = 0 trace:d3d:IWineD3DDeviceImpl_Reset SwapEffect = 1 trace:d3d:IWineD3DDeviceImpl_Reset hDeviceWindow = 0x1002a trace:d3d:IWineD3DDeviceImpl_Reset Windowed = true trace:d3d:IWineD3DDeviceImpl_Reset EnableAutoDepthStencil = true trace:d3d:IWineD3DDeviceImpl_Reset Flags = 00000000 trace:d3d:IWineD3DDeviceImpl_Reset FullScreen_RefreshRateInHz = 0 trace:d3d:IWineD3DDeviceImpl_Reset PresentationInterval = -2147483648 trace:d3d:IWineD3DDeviceImpl_EnumResources (0x19b110)->(0x607e9cd0,(nil)) trace:d3d:IWineD3DDeviceImpl_EnumResources enumerating resource 0x1ad0f8 trace:d3d:reset_unload_resources Unloading resource 0x1ad0f8 trace:d3d:IWineD3DDeviceImpl_QueryInterface (0x19b110)->({3c2aebf6-6f30-11d9-c687-00046142c14f},0x33f558) trace:d3d:IWineD3DDeviceImpl_EnumResources enumerating resource 0x1acfb0 trace:d3d:reset_unload_resources Unloading resource 0x1acfb0 trace:d3d:IWineD3DSwapChainImpl_QueryInterface (0x1ab5c0)->({3c2aebf6-6f30-11d9-c687-00046142c14f},0x33f558) trace:d3d:IWineD3DDeviceImpl_EnumResources enumerating resource 0x1abc68 trace:d3d:reset_unload_resources Unloading resource 0x1abc68 trace:d3d:IWineD3DSwapChainImpl_QueryInterface (0x1ab5c0)->({3c2aebf6-6f30-11d9-c687-00046142c14f},0x33f558) trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:IWineD3DDeviceImpl_Reset glDeleteTextures(1, &This->dummyTextureName[i]) call ok device.c / 7227 trace:d3d:DestroyContext Destroying ctx 0x1abdf0 trace:d3d:RemoveContextFromArray Removing ctx 0x1abdf0 trace:d3d:CreateContext (0x19b110): Creating a onscreen context for render target 0x1acfb0 trace:d3d:CreateContext pPresentParms->EnableAutoDepthStencil=enabled; using AutoDepthStencilFormat=WINED3DFMT_D24S8 trace:d3d:WineD3D_ChoosePixelFormat ColorFormat=WINED3DFMT_A8R8G8B8, DepthStencilFormat=WINED3DFMT_D24S8, auxBuffers=1, numSamples=0, pbuffer=0, findCompatible=0 trace:d3d:getColorBits fmt: WINED3DFMT_A8R8G8B8 trace:d3d:getColorBits Returning red: 8, green: 8, blue: 8, alpha: 8, total: 32 for fmt=WINED3DFMT_A8R8G8B8 trace:d3d:getDepthStencilBits fmt: WINED3DFMT_D24S8 trace:d3d:getDepthStencilBits Returning depthSize: 24 and stencilSize: 8 for fmt=WINED3DFMT_D24S8 trace:d3d:WineD3D_ChoosePixelFormat Found iPixelFormat=1 for ColorFormat=WINED3DFMT_A8R8G8B8, DepthStencilFormat=WINED3DFMT_D24S8 trace:d3d:AddContextToArray Created context 0x1abd88 trace:d3d:CreateContext Successfully created new context 0x1abd88 trace:d3d:CreateContext Setting up the screen trace:d3d:CreateContext glClearColor call ok context.c / 495 trace:d3d:CreateContext glClear call ok context.c / 500 trace:d3d:CreateContext glColor3f call ok context.c / 503 trace:d3d:CreateContext glEnable call ok context.c / 506 trace:d3d:CreateContext glLightModeli(GL_LIGHT_MODEL_LOCAL_VIEWER, GL_TRUE); call ok context.c / 509 trace:d3d:CreateContext glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_EXT); call ok context.c / 512 trace:d3d:CreateContext glLightModeli(GL_LIGHT_MODEL_COLOR_CONTROL, GL_SEPARATE_SPECULAR_COLOR); call ok context.c / 515 trace:d3d:CreateContext glPixelStorei(GL_PACK_ALIGNMENT, This->surface_alignment); call ok context.c / 518 trace:d3d:CreateContext glPixelStorei(GL_UNPACK_ALIGNMENT, This->surface_alignment); call ok context.c / 520 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:CreateContext glTexEnvi(GL_POINT_SPRITE_ARB, GL_COORD_REPLACE_ARB, GL_TRUE) call ok context.c / 555 trace:d3d:IWineD3DSwapChainImpl_Release (0x1ab5c0) : ReleaseRef to 1 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock (0x19e7b8) -----------------------> Setting up device defaults... 0x19b110 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Render states trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZENABLE(7), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FILLMODE(8), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SHADEMODE(9), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LINEPATTERN(10), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZWRITEENABLE(14), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHATESTENABLE(15), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LASTPIXEL(16), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRCBLEND(19), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DESTBLEND(20), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CULLMODE(22), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZFUNC(23), value = 4 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHAFUNC(25), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHAREF(24), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DITHERENABLE(26), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHABLENDENABLE(27), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGENABLE(28), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SPECULARENABLE(29), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZVISIBLE(30), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGCOLOR(34), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGTABLEMODE(35), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGSTART(36), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGEND(37), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGDENSITY(38), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_EDGEANTIALIAS(40), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZBIAS(47), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_RANGEFOGENABLE(48), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILENABLE(52), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILFAIL(53), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILZFAIL(54), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILPASS(55), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILREF(57), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILMASK(58), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILFUNC(56), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILWRITEMASK(59), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_TEXTUREFACTOR(60), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP0(128), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP1(129), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP2(130), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP3(131), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP4(132), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP5(133), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP6(134), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP7(135), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CLIPPING(136), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LIGHTING(137), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_AMBIENT(139), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGVERTEXMODE(140), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORVERTEX(141), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LOCALVIEWER(142), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_NORMALIZENORMALS(143), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DIFFUSEMATERIALSOURCE(145), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SPECULARMATERIALSOURCE(146), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_AMBIENTMATERIALSOURCE(147), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_EMISSIVEMATERIALSOURCE(148), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_VERTEXBLEND(151), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CLIPPLANEENABLE(152), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SOFTWAREVERTEXPROCESSING(153), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE(154), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE_MIN(155), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSPRITEENABLE(156), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALEENABLE(157), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_A(158), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_B(159), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_C(160), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MULTISAMPLEANTIALIAS(161), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MULTISAMPLEMASK(162), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_PATCHEDGESTYLE(163), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_PATCHSEGMENTS(164), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DEBUGMONITORTOKEN(165), value = -1163015426 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE_MAX(166), value = 1115684864 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_INDEXEDVERTEXBLENDENABLE(167), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE(168), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_TWEENFACTOR(170), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDOP(171), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POSITIONDEGREE(172), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_NORMALDEGREE(173), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SCISSORTESTENABLE(174), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SLOPESCALEDEPTHBIAS(175), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MINTESSELLATIONLEVEL(178), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_MAXTESSELLATIONLEVEL(179), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ANTIALIASEDLINEENABLE(176), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_X(180), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_Y(181), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_Z(182), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ADAPTIVETESS_W(183), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ENABLEADAPTIVETESSELLATION(184), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_TWOSIDEDSTENCILMODE(185), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILFAIL(186), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILZFAIL(187), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILPASS(188), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CCW_STENCILFUNC(189), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE1(190), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE2(191), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE3(192), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDFACTOR(193), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRGBWRITEENABLE(194), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DEPTHBIAS(195), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP8(198), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP9(199), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP10(200), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP11(201), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP12(202), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP13(203), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP14(204), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_WRAP15(205), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SEPARATEALPHABLENDENABLE(206), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRCBLENDALPHA(207), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DESTBLENDALPHA(208), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDOPALPHA(209), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 0 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 1 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 2 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 3 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 4 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 5 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 6 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default texture states for texture Stage 7 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 0 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 1 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 2 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 3 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 4 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 5 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 6 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 7 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 8 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 9 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 10 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 11 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 12 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 13 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 14 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 15 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 16 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 17 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 18 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock Setting up default samplers states for sampler 19 trace:d3d:IWineD3DStateBlockImpl_InitStartupStateBlock -----------------------> Device defaults now set up... trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 0 given name 1 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 1 given name 2 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 2 given name 3 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 3 given name 4 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 4 given name 5 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 5 given name 6 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 6 given name 7 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:create_dummy_textures glActiveTextureARB call ok device.c / 1999 trace:d3d:create_dummy_textures glGenTextures call ok device.c / 2006 trace:d3d:create_dummy_textures Dummy Texture 7 given name 8 trace:d3d:create_dummy_textures glBindTexture call ok device.c / 2013 trace:d3d:create_dummy_textures glTexImage2D call ok device.c / 2016 trace:d3d:IWineD3DDeviceImpl_Clear (0x19b110) Count (0), pRects ((nil)), Flags (1), Color (0x00000000), Z (0.000000), Stencil (0) trace:d3d:ActivateContext (0x19b110): Selecting context for render target 0x1acfb0, thread 9 trace:d3d:ActivateContext glEnable GL_SCISSOR_TEST call ok context.c / 1137 trace:d3d:IWineD3DDeviceImpl_ClearSurface Clearing screen with glClear to color 0 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearColor call ok device.c / 5052 trace:d3d:IWineD3DDeviceImpl_ClearSurface glScissor call ok device.c / 5074 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClear call ok device.c / 5076 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILENABLE(52), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_NORMALIZENORMALS(143), value = 1 trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 0, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 16, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 1, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 2, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 19, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 65, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 66, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 67, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 68, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 69, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 70, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 71, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 72, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 73, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 74, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 75, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 76, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 77, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 78, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 79, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f68c, start 80, count 1) trace:d3d:IWineD3DDeviceImpl_SetVertexShaderConstantF (iface 0x19b110, srcData 0x33f69c, start 64, count 1) trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSPRITEENABLE(156), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALEENABLE(157), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE(154), value = 1073741824 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSIZE_MIN(155), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_A(158), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_B(159), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_POINTSCALE_C(160), value = 1065353216 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_MAGFILTER (0x5), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_MINFILTER (0x6), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_MIPFILTER (0x7), Value 0x2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_LIGHTING(137), value = 0 trace:d3d:IWineD3DDeviceImpl_Clear (0x19b110) Count (0), pRects ((nil)), Flags (7), Color (0xff00a0b4), Z (1.000000), Stencil (127) trace:d3d:ActivateContext (0x19b110): Selecting context for render target 0x1acfb0, thread 9 trace:d3d:ActivateContext glEnable GL_SCISSOR_TEST call ok context.c / 1137 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearStencil call ok device.c / 5015 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearDepth call ok device.c / 5024 trace:d3d:IWineD3DDeviceImpl_ClearSurface Clearing screen with glClear to color ff00a0b4 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClearColor call ok device.c / 5052 trace:d3d:IWineD3DDeviceImpl_ClearSurface glScissor call ok device.c / 5074 trace:d3d:IWineD3DDeviceImpl_ClearSurface glClear call ok device.c / 5076 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHAFUNC(25), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHAREF(24), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHATESTENABLE(15), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZFUNC(23), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FILLMODE(8), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_CULLMODE(22), value = 3 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILFUNC(56), value = 8 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILREF(57), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILMASK(58), value = -1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_SRCBLEND(19), value = 2 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_DESTBLEND(20), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ALPHABLENDENABLE(27), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_BLENDOP(171), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_ADDRESSU (0x1), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_ADDRESSV (0x2), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0, Type WINED3DSAMP_ADDRESSW (0x3), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=0, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=0, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_ADDRESSU (0x1), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_ADDRESSV (0x2), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x1, Type WINED3DSAMP_ADDRESSW (0x3), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=1, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=1, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=1 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_ADDRESSU (0x1), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_ADDRESSV (0x2), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x2, Type WINED3DSAMP_ADDRESSW (0x3), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=2, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=2, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=2 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_ADDRESSU (0x1), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_ADDRESSV (0x2), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetSamplerState (0x19b110) : Sampler 0x3, Type WINED3DSAMP_ADDRESSW (0x3), Value 0x1 trace:d3d:IWineD3DDeviceImpl_SetSamplerState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=3, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=3, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=3 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=4, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=4, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=4 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=5, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=5, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=5 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=6, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=6, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=6 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=7, Type=WINED3DTSS_TEXTURETRANSFORMFLAGS(24), Value=0 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetTextureStageState (0x19b110) : Stage=7, Type=WINED3DTSS_TEXCOORDINDEX(11), Value=7 trace:d3d:IWineD3DDeviceImpl_SetTextureStageState App is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZWRITEENABLE(14), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE(168), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_COLORWRITEENABLE(168), value = 15 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_ZENABLE(7), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_STENCILENABLE(52), value = 1 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGTABLEMODE(35), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGVERTEXMODE(140), value = 0 trace:d3d:IWineD3DDeviceImpl_SetRenderState Application is setting the old value over, nothing to do trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGDENSITY(38), value = 1073741824 trace:d3d:IWineD3DDeviceImpl_SetRenderState (0x19b110)->state = WINED3DRS_FOGCOLOR(34), value = 16777215 wine: Unhandled page fault on read access to 0x016c6580 at address 0xa3502f (thread 0021), starting debugger... fixme:dsound:DllCanUnloadNow (void): stub [cahrendt@stinky EverQuest II]$ Process of pid=0008 has terminated No process loaded, cannot execute 'echo Modules:' Cannot get info on module while no process is loaded No process loaded, cannot execute 'echo Threads:' process tid prio (all id:s are in hex) 0000000c 00000014 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000015 0 00000011 0 00000010 0 00000017 00000018 0 You must be attached to a process to run this command. No process loaded, cannot execute 'detach'
Ok I did a clean install.. rebuilt wine from the base 1.1.1 code put the above patch into the context.c and reran EverQuest2.exe I put export WINEDEBUG=+d3d,+sed before running and am attaching the trace. (If you need more just send me a message and I will retry it. I still get the card does not have pixel shader error (and yes the card has pixel shaders (its an ATI FIREGL5200)). I am attaching the log and the screenshot.
Don't let yourself be fooled by the pixelshader error message. It most likely has nothing to do with pixel shaders at all. Most likely the game does something like this:
try { do_init_1(); do_init_2(); do_init_3(); } catch(all_stuff_that_can_go_wrong) { /* Initialization fails. This usually means that the card doesn't have the features * we need */ MessageBox("NO PIXEL SHADERS!!!!! GO BUY A BETTER CARD!!11!1!!\n"); }
Of course the app isn't prepared for other things to go wrong, e.g. a Wine bug or a driver bug, and fails to write as much details about the problem as it can. Writing proper error paths is a pain in the ass, and so on.
wine: Unhandled page fault on read access to 0x016c6580 at address 0xa3502f (thread 0021), starting debugger..
This line is much more suspicious. The app seems to crash somewhere, and as far as I can see in the log long after initializing the opengl context. It does a reset call, but the Reset call succeeds. If changing the pixel format loading changes the behavior, it's most likely because it avoids triggering some crash in the graphics driver(doesn't mean it is a driver bug though).
-----Original Message----- From: Stefan Dösinger stefan@codeweavers.com To: celticht32@aol.com Cc: 'Ivan Gyurdiev' ivg231@gmail.com; 'James Hawkins' truiken@gmail.com; wine-devel@winehq.org Sent: Wed, 23 Jul 2008 12:10 pm Subject: RE: EverQuest2.exe and context.c
Ok I did a clean install.. rebuilt wine from the base 1.1.1 code put the above patch into the context.c and reran EverQuest2.exe I put export WINEDEBUG=+d3d,+sed before running and am attaching the trace. (If you need more just send me a message and I will retry it. I still get the card does not have pixel shader error (and yes the card has pixel shaders (its an ATI FIREGL5200)). I am attaching the log and the screenshot.
Don't let yourself be fooled by the pixelshader error message. It most likely has nothing to do with pixel shaders at all. Most likely the game does something like this:
try { do_init_1(); do_init_2(); do_init_3(); } catch(all_stuff_that_can_go_wrong) { /* Initialization fails. This usually means that the card doesn't have the features * we need */ MessageBox("NO PIXEL SHADERS!!!!! GO BUY A BETTER CARD!!11!1!!\n"); }
Of course the app isn't prepared for other things to go wrong, e.g. a Wine bug or a driver bug, and fails to write as much details about the problem as it can. Writing proper error paths is a pain in the ass, and so on.
wine: Unhandled page fault on read access to 0x016c6580 at addr
ess 0xa3502f
(thread 0021), starting debugger..
This line is much more suspicious. The app seems to crash somewhere, and as far as I can see in the log long after initializing the opengl context. It does a reset call, but the Reset call succeeds. If changing the pixel format loading changes the behavior, it's most likely because it avoids triggering some crash in the graphics driver(doesn't mean it is a driver bug though).
Agree'ed, so suggestions on what to turn on to get a better idea on whats causing the page fault.. the +relay dump isn't really helping per'se I did parse it and get somewhat of a list of calls but I don't know if that would help here that is :
advapi32.RegCloseKey,advapi32.RegCreateKeyW,advapi32.RegSetValueExA,Comctl32.386,comctl32.ImageList_Destroy,devenum.DllCanUnloadNow,dsound.DllCanUnloadNow ,dxdiagn.DllCanUnloadNow fixme:dsound:DllCanUnloadNow,gdi32.DeleteDC,gdi32.DeleteObject,KERNEL32.__wine_dll_unregister_16,KERNEL32.CloseHandle,KERNEL32.CreateFileA,KERNEL32.ExitProcess,KERNEL32.FlsGetValue, KERNEL32.FlushFileBuffers,KERNEL32.FreeLibrary60b4a693,KERNEL32.GetLastError,KERNEL32.GetProcAddress,KERNEL32.GetProcessHeap,KERNEL32.GetSystemTimeAsFileTime,KERNEL32.GlobalDeleteAtom KERNEL32.GlobalFree,,KERNEL32.GlobalUnlock,KERNEL32.HeapDestroy,KERNEL32.InterlockedDecrement,KERNEL32.InterlockedExchange,KERNEL32.LocalFree,KERNEL32.OutputDebugStringA KERNEL32.QueryPerformanceCounter,KERNEL32.QueryPerformanceFrequency,KERNEL32.RaiseException,KERNEL32.ReleaseMutex,KERNEL32.SetConsoleCtrlHandler,KERNEL32.SetEvent KERNEL32.SetLastError,KERNEL32.SetStdHandle,KERNEL32.SetUnhandledExceptionFilter,KERNEL32.Sleep,KERNEL32.TlsFree,KERNEL32.TlsGetValue,KERNEL32.VirtualQuery,KERNEL32.WaitForSingleObject KERNEL32.WaitForSing leObjectEx,KERNEL32.WriteFile,midimap.DriverProc,midimap.modMessage,msacm32.drv.DriverProc,msacm32.drv.widMessage,msacm32.drv.wodMessage,ntdll.RtlAllocateHeap ntdll.RtlDecodePointer,ntdll.RtlDeleteCriticalSection,ntdll.RtlEncodePointer,ntdll.RtlFreeHeap,ole32.CoTaskMemFree,ole32.OleUninitialize,PE:DLL,quartz.DllCanUnloadNow,rpcrt4.NDRCContextBinding rpcrt4.NdrClientContextMarshall,rpcrt4.NdrClientInitializeNew,rpcrt4.NdrGetBuffer,rpcrt4.NdrSendReceive,sensapi.IsNetworkAlive,user32.CharLowerW,user32.DefWindowProcW,user32.DestroyIcon user32.DestroyWindow,user32.DispatchMessageW,user32.GetMessageW,user32.PostQuitMessage,user32.UnregisterClassW,window:proc,winealsa.drv.DriverProc,winealsa.drv.DriverProc,winealsa.drv.midMessage winealsa.drv.modMessage,winealsa.drv.mxdMessage,winealsa.drv.widMessage,winealsa.drv.wodMessage,winex11.drv.ImeDestroy
I am wondering if the winex11.drv is having issues with the ATI driver when it does the destroy? The above btw is not in any particular order or such as well... Any hints where to look next? I just found the alert log in the EverQuest2.directory so I attached that as well.. maybe that will give some idea of what might be going on?
Chris
P.s. yes I know this reply is in html I am having to use the web to post this from work as they have smtp traffic blocked where I am and havent connected to my 3g modem to get around it =D
Stefan Dösinger wrote:
Ok I did a clean install.. rebuilt wine from the base 1.1.1 code put the above patch into the context.c and reran EverQuest2.exe I put export WINEDEBUG=+d3d,+sed before running and am attaching the trace. (If you need more just send me a message and I will retry it. I still get the card does not have pixel shader error (and yes the card has pixel shaders (its an ATI FIREGL5200)). I am attaching the log and the screenshot.
Don't let yourself be fooled by the pixelshader error message. It most likely has nothing to do with pixel shaders at all. Most likely the game does something like this:
try { do_init_1(); do_init_2(); do_init_3(); } catch(all_stuff_that_can_go_wrong) { /* Initialization fails. This usually means that the card doesn't have the features * we need */ MessageBox("NO PIXEL SHADERS!!!!! GO BUY A BETTER CARD!!11!1!!\n"); }
Of course the app isn't prepared for other things to go wrong, e.g. a Wine bug or a driver bug, and fails to write as much details about the problem as it can. Writing proper error paths is a pain in the ass, and so on.
wine: Unhandled page fault on read access to 0x016c6580 at address 0xa3502f (thread 0021), starting debugger..
This line is much more suspicious. The app seems to crash somewhere, and as far as I can see in the log long after initializing the opengl context. It does a reset call, but the Reset call succeeds. If changing the pixel format loading changes the behavior, it's most likely because it avoids triggering some crash in the graphics driver(doesn't mean it is a driver bug though).
Ok I ran make test and got the failure without running Everquest2.exe let me attach the output of maketest. I guess thats a start eh?
chris
[cahrendt@stinky wine-1.1.1]$ make test make[1]: Entering directory `/work/Downloads/wine-1.1.1/tools' make[1]: `makedep' is up to date. make[1]: Leaving directory `/work/Downloads/wine-1.1.1/tools' make[1]: Entering directory `/work/Downloads/wine-1.1.1/dlls' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/advapi32/tests' ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so cred.c && touch cred.ok Could not load Mozilla. HTML rendering will be disabled. libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering wine: configuration in '/home/cahrendt/.wine' has been updated. fixme:cred:CredReadW unhandled type -1 fixme:cred:CredReadW unhandled flags 0xdeadbeef err:cred:CredWriteW bad username L"winetest" err:cred:CredWriteW bad username (null) fixme:cred:CredDeleteW unhandled type -1 fixme:cred:CredDeleteW unhandled flags 0xdeadbeef cred.c:302: Tests skipped: CRED_TYPE_DOMAIN_VISIBLE_PASSWORD credentials are not supported or are disabled. Skipping ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so crypt.c && touch crypt.ok ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so crypt_lmhash.c && touch crypt_lmhash.ok ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so crypt_md4.c && touch crypt_md4.ok ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so crypt_md5.c && touch crypt_md5.ok ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so crypt_sha.c && touch crypt_sha.ok ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so lsa.c && touch lsa.ok fixme:advapi:LsaOpenPolicy ((null),0x33fe2c,0x000f0fff,0x33fe58) stub fixme:advapi:LsaClose (0xcafe) stub ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so registry.c && touch registry.ok ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so security.c && touch security.ok fixme:advapi:ParseStringSidToSid String constant not supported: L"CA" fixme:advapi:ParseStringSidToSid String constant not supported: L"DA" fixme:advapi:ParseStringSidToSid String constant not supported: L"DC" fixme:advapi:ParseStringSidToSid String constant not supported: L"DD" fixme:advapi:ParseStringSidToSid String constant not supported: L"DG" fixme:advapi:ParseStringSidToSid String constant not supported: L"DU" fixme:advapi:ParseStringSidToSid String constant not supported: L"EA" fixme:advapi:ParseStringSidToSid String constant not supported: L"PA" fixme:advapi:ParseStringSidToSid String constant not supported: L"LA" fixme:advapi:ParseStringSidToSid String constant not supported: L"LG" fixme:advapi:ParseStringSidToSid String constant not supported: L"RS" fixme:advapi:ParseStringSidToSid String constant not supported: L"SA" security.c:1177: Tests skipped: Well known SIDs starting from 62 are not implemented fixme:advapi:ImpersonateLoggedOnUser (0x38) fixme:advapi:LsaOpenPolicy ((null),0x33fd14,0x000f0fff,0x33fd38) stub fixme:advapi:LsaClose (0xcafe) stub fixme:advapi:LookupAccountNameW L"" L"cahrendt" (nil) 0x33fd68 (nil) 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"cahrendt" 0x11f258 0x33fd68 0x11f2c0 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"Everyone" 0x11f258 0x33fd68 0x11f2c0 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"cahrendt" (nil) 0x33fd68 0x11f2c0 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"cahrendt" (nil) 0x33fd68 0x11f2c0 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"cahrendt" 0x11f258 0x33fd68 (nil) 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"" (nil) 0x33fd68 (nil) 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"" 0x11f258 0x33fd68 0x11f2b8 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW L"" L"oogabooga" (nil) 0x33fd68 (nil) 0x33fd64 0x33fd5c - stub fixme:advapi:LookupAccountNameW (null) L"Everyone" 0x11f3ac 0x33fcc8 (nil) 0x33fcc4 0x33fcc0 - stub fixme:advapi:LookupAccountNameW (null) L"Everyone" 0x11f3ac 0x33fcc8 (nil) 0x33fcc4 0x33fcc0 - stub fixme:advapi:SetEntriesInAclW unhandled access mode 4 fixme:advapi:ParseStringSidToSid String constant not supported: L"No" fixme:ntdll:RtlSetControlSecurityDescriptor (0x11f4f0 0x00001000 0x00001000): stub ../../../tools/runtest -q -P wine -M advapi32.dll -T ../../.. -p advapi32_test.exe.so service.c && touch service.ok fixme:reg:RegConnectRegistryW Connect to L"DOESNOTEXIST" is not supported. err:service:validate_context_handle Access denied - handle created with access 1, needed 2 err:service:validate_context_handle Access denied - handle created with access 1, needed 2 err:service:validate_context_handle Access denied - handle created with access 1, needed 2 err:service:validate_service_config Service L"Winetest" has an unknown service type err:service:svcctl_CreateServiceW Invalid data while trying to create service err:service:validate_service_config Service L"Winetest" has an unknown service type err:service:svcctl_CreateServiceW Invalid data while trying to create service fixme:service:svcctl_CreateServiceW Don't know how to add a password err:service:validate_service_config Service L"Winetest" is interactive but has a start name err:service:svcctl_CreateServiceW Invalid data while trying to create service err:service:validate_service_config Service L"Winetest" has an unknown start type err:service:svcctl_CreateServiceW Invalid data while trying to create service err:service:validate_service_config Service L"Winetest" - SERVICE_BOOT_START and SERVICE_SYSTEM_START are only allowed for driver services err:service:svcctl_CreateServiceW Invalid data while trying to create service err:service:validate_context_handle Access denied - handle created with access 0, needed 10000 fixme:service:svcctl_CreateServiceW Don't know how to add a password fixme:service:svcctl_CreateServiceW Dependencies not supported yet fixme:service:svcctl_CreateServiceW Don't know how to add a password fixme:service:svcctl_CreateServiceW Dependencies not supported yet make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/advapi32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/advpack/tests' ../../../tools/runtest -q -P wine -M advpack.dll -T ../../.. -p advpack_test.exe.so advpack.c && touch advpack.ok ../../../tools/runtest -q -P wine -M advpack.dll -T ../../.. -p advpack_test.exe.so files.c && touch files.ok err:setupapi:do_file_copyW Unsupported style(s) 0x20000010 ../../../tools/runtest -q -P wine -M advpack.dll -T ../../.. -p advpack_test.exe.so install.c && touch install.ok fixme:advpack:ExecuteCabW Cab archive not extracted! make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/advpack/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/browseui/tests' ../../../tools/runtest -q -P wine -M browseui.dll -T ../../.. -p browseui_test.exe.so autocomplete.c && touch autocomplete.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/browseui/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/cabinet/tests' ../../../tools/runtest -q -P wine -M cabinet.dll -T ../../.. -p cabinet_test.exe.so extract.c && touch extract.ok ../../../tools/runtest -q -P wine -M cabinet.dll -T ../../.. -p cabinet_test.exe.so fdi.c && touch fdi.ok err:cabinet:FDICopy FDIIsCabinet failed. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/cabinet/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/comcat/tests' ../../../tools/runtest -q -P wine -M comcat.dll -T ../../.. -p comcat_test.exe.so comcat.c && touch comcat.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/comcat/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/comctl32/tests' ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so comboex.c && touch comboex.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so datetime.c && touch datetime.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so dpa.c && touch dpa.ok fixme:dpa:DPA_SaveStream hDpa=0x122178 loadProc=0x67635730 pStream=0x125980 lParam=deadbeef fixme:dpa:DPA_LoadStream phDpa=0x33fe58 loadProc=0x676355d0 pStream=0x125980 lParam=deadbeef fixme:dpa:DPA_LoadStream dwSize=0 dwData2=0 dwItems=0 fixme:dpa:DPA_LoadStream new hDpa=0x122178, errorcode=80004005 ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so header.c && touch header.ok err:header:HEADER_WindowProc unknown msg 1216 wp=0001 lp=00000064 err:header:HEADER_WindowProc unknown msg 1218 wp=0000 lp=00000001 err:header:HEADER_WindowProc unknown msg 1217 wp=0001 lp=00000000 ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so imagelist.c && touch imagelist.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so listview.c && touch listview.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so misc.c && touch misc.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so monthcal.c && touch monthcal.ok err:monthcal:MONTHCAL_WindowProc unknown msg 2006 wp=00000000 lp=00000000 err:monthcal:MONTHCAL_WindowProc unknown msg 2005 wp=00000001 lp=00000000 err:monthcal:MONTHCAL_WindowProc unknown msg 2006 wp=00000000 lp=00000000 err:monthcal:MONTHCAL_WindowProc unknown msg 2005 wp=00000000 lp=00000000 err:monthcal:MONTHCAL_WindowProc unknown msg 2006 wp=00000000 lp=00000000 err:monthcal:MONTHCAL_WindowProc unknown msg 2005 wp=00000001 lp=00000000 monthcal.c:950: Tests skipped: cannot perform today link test ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so mru.c && touch mru.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so msg.c && touch msg.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so progress.c && touch progress.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so propsheet.c && touch propsheet.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so rebar.c && touch rebar.ok fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so status.c && touch status.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so subclass.c && touch subclass.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so tab.c && touch tab.ok fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_SetCurFocus Should set input focus fixme:tab:TAB_WindowProc Unimplemented msg TCM_GETEXTENDEDSTYLE fixme:tab:TAB_WindowProc Unimplemented msg TCM_SETEXTENDEDSTYLE fixme:tab:TAB_WindowProc Unimplemented msg TCM_GETEXTENDEDSTYLE fixme:tab:TAB_WindowProc Unimplemented msg TCM_SETEXTENDEDSTYLE fixme:tab:TAB_WindowProc Unimplemented msg TCM_GETEXTENDEDSTYLE ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so toolbar.c && touch toolbar.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so tooltips.c && touch tooltips.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so trackbar.c && touch trackbar.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so treeview.c && touch treeview.ok ../../../tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so updown.c && touch updown.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/comctl32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/comdlg32/tests' ../../../tools/runtest -q -P wine -M comdlg32.dll -T ../../.. -p comdlg32_test.exe.so filedlg.c && touch filedlg.ok fixme:shell:SHCreateDirectoryExW Show system error message, creating path L"C:\windows\profiles\cahrendt\Desktop", failed with error 183 err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\windows\profiles\cahrendt\Desktop". fixme:shell:SHCreateDirectoryExW Show system error message, creating path L"C:\windows\profiles\cahrendt\Desktop", failed with error 183 err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\windows\profiles\cahrendt\Desktop". ../../../tools/runtest -q -P wine -M comdlg32.dll -T ../../.. -p comdlg32_test.exe.so printdlg.c && touch printdlg.ok fixme:commdlg:PrintDlgExW ((nil)) stub fixme:commdlg:PrintDlgExW (0x1258c0) stub fixme:commdlg:PrintDlgExW (0x1258c0) stub fixme:commdlg:PrintDlgExW (0x1258c0) stub make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/comdlg32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/credui/tests' ../../../tools/runtest -q -P wine -M credui.dll -T ../../.. -p credui_test.exe.so credui.c && touch credui.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/credui/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/crypt32/tests' ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so base64.c && touch base64.ok ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so cert.c && touch cert.ok fixme:crypt:CertAddCertificateContextToStore Unimplemented add disposition 0 fixme:crypt:CertAddCertificateContextToStore Unimplemented add disposition 0 fixme:crypt:CryptVerifyCertificateSignatureEx unimplemented for NULL signer fixme:crypt:CertGetPublicKeyLength unimplemented for DH public keys ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so chain.c && touch chain.ok fixme:crypt:CertVerifyCertificateChainPolicy unimplemented for 0 ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so crl.c && touch crl.ok ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so encode.c && touch encode.ok ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so main.c && touch main.ok fixme:crypt:I_CryptInstallOssGlobal 7fdcc233 0ded7263 109cf92e, return value 9 fixme:crypt:I_CryptInstallOssGlobal 6b68079a 41a7c4c9 1befd79f, return value 10 fixme:crypt:I_CryptInstallOssGlobal 519b500d 25e45d32 4e6afb66, return value 11 fixme:crypt:I_CryptInstallOssGlobal 7c83e458 3f2dba31 431bd7b7, return value 12 fixme:crypt:I_CryptInstallOssGlobal 436c6125 62bbd95a 257130a3, return value 13 fixme:crypt:I_CryptInstallOssGlobal 721da317 333ab105 628c895d, return value 14 fixme:crypt:I_CryptInstallOssGlobal 6763845e 2d1d5ae9 2443a858, return value 15 fixme:crypt:I_CryptInstallOssGlobal 79838cb2 08edbdab 75a2a8d4, return value 16 fixme:crypt:I_CryptInstallOssGlobal 189a769b 0b03e0c6 4353d0cd, return value 17 fixme:crypt:I_CryptInstallOssGlobal 2ca88611 71f32454 54e49eb4, return value 18 fixme:crypt:I_CryptInstallOssGlobal 3a95f874 02901d82 0836c40e, return value 19 fixme:crypt:I_CryptInstallOssGlobal 7c3dbd3d 1e7ff521 08138641, return value 20 fixme:crypt:I_CryptInstallOssGlobal 22221a70 6ceaf087 737b8ddc, return value 21 fixme:crypt:I_CryptInstallOssGlobal 614fd4a1 3006c83e 4516dde9, return value 22 fixme:crypt:I_CryptInstallOssGlobal 440badfc 5577f8e1 419ac241, return value 23 fixme:crypt:I_CryptInstallOssGlobal 77465f01 3804823e 05072367, return value 24 fixme:crypt:I_CryptInstallOssGlobal 2463b9ea 5c482a97 7724c67e, return value 25 fixme:crypt:I_CryptInstallOssGlobal 2d517796 51ead36b 5e884adc, return value 26 fixme:crypt:I_CryptInstallOssGlobal 3855585c 153ea438 580bd78f, return value 27 fixme:crypt:I_CryptInstallOssGlobal 2a487cb0 6a2342ec 70a64e2a, return value 28 fixme:crypt:I_CryptInstallOssGlobal 2cd89a32 725a06fb 1d4ed43b, return value 29 fixme:crypt:I_CryptInstallOssGlobal 4b588f54 7a6d8d3c 57e4ccaf, return value 30 fixme:crypt:I_CryptInstallOssGlobal 38437fdb 6de91b18 542289ec, return value 31 fixme:crypt:I_CryptInstallOssGlobal 684a481a 32fff902 7644a45c, return value 32 fixme:crypt:I_CryptInstallOssGlobal 3dc240fb 749abb43 579478fe, return value 33 fixme:crypt:I_CryptInstallOssGlobal 75c6c33a 79a1deaa 1ba026fa, return value 34 fixme:crypt:I_CryptInstallOssGlobal 520eedd1 70c6a529 12e685fb, return value 35 fixme:crypt:I_CryptInstallOssGlobal 23f9c13c 4f4ef005 374a3fe6, return value 36 fixme:crypt:I_CryptInstallOssGlobal 39386575 275ac794 649bb77c, return value 37 fixme:crypt:I_CryptInstallOssGlobal 235ba861 180115be 1cf10fd8, return value 38 ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so msg.c && touch msg.ok fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 3 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 8 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 9 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 10 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 15 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 16 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 17 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 18 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 19 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 20 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 21 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 23 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 24 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 25 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 26 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 27 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 28 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 29 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 30 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 33 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 34 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 35 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 36 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 37 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 38 fixme:crypt:CDecodeSignedMsg_GetParam unimplemented for 39 fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd3, 17, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd3, 17, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, (nil), 0, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, (nil), 0, 1): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, (nil), 0, 1): detached update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd3, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd4, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd5, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd6, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd7, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd8, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bd9, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bda, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bdb, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bdc, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bdd, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bde, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bdf, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342be0, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342be1, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342be2, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342be3, 1, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, (nil), 0, 1): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, (nil), 0, 1): detached update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bcd, 4, 1): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bcd, 4, 1): detached update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60342bcd, 4, 0): streamed update stub fixme:crypt:CDecodeMsg_Update (0x122d28, 0x60343100, 173, 1): detached update stub ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so oid.c && touch oid.ok ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so protectdata.c && touch protectdata.ok ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so sip.c && touch sip.ok ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so store.c && touch store.ok fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:I_CertUpdateStore semi-stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122fc8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122db0, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x123308, (nil)): stub fixme:crypt:CertEnumCTLsInStore (0x122dd8, (nil)): stub ../../../tools/runtest -q -P wine -M crypt32.dll -T ../../.. -p crypt32_test.exe.so str.c && touch str.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/crypt32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/cryptnet/tests' ../../../tools/runtest -q -P wine -M cryptnet.dll -T ../../.. -p cryptnet_test.exe.so cryptnet.c && touch cryptnet.ok fixme:cryptnet:CryptGetObjectUrl unimplemented for 0 fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer fixme:cryptnet:CRYPT_GetUrlFromCertificateIssuer make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/cryptnet/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3d8/tests' ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so d3d8_main.c && touch d3d8_main.ok fixme:d3d8:ValidateVertexShader ((nil) (nil) (nil) 0 (nil)): stub fixme:d3d8:ValidateVertexShader ((nil) (nil) (nil) 1 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) (nil) 0 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) (nil) 1 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) (nil) 0 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) (nil) 1 (nil)): stub err:d3d8:ValidateVertexShader vertexshader version mismatch fixme:d3d8:ValidateVertexShader (0x602ee6e0 0x602ee6e0 (nil) 1 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) 0x602ee6e0 1 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) (nil) 12345 (nil)): stub fixme:d3d8:ValidateVertexShader (0x602ee6e0 (nil) (nil) 1 0x602ee6e0): stub fixme:d3d8:ValidatePixelShader ((nil) (nil) 0 (nil)): stub fixme:d3d8:ValidatePixelShader ((nil) (nil) 1 (nil)): stub fixme:d3d8:ValidatePixelShader (0x602ee740 (nil) 0 (nil)): stub fixme:d3d8:ValidatePixelShader (0x602ee740 (nil) 1 (nil)): stub fixme:d3d8:ValidatePixelShader (0x602ee740 (nil) 1 (nil)): stub err:d3d8:ValidatePixelShader pixelshader version mismatch fixme:d3d8:ValidatePixelShader (0x602ee740 0x602ee740 1 (nil)): stub fixme:d3d8:ValidatePixelShader (0x602ee740 (nil) 12345 (nil)): stub fixme:d3d8:ValidatePixelShader (0x602ee740 (nil) 1 0x602ee740): stub ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so device.c && touch device.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f688,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface device.c:1060: Tests skipped: Pixel shaders not supported fixme:d3d_shader:vshader_set_limits Unrecognized vertex shader version 0 fixme:d3d_shader:vshader_set_limits Unrecognized vertex shader version 0 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so surface.c && touch surface.ok fixme:win:EnumDisplayDevicesW ((null),0,0x33f8e8,0x00000000), stub! fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3594 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so texture.c && touch texture.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f858,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so visual.c && touch visual.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f208,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d_draw:drawPrimitive Using software emulation because manual fog coordinates are provided visual.c:1336: Tests skipped: No vs.1.1 support visual.c:1241: Tests skipped: tex operation MODULATEINVALPHA_ADDCOLOR not supported visual.c:1241: Tests skipped: tex operation MODULATEINVCOLOR_ADDALPHA not supported ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so volume.c && touch volume.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f868,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3d8/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3d9/tests' ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so d3d9ex.c && touch d3d9ex.ok fixme:win:EnumDisplayDevicesW ((null),0,0x33f948,0x00000000), stub! fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3594 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 145 (XFree86-DRI) Minor opcode of failed request: 7 () Value in failed request: 0x8a Serial number of failed request: 319 Current serial number in output stream: 319 make[2]: *** [d3d9ex.ok] Error 1 make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3d9/tests' make[1]: *** [d3d9/tests/__test__] Error 2 make[1]: Leaving directory `/work/Downloads/wine-1.1.1/dlls' make: *** [dlls/__test__] Error 2 [cahrendt@stinky wine-1.1.1]$ make test make[1]: Entering directory `/work/Downloads/wine-1.1.1/tools' make[1]: `makedep' is up to date. make[1]: Leaving directory `/work/Downloads/wine-1.1.1/tools' make[1]: Entering directory `/work/Downloads/wine-1.1.1/dlls' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/advapi32/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/advapi32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/advpack/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/advpack/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/browseui/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/browseui/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/cabinet/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/cabinet/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/comcat/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/comcat/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/comctl32/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/comctl32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/comdlg32/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/comdlg32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/credui/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/credui/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/crypt32/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/crypt32/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/cryptnet/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/cryptnet/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3d8/tests' make[2]: Nothing to be done for `test'. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3d8/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3d9/tests' ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so d3d9ex.c && touch d3d9ex.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f948,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so device.c && touch device.ok fixme:win:EnumDisplayDevicesW ((null),0,0x33f848,0x00000000), stub! fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3594 device.c:1984: Tests skipped: Display format X1R5G5B5 not supported, skipping fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14b190) Event query: Unimplemented, but pretending to be supported fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface err:d3d:IWineD3DDeviceImpl_DrawIndexedPrimitive (0x14b718) : Called without a valid index buffer set, returning WINED3DERR_INVALIDCALL fixme:d3d:set_blit_dimension >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glOrtho @ context.c / 649 fixme:d3d:transform_projection >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glOrtho @ state.c / 2824 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so query.c && touch query.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f8d8,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 4 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 4 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 5 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 5 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 6 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 6 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Event query: Unimplemented, but pretending to be supported fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Event query: Unimplemented, but pretending to be supported fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 10 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 10 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 11 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 11 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 12 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 12 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 13 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 13 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 14 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 14 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 15 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 15 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 16 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 16 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 17 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 17 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 18 fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x126428) Unhandled query type 18 fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d9:IDirect3DDevice9Impl_CreateQuery (0x122220) call to IWineD3DDevice_CreateQuery failed query.c:169: Tests skipped: Occlusion queries not supported ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so shader.c && touch shader.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f7e8,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface shader.c:225: Tests skipped: No vertex shader support shader.c:233: Tests skipped: No pixel shader support ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so stateblock.c && touch stateblock.ok fixme:win:EnumDisplayDevicesW ((null),0,0x33f628,0x00000000), stub! fixme:d3d:test_pbo_functionality >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Loading the PBO test texture @ directx.c / 3594 fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_EndStateBlock (0x126200) not recording! returning error fixme:d3d9:IDirect3DDevice9Impl_EndStateBlock IWineD3DDevice_EndStateBlock returned an error fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so surface.c && touch surface.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f858,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so texture.c && touch texture.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f7e8,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d_texture:IWineD3DTextureImpl_GetLevelDesc (0x1377b0) level(1) overflow Levels(1) fixme:d3d_texture:IWineD3DTextureImpl_GetLevelDesc (0x1377b0) level(2) overflow Levels(1) fixme:d3d_texture:IWineD3DTextureImpl_GetLevelDesc (0x1377b0) level(3) overflow Levels(1) fixme:d3d_texture:IWineD3DTextureImpl_GetLevelDesc (0x1377b0) level(4) overflow Levels(1) fixme:d3d_texture:IWineD3DTextureImpl_GetLevelDesc (0x1377b0) level(5) overflow Levels(1) fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x1223c8) call to IWineD3DDevice_CreateTexture failed fixme:d3d9:IDirect3DDevice9Impl_CreateTexture (0x1223c8) call to IWineD3DDevice_CreateTexture failed ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so vertexdeclaration.c && touch vertexdeclaration.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f8f8,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so visual.c && touch visual.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33ebc8,0x00000000), stub! fixme:d3d_draw:drawPrimitive Using software emulation because manual fog coordinates are provided visual.c:1961: Tests skipped: Vertex shaders not supported fixme:d3d:state_shademode WINED3DSHADE_PHONG isn't supported fixme:d3d:state_shademode WINED3DSHADE_PHONG isn't supported visual.c:6325: Tests skipped: D3DFMT_A8R8G8B8 textures with SRGBREAD not supported visual.c:2841: Tests skipped: D3DFMT_R32F textures not supported visual.c:8501: Tests skipped: D3DFMT_R16F textures not supported visual.c:8501: Tests skipped: D3DFMT_G16R16F textures not supported visual.c:8501: Tests skipped: D3DFMT_A16B16G16R16F textures not supported visual.c:8501: Tests skipped: D3DFMT_R32F textures not supported visual.c:8501: Tests skipped: D3DFMT_G32R32F textures not supported visual.c:8501: Tests skipped: D3DFMT_A32B32G32R32F textures not supported fixme:d3d:IWineD3DVolumeImpl_LockBox (0x57c630) : pBox=(nil) stub visual.c:7216: Tests skipped: color-ubyte switching test declarations aren't supported visual.c:7721: Tests skipped: D3DTEXOPCAPS_BUMPENVMAP not set, skipping bumpmap tests visual.c:9304: Tests skipped: No two sided stencil support visual.c:8640: Tests skipped: D3DPMISCCAPS_TSSARGTEMP not supported visual.c:9315: Tests skipped: No vs_1_1 support visual.c:9328: Tests skipped: No vs_2_0 support visual.c:9335: Tests skipped: No vs_1_1 and ps_1_1 support visual.c:9368: Tests skipped: No ps_1_1 support visual.c:9186: Tests skipped: tex operation MODULATEINVALPHA_ADDCOLOR not supported visual.c:9186: Tests skipped: tex operation MODULATEINVCOLOR_ADDALPHA not supported ../../../tools/runtest -q -P wine -M d3d9.dll -T ../../.. -p d3d9_test.exe.so volume.c && touch volume.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f808,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3d9/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3drm/tests' ../../../tools/runtest -q -P wine -M d3drm.dll -T ../../.. -p d3drm_test.exe.so vector.c && touch vector.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3drm/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3dx8/tests' ../../../tools/runtest -q -P wine -M d3dx8.dll -T ../../.. -p d3dx8_test.exe.so math.c && touch math.ok fixme:d3dx8:D3DXQuaternionLn The quaternion (0.200000, 0.100000, 0.300000, 0.900000) has a norm <1. This should not happen. Windows returns a result anyway. This case is not implemented yet. make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3dx8/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/d3dx9_36/tests' ../../../tools/runtest -q -P wine -M d3dx9_36.dll -T ../../.. -p d3dx9_36_test.exe.so math.c && touch math.ok make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/d3dx9_36/tests' make[2]: Entering directory `/work/Downloads/wine-1.1.1/dlls/ddraw/tests' ../../../tools/runtest -q -P wine -M ddraw.dll -T ../../.. -p ddraw_test.exe.so d3d.c && touch d3d.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33e7b8,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights fixme:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights fixme:ddraw:IDirectDrawImpl_CreateSurface Partial cube maps not supported yet fixme:ddraw:IDirectDrawImpl_CreateSurface Partial cube maps not supported yet fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface ../../../tools/runtest -q -P wine -M ddraw.dll -T ../../.. -p ddraw_test.exe.so ddrawmodes.c && touch ddrawmodes.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33f738,0x00000000), stub! ../../../tools/runtest -q -P wine -M ddraw.dll -T ../../.. -p ddraw_test.exe.so dsurface.c && touch dsurface.ok libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering fixme:win:EnumDisplayDevicesW ((null),0,0x33ee48,0x00000000), stub! err:ddraw:IDirectDrawImpl_CreateNewSurface IWineD3DDevice::CreateSurface failed. hr = 8876017c err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c dsurface.c:1363: Test failed: CreateSurface returned: 8876017c fixme:ddraw:IDirectDrawSurfaceImpl_AddAttachedSurface (0x124510) The Surface 0x123490 is already attached somewhere else: next_attached = 0x124510, first_attached = 0x123490, can't handle by now dsurface.c:1391: Test failed: Attaching an offscreen plain surface to another offscreen plain surface returned 8876000a wine: Unhandled page fault on read access to 0x00000008 at address 0x643e1540 (thread 0036), starting debugger... Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x643e1540). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:643e1540 ESP:0033f250 EBP:0033f338 EFLAGS:00010206( - 00 - RIP1) EAX:643ff414 EBX:643ff410 ECX:6031268c EDX:00000000 ESI:8876000a EDI:643f977e Stack dump: 0x0033f250: 643ff414 643fadb8 8876000a 00000000 0x0033f260: 00000064 00000064 000000a0 000000a0 0x0033f270: 00000000 00000000 00000000 00000000 0x0033f280: 643f977e 0033f2ac 643f60b6 0033f328 0x0033f290: 0033f324 0033f320 0033f31c 643faf90 0x0033f2a0: 643fac1c 0033f318 00170032 0000006c Backtrace: =>1 0x643e1540 AttachmentTest+0xfa0() [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/dsurface.c:1403] in ddraw_test (0x0033f338) 2 0x643e5f65 func_dsurface+0x2175() [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/dsurface.c:2625] in ddraw_test (0x0033fe68) 3 0x643f55d8 run_test+0x128(name=0x1103ee) [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/../../../include/wine/test.h:454] in ddraw_test (0x0033fea8) 4 0x643f5e6d main+0x14d(argc=<register ECX not in topmost frame>, argv=<register ECX not in topmost frame>) [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/../../../include/wine/test.h:502] in ddraw_test (0x0033fed8) 5 0x643f5f3b __wine_spec_exe_entry+0x5b(peb=0x7ffdf000) [/work/Downloads/wine-1.1.1/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x0033ff08) 6 0x7b873de7 start_process+0xc7(arg=0x0) [/work/Downloads/wine-1.1.1/dlls/kernel32/process.c:904] in kernel32 (0x0033ffe8) 0x643e1540 AttachmentTest+0xfa0 [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/dsurface.c:1403] in ddraw_test: call *0x8(%edx) 1403 IDirectDrawSurface_Release(surface3); Modules: Module Address Debug info Name (53 modules) ELF 101000- 105000 Deferred libxrandr.so.2 ELF 4e2000- 4e5000 Deferred libxinerama.so.1 ELF 57b000- 585000 Deferred libxcursor.so.1 ELF 616000- 61b000 Deferred libxfixes.so.3 ELF 759000- 773000 Deferred libice.so.6 ELF 775000- 77e000 Deferred libsm.so.6 ELF 780000- 793000 Deferred libresolv.so.2 ELF 917000- 933000 Deferred ld-linux.so.2 ELF 935000- a78000 Deferred libc.so.6 ELF a7a000- aa1000 Deferred libm.so.6 ELF aa3000- aa7000 Deferred libdl.so.2 ELF aa9000- ac0000 Deferred libpthread.so.0 ELF ad7000- ae0000 Deferred librt.so.1 ELF b82000- b85000 Deferred libxau.so.6 ELF b87000- c8a000 Deferred libx11.so.6 ELF c8c000- c92000 Deferred libxdmcp.so.6 ELF cd5000- ce5000 Deferred libxext.so.6 ELF ced000- d6d000 Deferred libfreetype.so.6 ELF d6f000- d9e000 Deferred libfontconfig.so.1 ELF da0000- dc1000 Deferred libexpat.so.0 ELF df5000- dfe000 Deferred libxrender.so.1 ELF 209d000- 2124000 Deferred libgl.so.1 ELF 608a000- 6096000 Deferred libgcc_s.so.1 ELF 6001c000-60152000 Deferred libwine.so.1 ELF 602b0000-602bb000 Deferred libnss_files.so.2 ELF 602bb000-60313000 Deferred ddraw<elf> -PE 602c0000-60313000 \ ddraw ELF 60313000-603b5000 Deferred ole32<elf> -PE 60320000-603b5000 \ ole32 ELF 603b5000-60406000 Deferred advapi32<elf> -PE 603c0000-60406000 \ advapi32 ELF 60406000-6054a000 Deferred user32<elf> -PE 60420000-6054a000 \ user32 ELF 6054a000-605e6000 Deferred gdi32<elf> -PE 60560000-605e6000 \ gdi32 ELF 605e6000-60647000 Deferred rpcrt4<elf> -PE 605f0000-60647000 \ rpcrt4 ELF 60647000-60665000 Deferred iphlpapi<elf> -PE 60650000-60665000 \ iphlpapi ELF 606c8000-6075b000 Deferred winex11<elf> -PE 606e0000-6075b000 \ winex11 ELF 6094c000-618ef000 Deferred fglrx_dri.so ELF 643bb000-64400000 Dwarf ddraw_test<elf> -PE 643c0000-64400000 \ ddraw_test ELF 71a0f000-71b0f000 Deferred wined3d<elf> -PE 71a20000-71b0f000 \ wined3d ELF 7926f000-7928f000 Deferred imm32<elf> -PE 79280000-7928f000 \ imm32 ELF 7b800000-7b92d000 Dwarf kernel32<elf> -PE 7b820000-7b92d000 \ kernel32 ELF 7bc00000-7bca2000 Deferred ntdll<elf> -PE 7bc10000-7bca2000 \ ntdll ELF 7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 0000000c 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000014 0 00000011 0 00000010 0 00000017 00000018 0 00000035 (D) Z:\work\Downloads\wine-1.1.1\dlls\ddraw\tests\ddraw_test.exe 00000036 0 <== Backtrace: =>1 0x643e1540 AttachmentTest+0xfa0() [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/dsurface.c:1403] in ddraw_test (0x0033f338) 2 0x643e5f65 func_dsurface+0x2175() [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/dsurface.c:2625] in ddraw_test (0x0033fe68) 3 0x643f55d8 run_test+0x128(name=0x1103ee) [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/../../../include/wine/test.h:454] in ddraw_test (0x0033fea8) 4 0x643f5e6d main+0x14d(argc=<register ECX not in topmost frame>, argv=<register ECX not in topmost frame>) [/work/Downloads/wine-1.1.1/dlls/ddraw/tests/../../../include/wine/test.h:502] in ddraw_test (0x0033fed8) 5 0x643f5f3b __wine_spec_exe_entry+0x5b(peb=0x7ffdf000) [/work/Downloads/wine-1.1.1/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x0033ff08) 6 0x7b873de7 start_process+0xc7(arg=0x0) [/work/Downloads/wine-1.1.1/dlls/kernel32/process.c:904] in kernel32 (0x0033ffe8) make[2]: *** [dsurface.ok] Error 5 make[2]: Leaving directory `/work/Downloads/wine-1.1.1/dlls/ddraw/tests' make[1]: *** [ddraw/tests/__test__] Error 2 make[1]: Leaving directory `/work/Downloads/wine-1.1.1/dlls' make: *** [dlls/__test__] Error 2 [cahrendt@stinky wine-1.1.1]$
Chris Ahrendt wrote:
Ok I ran make test and got the failure without running Everquest2.exe let me attach the output of maketest. I guess thats a start eh?
You getting off-topic too far here. Make test have nothing to do with your game. Especially that you attached complete output of everything.
However this lines tell the whole story:
libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering
You have broken driver. And I'm afraid your configuration can not be supported. You could try and read the faq about how to try and fix it. But that still won't fix broken driver.
Vitaliy
PS: Please do not attach big files to mailing list. If you are asked for them - send to that person directly or attach to the bug report.
PPS: Please take this discussion to the bug report. It's not a general case but a game specific. It belongs there not in the developer's mailing list. Since you are not a developer yourself and just add an extra noise to the mailing list.
Vitaliy Margolen wrote:
Chris Ahrendt wrote:
Ok I ran make test and got the failure without running Everquest2.exe let me attach the output of maketest. I guess thats a start eh?
You getting off-topic too far here. Make test have nothing to do with your game. Especially that you attached complete output of everything.
However this lines tell the whole story:
libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering
You have broken driver. And I'm afraid your configuration can not be supported. You could try and read the faq about how to try and fix it. But that still won't fix broken driver.
Vitaliy
PS: Please do not attach big files to mailing list. If you are asked for them - send to that person directly or attach to the bug report.
PPS: Please take this discussion to the bug report. It's not a general case but a game specific. It belongs there not in the developer's mailing list. Since you are not a developer yourself and just add an extra noise to the mailing list.
Actually Vialiy it is a discussion that belongs here... not in bug fix.. I have had that gl error and its not what we are working on... the problem we are working on was first found in EverQuest2.exe but I was able to reproduce it without everquest. so its not a game related issue. Second point.. I was told to bring this sort of discussion over here to discuss as the patch list is not for general discussion.
Chris
Chris Ahrendt wrote:
Vitaliy Margolen wrote:
Chris Ahrendt wrote:
Ok I ran make test and got the failure without running Everquest2.exe let me attach the output of maketest. I guess thats a start eh?
You getting off-topic too far here. Make test have nothing to do with your game. Especially that you attached complete output of everything.
However this lines tell the whole story:
libGL error: drmMap of framebuffer failed (Cannot allocate memory) libGL error: reverting to (slow) indirect rendering
You have broken driver. And I'm afraid your configuration can not be supported. You could try and read the faq about how to try and fix it. But that still won't fix broken driver.
Vitaliy
PS: Please do not attach big files to mailing list. If you are asked for them - send to that person directly or attach to the bug report.
PPS: Please take this discussion to the bug report. It's not a general case but a game specific. It belongs there not in the developer's mailing list. Since you are not a developer yourself and just add an extra noise to the mailing list.
Actually Vialiy it is a discussion that belongs here... not in bug fix.. I have had that gl error and its not what we are working on... the problem we are working on was first found in EverQuest2.exe but I was able to reproduce it without everquest. so its not a game related issue. Second point.. I was told to bring this sort of discussion over here to discuss as the patch list is not for general discussion.
I'm talking about bugzilla. What's the bug number you are referring too?
Vitaliy.