Nikolay Sivov
e0ab89b856
d2d1: Keep effect shader objects at device level.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-03 20:42:27 +09:00
Nikolay Sivov
9e4ee3e4e0
d2d1: Use device instance pointer in device context structure.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-03 20:42:27 +09:00
Nikolay Sivov
cf2e1db7b5
d2d1/tests: Add some more tests for effect shader loading.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-08-03 20:42:27 +09:00
Tim Clem
198917ee1e
wow64: Correct a reversed strcpy in wow64_NtQuerySystemInformation(SystemModuleInformation).
2023-08-03 20:42:06 +09:00
Mohamad Al-Jaf
79140eb277
graphicscapture: Trim default debug channel.
...
The maximum size for a debug channel name is 15.
2023-08-03 20:41:12 +09:00
Jacek Caban
61b80f6704
win32u: Remove no longer needed NtUserSendDriverMessage.
...
All messages are packed now anyway.
2023-08-02 20:03:51 +09:00
Jacek Caban
f693d66086
win32u: Remove no longer needed needs_unpack from win_proc_params.
2023-08-02 20:03:51 +09:00
Jacek Caban
813e04e655
win32u: Remove no longer needed process_packed_message.
2023-08-02 20:03:51 +09:00
Jacek Caban
b9740fcf4b
win32u: Move more of unpack_message implementation from user32.
2023-08-02 20:03:51 +09:00
Jacek Caban
140f9e82f9
win32u: Use user message packing for WM_DEVICECHANGE.
2023-08-02 20:03:51 +09:00
Jacek Caban
c1a5b42cdc
win32u: Remove no longer needed NtUserWinProcResult.
2023-08-02 20:03:51 +09:00
Jacek Caban
ad45d84a65
win32u: Use user message packing for WM_MDIGETACTIVE.
2023-08-02 20:03:51 +09:00
Jacek Caban
8561e8e958
win32u: Use user message packing for CB_GETCOMBOBOXINFO.
2023-08-02 20:03:51 +09:00
Esme Povirk
676e325832
comctl32/tests: Test MSAA events for tab controls.
2023-08-02 20:03:51 +09:00
Esme Povirk
35930f2d87
comctl32: Add support for MSAA events on tab controls.
2023-08-02 20:03:51 +09:00
Mohamad Al-Jaf
7ac4bbb2de
msvcp140_codecvt_ids: Add DLL.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55344
2023-08-02 20:03:51 +09:00
David Kahurani
08d9f9b60b
gdiplus: Use get_log_fontW in GdipGetLogFontW.
...
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-08-02 20:03:51 +09:00
David Kahurani
326a9e18bb
gdiplus: Use helper to calculate transform properties.
...
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-08-02 20:03:51 +09:00
Gabriel Ivăncescu
f937b89cd7
mshtml: Use unlink and destructor in the vtbl for the MutationObserver constructor.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:33 +09:00
Gabriel Ivăncescu
2e5ac78a7c
mshtml: Use unlink and destructor in the vtbl for HTMLXMLHttpRequestFactory.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu
67d7cb3a62
mshtml: Use unlink and destructor in the vtbl for HTMLOptionElementFactory.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu
df6316cdbc
mshtml: Use unlink and destructor in the vtbl for HTMLImageElementFactory.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu
9019e969ad
mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheet.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu
cfe112d70c
mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheetsCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:32 +09:00
Gabriel Ivăncescu
2e188c9681
mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheetRulesCollection.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu
6d63a630fe
mshtml: Use unlink and destructor in the vtbl for HTMLStyleSheetRule.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu
ae9aa7ec23
mshtml: Use unlink and destructor in the vtbl for CSSStyle.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu
6ad4dd01dd
mshtml: Use unlink and destructor in the vtbl for inner windows.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu
9bad7be301
mshtml: Use unlink and destructor in the vtbl for HTMLEventObj.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:27 +09:00
Gabriel Ivăncescu
548b681185
mshtml: Use separate dispex destructors for different event types.
...
And get rid of the destroy method. This especially simplifies it when
traversal and unlinking is implemented.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:26 +09:00
Gabriel Ivăncescu
6a2ca11c65
mshtml: Use unlink and destructor in the vtbl for function disps.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:26 +09:00
Gabriel Ivăncescu
3c92edfdf2
mshtml: Introduce unlink_ref helper.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:25 +09:00
Gabriel Ivăncescu
7b30e3d34e
mshtml: Use the common HTMLElement dispex vtbl in the dispex definitions.
...
Rather than filling it during initialization, which was a bit confusing,
even more later on when dispex will handle Cycle Collection.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-02 19:59:23 +09:00
Francois Gouget
5d377d8a5f
webservices: Make alloc_float_text() static.
2023-08-02 19:58:46 +09:00
Zebediah Figura
d163ef089e
wined3d: Do not load UAV locations when clearing if not necessary.
...
Don't load the buffer location if we are clearing the whole buffer, and never
load the texture location (for Vulkan; GL already did this). Only prepare them
instead.
2023-08-02 19:58:23 +09:00
Zebediah Figura
9373cd5e3e
wined3d: Pass map flags to wined3d_context_copy_bo_address().
...
This is a step towards implementing D3D11_COPY_FLAGS.
2023-08-02 19:58:18 +09:00
Zebediah Figura
2f84616e02
wined3d: Avoid uploading deferred context maps more than once.
2023-08-02 19:58:18 +09:00
Zebediah Figura
34245154e8
wined3d: Move more miscellaneous GL declarations to wined3d_gl.h.
2023-08-02 19:57:58 +09:00
Zebediah Figura
dcdba8d571
wined3d: Move the ffp_attrib_ops to wined3d_gl_info.
...
They are quite GL-specific.
2023-08-02 19:57:56 +09:00
Zebediah Figura
77e282d7a1
wined3d: Remove the no longer used "specular_func_3ubv" declaration.
2023-08-02 19:57:56 +09:00
Zebediah Figura
421f70710a
wined3d: Move some wined3d_gl_info functions to wined3d_gl.h.
2023-08-02 19:57:56 +09:00
Zebediah Figura
bafb02efbe
wined3d: Move struct wined3d_gl_info to wined3d_gl.h.
...
And its dependencies.
2023-08-02 19:57:54 +09:00
Petrichor Park
17d64ac1e0
wined3d: Use ffp_normalize in shader_glsl_ffp_vertex_lighting_footer.
2023-08-01 21:57:47 +09:00
Petrichor Park
79b92a6d39
wined3d: Use ffp_normalize in shader_glsl_ffp_vertex_lighting.
2023-08-01 21:57:47 +09:00
Petrichor Park
b79c4e7de6
wined3d: Implement a zero-safe normalize function for FFP.
...
DirectX's FFP normalizes the zero vector to the zero vector, but GLSL
normalizes them to all NaN.
This patch creates ffp_normalize, which normalizes vectors but
has DirectX's behavior on 0 vectors. Further patches in this set switch
other calls from GLSL's normalize to the 0-safe version.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=36564
2023-08-01 21:57:45 +09:00
Gabriel Ivăncescu
954dd16fb1
jscript: Use the object containing the prop for builtin getters.
...
Since they act like values.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-01 21:51:13 +09:00
Gabriel Ivăncescu
1b1d09724a
jscript: Call the getter with the proper 'this' in invoke_prop_func.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-08-01 21:51:13 +09:00
Paul Gofman
4098a05ea8
iphlpapi: Link NotifyAddrChange and CancelIPChangeNotify to nsi implementation.
2023-08-01 21:51:13 +09:00
Paul Gofman
a58f3e0401
nsiproxy.sys: Implement change notifications for NSI_IP_UNICAST_TABLE.
2023-08-01 21:51:13 +09:00
Paul Gofman
79165b1624
nsi: Implement NsiCancelChangeNotification().
2023-08-01 21:51:13 +09:00