Commit Graph

66946 Commits

Author SHA1 Message Date
Henri Verbeet
e5673ddbc3 wined3d: Add a quirk to rebind FBOs when one of their attached textures is updated.
Updating a texture while it is attached to the currently bound FBO is
something GL implementations tend to get wrong. NVIDIA fails at
glTexSubImage2D(), fglrx and Mesa with glTexImage2D(). I'm afraid to try what
happens on OS X. Fortunately we never use glTexImage2D() while a texture is
attached to an FBO, so we only need to care about glTexSubImage2D().
2010-03-18 10:24:41 +01:00
Henri Verbeet
bd4fb33a52 wined3d: Unify GLINFO_LOCATION in surface.c. 2010-03-18 10:24:33 +01:00
Henri Verbeet
914c8cb8ea ddraw: Acquire/release the focus window from the correct location. 2010-03-18 10:24:15 +01:00
Henri Verbeet
0838d0ab64 wined3d: Make the focus window also the foreground window. 2010-03-18 10:24:05 +01:00
Henri Verbeet
a62e5a4678 d3d9/tests: Extend the window proc / focus window tests. 2010-03-18 10:23:58 +01:00
Henri Verbeet
7aa5e90914 d3d8/tests: Extend the window proc / focus window tests. 2010-03-18 10:23:52 +01:00
Henri Verbeet
d9381b97aa user32/tests: Add a test for foreground windows on a different thread.
What happens is that we get the WM_WINE_SETACTIVEWINDOW message sent by the
other thread after we already changed the foreground window back to our own
window.
2010-03-18 10:23:46 +01:00
Andrew Eikum
5f8776c8d0 mshtml: Fix return value interpretation when navigating. 2010-03-18 10:23:36 +01:00
Vincent Povirk
d719120fc8 windowscodecs: Make component enumerators thread-safe.
This is needed so that ImagingFactory can have a threading model of Both.
2010-03-18 10:23:14 +01:00
Vincent Povirk
33ab02d38a include: Add definitions for IWICBitmapScaler. 2010-03-18 10:23:04 +01:00
Vincent Povirk
e4a50e1615 winex11.drv: Use CurrentTime to focus windows if we have no timestamp. 2010-03-18 10:22:59 +01:00
Vincent Povirk
1eff311e8d winex11.drv: ReadSelectionData should fail if the import function fails. 2010-03-18 10:22:55 +01:00
Nikolay Sivov
0498534b6b ole32: Remove useless parameter check. 2010-03-17 16:35:47 +01:00
Christian Costa
c090624fbc d3dx9_36: Add stub for D3DXCreateTextureFromFileInMemoryEx. 2010-03-17 16:12:23 +01:00
Stefan Dösinger
48d6167c29 d3d9: Remove old debug messages from the tests. 2010-03-17 16:10:15 +01:00
Stefan Dösinger
f5b5f7176a d3d9: Windows 7 rejects invalid rectangles. 2010-03-17 16:09:55 +01:00
Stefan Dösinger
25c6dbfc2a d3d9: Remove the double unlock test. 2010-03-17 16:09:16 +01:00
Stefan Dösinger
b5ddd6f0fc ddraw: Use a D24X8 depth buffer. 2010-03-17 16:08:48 +01:00
Jörg Höhle
ce96eb7907 msvfw32: MCI Step is like Seek. 2010-03-17 15:56:20 +01:00
Paul Vriens
5f6962c7fc shlwapi/tests: Fix some test failures on Vista+. 2010-03-17 13:38:51 +01:00
Jacek Caban
7723784596 shdocvw: Fixed tests on some Windows. 2010-03-17 13:38:45 +01:00
Maarten Lankhorst
8c88b5115a midimap: Defer initialisation. 2010-03-17 13:38:12 +01:00
Stefan Dösinger
d790530df3 wined3d: Make resources 16 byte aligned. 2010-03-17 13:36:39 +01:00
Stefan Dösinger
b621fac215 wined3d: Merge two if conditions in buffer.c. 2010-03-17 13:36:17 +01:00
Maciej Borsz
2ca477c831 winhttp: Fix invalid behaviour of WinHttpCrackUrl. 2010-03-17 10:59:59 +01:00
Sandijs Ribaks
e385748258 wined3d: Add surface conversion function from WINED3DFMT_YUY2 to WINED3DFMT_B8G8R8X8_UNORM. 2010-03-17 10:59:18 +01:00
Andrew Eikum
94edcc1d88 hlink: Implement IHlinkBrowseContext::GetBrowseWindowInfo. 2010-03-17 10:59:08 +01:00
Andrew Eikum
3e041586a6 hlink: Split target at hash in HlinkCreateFromString. 2010-03-17 10:59:02 +01:00
Andrew Eikum
a8183a6317 hlink: Set hlink's location to NULL if the empty string is given. 2010-03-17 10:58:56 +01:00
Michael Stefaniuc
0346eac906 oleaut32: Plug some memleaks on error paths (Smatch). 2010-03-17 10:08:17 +01:00
Michael Stefaniuc
c71b82f3c1 oleaut32: Remove superfluous NULL check before HeapFree (Smatch). 2010-03-17 10:08:13 +01:00
Vincent Povirk
5893f3227c oleaut32: Always use DISPID_PROPERTYPUT to fill in the last argument. 2010-03-17 10:07:57 +01:00
Paul Vriens
33b45cf98d shlwapi/tests: Fix some test failures on XP/Vista. 2010-03-17 10:07:27 +01:00
Paul Vriens
3a5c925250 rsaenh/tests: Fix some test failures on XP (pre SP3). 2010-03-17 10:07:22 +01:00
Henri Verbeet
89fef0e669 ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
Perhaps interesting to note is that this returns an IDirectDrawSurface instead
of an IDirectDrawSurface4.
2010-03-17 10:06:29 +01:00
Henri Verbeet
4e48ae2629 ddraw: Implement IDirectDrawImpl_GetSurfaceFromDC().
This is a pretty naive implementation, should that become a performance
problem it's easy enough to speed up with a search tree of some kind.
2010-03-17 10:06:25 +01:00
Henri Verbeet
7b52c2fbed wined3d: Cleanup IWineD3DDeviceImpl_SetFrontBackBuffers(). 2010-03-17 10:06:21 +01:00
Henri Verbeet
e9dbd5bff8 wined3d: Don't change the draw buffer in IWineD3DDeviceImpl_SetFrontBackBuffers().
This should be handled by the context's draw buffer management.
2010-03-17 10:06:18 +01:00
Henri Verbeet
509b038cf5 wined3d: Simplify the IWineD3DDeviceImpl_ClearSurface() surface loading code. 2010-03-17 10:06:15 +01:00
Henri Verbeet
2b86950c3b wined3d: Simplify context_apply_attachment_filter_states() flow a bit. 2010-03-17 10:06:12 +01:00
Henri Verbeet
ec10c1ed8d wined3d: Add missing checkGLcall's to buffer_Map(). 2010-03-17 10:06:09 +01:00
Henri Verbeet
570f865bad wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit(). 2010-03-17 10:06:06 +01:00
Henri Verbeet
60e98cc3ad wined3d: Don't use filtering on textures that need complex fixups in swapchain_blit().
For example, interpolating palette indices doesn't have the desired result.
Should we really want filtering for these cases we could implement it inside
the relevant shaders, after the fixup, but I doubt it's worth the effort.
2010-03-17 10:06:03 +01:00
Henri Verbeet
c48adfe201 wined3d: Use "gl_filter" in the non-FBO path of swapchain_blit() as well. 2010-03-17 10:05:59 +01:00
Alexandre Julliard
50231941ee makefiles: Add more shell functions to generate the main makefile. 2010-03-16 22:00:02 +01:00
Ilya Basin
4b5f6ada17 shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile. 2010-03-16 17:36:18 +01:00
Jörg Höhle
a8c252a67d mciseq: MCI Set Port allows to select the MIDI device. 2010-03-16 17:20:47 +01:00
Jörg Höhle
33d1e593aa mciavi: Stubs should return a success code.
Partly reverts my commit 3e5c704e7a.
2010-03-16 17:20:34 +01:00
David Hedberg
bbe73787fc shell32: Initial support for the properties command in the IContextMenu for shellview. 2010-03-16 17:20:02 +01:00
David Hedberg
50c7cf5111 shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension. 2010-03-16 17:19:25 +01:00