[1/4] D3D9: Implement IDirect3DDevice9::StretchRect

2007-01-18 Thread Christoph Bumiller
This also (partially) fixes the issue with NFS:MW where nothing except the menus appears to be draw when setting the Visual Treatment option to high. The scene is now visible, but its scaled down in the y direction and only covers about the top 2/3 of the screen ...

Re: [1/4] D3D9: Implement IDirect3DDevice9::StretchRect

2007-01-17 Thread Mirek
Hi, this patch caused big performance regression in some D3D games (Flatout 2, Tomb Raider: Legend, HalfLife 2: Episode One). Mirek Slugen Stefan Dösinger napsal(a): This time with a FIXME for unsupported filtering options. If we implement them, it should be done in Blt and private blitting

Re: [1/4] D3D9: Implement IDirect3DDevice9::StretchRect

2007-01-17 Thread Stefan Dösinger
Am Mittwoch 17 Januar 2007 17:33 schrieb Mirek: Hi, this patch caused big performance regression in some D3D games (Flatout 2, Tomb Raider: Legend, HalfLife 2: Episode One). Yes, this is a known problem. It is a feature, not a bug :-) The underlying Blit operation is pretty slow because

Re: [1/4] D3D9: Implement IDirect3DDevice9::StretchRect

2007-01-17 Thread Vitaliy Margolen
Confirmed. HL2 and Counter Strike Source work *much* faster in 1024x768 then in my default 800x600. However TRL is still roughly .2 FPS I would like to note that this patch does fix intro movies in HL2 and adds some missing details too (4th rotating panel in CSS stress test has correct colors