Page 1 of 1
DirectX renders images upside down in XP host
Posted: 27. Apr 2013, 19:30
by robpats
I have a 32 bit WinXP guest with 4.2.12 experimental DirectX driver installed.
The guest runs on the machine with both 32 bit WinXP and 64 bit Win7 installed.
I have a program running on the guest.
I believe it uses DirectX (Direct3D) to render graphics since it is not working without the experimental DirectX driver.
The issue I have is in the 32 bit WinXP host.
The program renders the image upside down when the image is fading in or out, and then restore to normal after fading.
However, there is no issue in the 64 bit Win7 host.
Any help is appreciated.
Re: DirectX renders images upside down in XP host
Posted: 28. Apr 2013, 10:56
by noteirak
3D is experimental and as such will most like cause artifacts like the one you're experiencing.
As for a workaround, maybe someone else will know something and post about it.
Re: DirectX renders images upside down in XP host
Posted: 28. Apr 2013, 11:23
by mpack
All you can do is try updating the DirectX drivers on the host. Do a full image backup of the host first (e.g. Acronis / Ghost) as this is exactly the sort of update that can mess up a perfectly good PC (bitter experience talking here).
Re: DirectX renders images upside down in XP host
Posted: 29. Apr 2013, 21:45
by robpats
Both WinXP and Win7 have installed the latest version of DirectX (DirectX End-User Runtimes - June 2010).
Reinstalling DirectX does not fix it.
The program correctly renders images when running directly on the XP host.
Therefore I think it is not related to the DirectX drivers on the host.
Re: DirectX renders images upside down in XP host
Posted: 30. Apr 2013, 10:48
by mpack
I meant the host graphics drivers, not directx itself. I.e. I mean the low level drivers provided by the card mfr, not the top level stuff by MS.
Re: DirectX renders images upside down in XP host
Posted: 30. Apr 2013, 17:22
by robpats
The latest graphics drivers (included in ATI Catalyst Software Suite 13.4) have already been installed.
Reinstalling changes nothing.
I compare the VBox logs in WinXP host with those in Win7 host.
Logs in Win7 host have the line "OpenGL Info: ATI Fullscreen qwirk SUCCEEDED!" but those in WinXP host do not.
What is "ATI Fullscreen qwirk"?
Re: DirectX renders images upside down in XP host
Posted: 30. Apr 2013, 23:21
by quickbooks
It happens to me also on Win XP 32 guests when viewing a Powerpoint presentation in full screen. (It only happens for some slides -- upside down

)
It doesn't happen on Win 7 64 bit guests.
*My Host is Linux.*