Józef Kucia
1f680c52fe
wined3d: Implement vertex blending in glsl_vertex_pipe.
2015-07-03 16:51:34 +09:00
Józef Kucia
1fc4a17175
wined3d: Show fixme about unimplemented vertex processing once.
2015-07-03 16:51:29 +09:00
Matteo Bruni
13ceb3fddc
wined3d: Don't hardcode WINED3DPTEXTURECAPS_NONPOW2CONDITIONAL cap flag.
2015-07-03 16:51:27 +09:00
Matteo Bruni
4f57581310
wined3d: Improve NP2 fixups in GLSL PS texture sampling code.
2015-07-03 16:51:25 +09:00
Matteo Bruni
a8fb1eee49
wined3d: Fix NP2 fixups in GLSL fragment FFP replacement.
2015-07-03 16:51:23 +09:00
Matteo Bruni
30031f6da4
wined3d: Replace an open-coded implementation of LIST_FOR_EACH_ENTRY_SAFE.
2015-07-03 16:51:21 +09:00
Matteo Bruni
93c88d34a8
wined3d: Fix GLSL backend with non-GLSL vertex and pixel pipeline combination.
...
That can only happen by manually modifying
select_vertex_implementation() and select_fragment_implementation(),
which may be useful for testing non-default vertex / fragment pipeline
implementations.
2015-07-03 16:51:17 +09:00
Sebastian Lackner
d2a3c9c20e
kernel32/tests: Fix leak of threadpool object.
2015-07-03 13:08:28 +09:00
Sebastian Lackner
eadd27a38a
kernel32: Forward remaining threadpool functions to ntdll.
2015-07-03 13:08:20 +09:00
Sebastian Lackner
56b9af1150
kernel32: Forward threadpool instance functions to ntdll.
2015-07-03 13:08:05 +09:00
Sebastian Lackner
4b0ecd3e22
kernel32: Forward threadpool timer functions to ntdll.
2015-07-03 13:07:47 +09:00
Sebastian Lackner
1165cc0953
kernel32: Forward threadpool work functions to ntdll.
2015-07-03 13:07:37 +09:00
Sebastian Lackner
a54d972868
kernel32: Forward threadpool cleanup group functions to ntdll.
2015-07-03 13:07:18 +09:00
Sebastian Lackner
9f71015a99
ntdll/tests: Add tests for threadpool timer merging.
2015-07-03 13:06:50 +09:00
Sebastian Lackner
aefb85ddab
ntdll/tests: Add basic tests for threadpool timer functions.
2015-07-03 13:06:45 +09:00
Sebastian Lackner
cb2aae1af8
ntdll: Implement threadpool timer queues.
2015-07-03 13:06:41 +09:00
Sebastian Lackner
bd7cb07358
ntdll: Implement TpAllocTimer and TpReleaseTimer.
2015-07-03 13:06:31 +09:00
Sebastian Lackner
66c46e6960
ntdll/tests: Add tests for TpDisassociateCallback.
2015-07-03 13:06:21 +09:00
Sebastian Lackner
775d3dcecb
ntdll: Implement TpDisassociateCallback and add a separate group completion event.
2015-07-03 13:06:15 +09:00
Jacek Caban
7f7e460a75
mshtml: Added nsIIOService::NewChannelFromURI2 semi-stub implementation.
2015-07-03 12:46:44 +09:00
Jacek Caban
bca49f1403
secur32: Added SECPKG_ATTR_SUPPORTED_ALGS tests.
2015-07-03 12:46:44 +09:00
Jacek Caban
0d2c6db9d2
wincrypt.h: Added some missing constants.
2015-07-03 08:28:08 +09:00
Vincent Povirk
3d8353fe18
winex11.drv: Track external changes to _NET_WM_STATE in net_wm_state.
...
In some cases, WM's will modify the _NET_WM_STATE of our own windows.
Most notably, this can happen when the WM maximizes our window, but
mutter has been known to alter the fullscreen state as well. If we
want to reconfigure our window later, we'll probably have to remove
these states, which means we need to remember that they were set.
2015-07-02 20:38:54 +09:00
Michael Stefaniuc
396dd9d141
dmstyle/tests: Remove skips wrongly copied from the dmime tests.
2015-07-02 19:16:12 +09:00
Michael Stefaniuc
7123c74532
dmime: Use the generic IPersistStream for DMTimeSigTrack.
2015-07-02 19:16:10 +09:00
Michael Stefaniuc
ad81735d05
dmime: Remove the extraneous IUnknown from DMTimeSigTrack.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-07-02 19:16:08 +09:00
Michael Stefaniuc
dd1dc8cc81
dmime: COM cleanup for IDirectMusicTrack of DMTimeSigTrack.
2015-07-02 19:16:06 +09:00
Michael Stefaniuc
5bf9d04581
dmime: Use the generic IPersistStream for DMMarkerTrack.
2015-07-02 19:16:04 +09:00
Michael Stefaniuc
ef6a803592
dmime: Remove the extraneous IUnknown from DMMarkerTrack.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-07-02 19:16:02 +09:00
Michael Stefaniuc
d487e5e6ce
dmime: COM cleanup for IDirectMusicTrack of DMMarkerTrack.
2015-07-02 19:16:00 +09:00
Michael Stefaniuc
5525f5d0fa
dmime/tests: Deal with DMTrack objects without IDirectMusicTrack8.
2015-07-02 19:15:58 +09:00
Michael Stefaniuc
edfa74fe45
dmime: DMTimeSigTrack doesn't have IDirectMusicTrack8.
2015-07-02 19:15:56 +09:00
Michael Stefaniuc
724fe43db6
dmime: DMMarkerTrack doesn't have IDirectMusicTrack8.
2015-07-02 19:15:54 +09:00
Huw Davies
2a71d13b6b
comctl32: Implement the legacy notifications during restore.
2015-07-02 16:54:01 +09:00
Huw Davies
6c95445559
comctl32: Set the default separator width when notifying a -ve cmd id.
2015-07-02 16:53:58 +09:00
Sebastian Lackner
8965511957
ntdll: Implement TpCallbackUnloadDllOnCompletion.
2015-07-02 14:54:13 +09:00
Sebastian Lackner
15110b1770
ntdll: Implement TpCallbackSetEventOnCompletion.
2015-07-02 14:54:04 +09:00
Sebastian Lackner
3dc1c6442a
ntdll/tests: Add tests for TpCallbackReleaseSemaphoreOnCompletion and finalization callback.
2015-07-02 14:53:56 +09:00
Sebastian Lackner
eb39cb1323
ntdll: Implement TpCallbackReleaseSemaphoreOnCompletion.
2015-07-02 14:53:50 +09:00
Sebastian Lackner
02ee5bb52d
ntdll: Implement TpCallbackReleaseMutexOnCompletion.
...
Various internal details about the order and error handling of completion
actions are documented in "Concurrent Programming on Windows" by Joe Duffy.
2015-07-02 14:53:41 +09:00
Sebastian Lackner
a9dd37be68
ntdll: Implement TpCallbackLeaveCriticalSectionOnCompletion.
...
An instance can only have one completion of each type, trying to add a
second one leads to an exception on Windows.
2015-07-02 14:53:21 +09:00
Sebastian Lackner
eb974bcd7a
ntdll: Implement instance objects and the TpCallbackMayRunLong function.
...
The instance is marked as long-running even if TpCallbackMayRunLong fails,
a second call will lead to an exception on Windows.
2015-07-02 14:53:02 +09:00
Sebastian Lackner
8fc2430c2a
ntdll: Implement threadpool RaceDll environment variable.
2015-07-02 14:52:44 +09:00
Sebastian Lackner
fa114f122b
ntdll: Add support for threadpool finalization callback.
2015-07-02 14:52:38 +09:00
Sebastian Lackner
e8d4b40386
ntdll/tests: Add tests for threadpool group cancel callback.
2015-07-02 14:52:32 +09:00
Sebastian Lackner
1839ce8697
ntdll: Add support for threadpool group cancel callback.
2015-07-02 14:52:27 +09:00
Aaryaman Vasishta
388da78edc
d3drm: Fix function signature for IDirect3DRM3::CreateDeviceFromSurface.
2015-07-02 13:48:48 +09:00
Nikolay Sivov
2bb581b9b7
uxtheme: Partial implementation of DrawThemeTextEx.
2015-07-02 13:43:43 +09:00
Nikolay Sivov
d86f2af3b6
dwrite: Add last cluster width to line width.
2015-07-02 13:43:00 +09:00
Nikolay Sivov
a940c9b970
dwrite: Initial layout GetMetrics() implementation.
2015-07-02 13:42:58 +09:00