Commit Graph

61590 Commits

Author SHA1 Message Date
Alexandre Julliard
9585bf6700 ntdll: Remap EXCEPTION_EXECUTE_FAULT only after the internal handlers have been run. 2009-09-23 14:20:17 +02:00
Stefan Dösinger
4fe014cb54 wined3d: Fix sRGB->RGB copy condition.
The old condition happened to work, because SFLAG_INTEXTURE was not
set(we're loading it), and neither was SFLAG_INDRAWABLE(otherwise
INTEXTURE would be set too). If the fbo INDRAWABLE == INTEXTURE is
replaced by INDRAWABLE == INSRGBTEX this doesn't hold true any longer
because SFLAG_INDRAWABLE is set, but not used because the drawable
readback is never used for fbos.
2009-09-23 13:25:33 +02:00
Stefan Dösinger
33ca3c0207 wined3d: Don't mark SFLAG_INTEXTURE up to date with fbo stretchrect.
FBO stretchrect marks SFLAG_INDRAWABLE up to date, which currently
also marks SFLAG_INTEXTURE up to date. However, this will change when
we enable rendering to the srgb copy, in which case the drawable could
be equal to the srgb copy, not the rgb copy.
2009-09-23 13:25:21 +02:00
Stefan Dösinger
ba6fac697a wined3d: Create a separate function for deleting GL textures. 2009-09-23 13:25:02 +02:00
Stefan Dösinger
529e6737d3 wined3d: Use the correct enum. 2009-09-23 13:24:25 +02:00
Stefan Dösinger
5b5e3bd0d2 wined3d: Track GL texture states in a separate structure. 2009-09-23 13:24:16 +02:00
Henri Verbeet
1c93ab1ee0 wined3d: Cleanup after wglMakeCurrent() failures in context_set_current().
The D3D context is potentially destroyed, so we need to clear the thread's
current D3D context. Found by Rico Schüller.
2009-09-23 12:37:25 +02:00
Henri Verbeet
eca28c942d wined3d: Add support for ARB_provoking_vertex.
This is just EXT_provoking_vertex promoted to ARB.
2009-09-23 12:37:18 +02:00
Henri Verbeet
a0de42db13 wined3d: Fix a typo. 2009-09-23 12:37:12 +02:00
Henri Verbeet
34dd27e3a8 wined3d: Don't create a depthstencil renderbuffer if ARB_framebuffer_object is supported. 2009-09-23 12:37:06 +02:00
Henri Verbeet
ec97383f6f wined3d: Add support for ARB_framebuffer_object. 2009-09-23 12:37:00 +02:00
Henri Verbeet
c4c86215ed wined3d: Detect ARB_framebuffer_object. 2009-09-23 12:36:48 +02:00
Henri Verbeet
d4a211f0be dxgi: Mark internal symbols hidden. 2009-09-23 12:36:39 +02:00
Henri Verbeet
66a7236590 wined3d: Don't free D3D vertex declarations until the wined3d vertex declaration is destroyed. 2009-09-23 12:36:28 +02:00
Henri Verbeet
b6d422446b d3d8: Add a separate function for vertex declaration initialization from an FVF. 2009-09-23 12:35:42 +02:00
Henri Verbeet
f394dfc0f8 d3d8: Add a separate function for vertex declaration initialization. 2009-09-23 12:35:08 +02:00
Henri Verbeet
0241fefa94 d3d9: Add a separate function for vertex declaration initialization. 2009-09-23 12:35:00 +02:00
Henri Verbeet
cc68900d86 d3d10core: Add a separate function for d3d10_input_layout initialization. 2009-09-23 12:34:53 +02:00
Paul Vriens
4a5ecb3236 crypt32/tests: Fix a test failure on Vista and higher. 2009-09-23 12:34:49 +02:00
Nikolay Sivov
df3f2a1b13 comctl32/listview: Skip LVS_EX_CHECKBOXES tests when this style is unsupported. 2009-09-23 12:33:32 +02:00
Michael Stefaniuc
a8c19696f1 kernel32: Add missing stdarg.h include.
This fixes a compile breakage with older gcc versions.
2009-09-23 12:33:25 +02:00
Huw Davies
90f95172b8 ntdll: Fix build on MacOSX. 2009-09-23 12:33:19 +02:00
Vincent Povirk
2151272e45 winex11: Re-add the optimization for blending 1x1 pixel bitmaps. 2009-09-23 12:33:15 +02:00
Ge van Geldorp
d20d492914 crypt32/tests: Fix cert test on Win7. 2009-09-22 20:20:04 +02:00
James Helferty
6fa09d1d22 d3d9: Fix some typos in visual test. 2009-09-22 20:19:58 +02:00
Gerald Pfeifer
4dedab6152 netapi32: Remove two conditions which always hold true. 2009-09-22 18:52:07 +02:00
Marcus Meissner
5aa790d0a3 jscript: Check for arg_array being NULL (Coverity). 2009-09-22 18:51:22 +02:00
Marcus Meissner
c997a51869 mshmtl: Check nsrange before calling ->Release (coverity). 2009-09-22 18:50:52 +02:00
Huw Davies
62a75bfc3e oledb32/tests: Add tests for conversions to DBTYPE_I4. 2009-09-22 17:47:41 +02:00
Andrew Eikum
98fcf442dc mshtml: Reimplement IHTMLElement::{get, set}Attribute using IDispatchEx. 2009-09-22 17:47:35 +02:00
Stefan Ginsberg
32648d4802 msctf: Define function calling convention compatibly for MSVC. 2009-09-22 17:47:31 +02:00
Rico Schüller
9bd2ce97f5 opengl32/tests: Improve test for wglMakeCurrent. 2009-09-22 17:47:16 +02:00
Rico Schüller
43ce10d168 gdi32: Check the current context in wglMakeCurrent(). 2009-09-22 17:47:10 +02:00
Rico Schüller
8c414df17f wined3d: Don't call wglMakeCurrent(NULL, NULL) in context_set_current() if the current context is NULL. 2009-09-22 17:47:02 +02:00
Eric Pouech
3d0475eb4d winhelp: Added support for hotspot links in graphical objects. 2009-09-22 17:46:52 +02:00
André Hentschel
14d51867fe include: Add ARM endianess. 2009-09-22 17:09:29 +02:00
Alexandre Julliard
1cf1a3f211 ntdll: Only create the CPU registry keys on first run. 2009-09-22 17:05:02 +02:00
Eric Pouech
e1e9f5993f kernel32: Rewrite GetSystemInfo() purely on ntdll calls. 2009-09-22 16:54:59 +02:00
Eric Pouech
004fdc7a97 ntdll: Moved CPU related registry key creation from kernel32 to ntdll. 2009-09-22 16:54:14 +02:00
Eric Pouech
3794c6b936 ntdll: Implement basic support for processor power information. 2009-09-22 16:51:29 +02:00
Eric Pouech
57f714f3eb ntdll: Reuse kernel32's cpu info to implement NtQuerySystemInformation(SystemProcessInformation). 2009-09-22 16:51:16 +02:00
Eric Pouech
0bf33d6ac2 kernel32: Store the process features flag in the KUSER_SHARED_DATA structure. 2009-09-22 16:51:11 +02:00
Eric Pouech
f6ceedf6dd ntdll: In SYSTEM_BASIC_INFORMATION, the active processors field refers to the affinity mask. 2009-09-22 16:47:25 +02:00
Nikolay Sivov
f684bbaef7 comctl32/updown: Update buddy on base change. 2009-09-22 16:25:29 +02:00
Nikolay Sivov
7ebca40912 comctl32/updown: Additional test for display base. 2009-09-22 16:25:23 +02:00
Nikolay Sivov
4efa9f5e43 comctl32/updown: Fix control behaviour for UDS_SETBUDDYINT style. 2009-09-22 16:25:13 +02:00
Nikolay Sivov
2f9d29b42b comctl32/updown: Show that UDS_SETBUDDYINT switching doesn't affect behaviour for already created control. 2009-09-22 16:25:02 +02:00
Nikolay Sivov
6be1bade1a comctl32/updown: Make tests independent, drop unrelated tests. 2009-09-22 16:24:53 +02:00
Nikolay Sivov
0209b02f47 user32/edit: Invalidate if style changed after EM_SETREADONLY. 2009-09-22 16:24:37 +02:00
Nikolay Sivov
963b7b5766 comctl32/updown: Skip thousands separation on hex mode. 2009-09-22 16:24:31 +02:00