Commit graph

165916 commits

Author SHA1 Message Date
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
Paul Gofman a72f91f5f5 nsi: Forward request to nsiproxy from NsiRequestChangeNotification(). 2023-08-01 21:51:13 +09:00
Michael Stefaniuc dbe9f348d4 shell32/tests: Get rid of the a2bstr() helper. 2023-08-01 21:51:13 +09:00
Michael Stefaniuc a16cf63858 vbscript/tests: Remove the last usage of a2bstr() in vbscript.c. 2023-08-01 21:50:34 +09:00
Michael Stefaniuc c8a72b458c vbscript/tests: Avoid using a2bstr() in the vbscript.c helpers. 2023-08-01 21:50:34 +09:00
Michael Stefaniuc a489b7ef30 vbscript/tests: Avoid using a2bstr() in the run.c helpers. 2023-08-01 21:50:34 +09:00
Michael Stefaniuc 23e2eb3984 vbscript/tests: Avoid using a2bstr() for static strings. 2023-08-01 21:50:34 +09:00
Michael Stefaniuc 2ca50c0817 vbscript/tests: Remove the need for a2bstr() in createobj.c. 2023-08-01 21:50:34 +09:00
Michael Skorokhodov 973ed25791 win32u: Add DriverVersion string for GPUs to registry.
Some applications (e.g. UE4) require the DriverVersion string in the registry.

Signed-off-by: Mykhailo Skorokhodov <mykhailo.skorokhodov@globallogic.com>
2023-08-01 21:50:34 +09:00
David Kahurani 40f06d46a3 gdiplus: Move Flatten() tests into the same function.
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-08-01 21:50:34 +09:00
David Kahurani d58d990256 gdiplus: Reject zero-width/zero-height rectangles.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55351
Signed-off-by: David Kahurani <k.kahurani@gmail.com>
2023-08-01 21:50:34 +09:00
Jacek Caban 99f0d3d790 win32u: Move packed structures declaration from ntuser.h. 2023-08-01 21:50:34 +09:00
Jacek Caban 3aa7f9d33b win32u: Use user message packing for WM_MDICREATE. 2023-08-01 21:50:34 +09:00
Jacek Caban de26401c02 win32u: Use user message packing for WM_MOVING and WM_SIZING. 2023-08-01 21:50:34 +09:00
Jacek Caban 347e392799 win32u: Use user message packing for WM_NEXTMENU. 2023-08-01 21:50:34 +09:00
Jacek Caban c66984d174 win32u: Use user message packing for LB_GETSELITEMS. 2023-08-01 21:50:34 +09:00
Jacek Caban 6b592e8102 win32u: Use user message packing for CB_GETLBTEXT and LB_GETTEXT. 2023-08-01 21:50:34 +09:00
Jacek Caban 216979bd08 win32u: Use user message packing for more messages passing string. 2023-08-01 21:50:34 +09:00
Jacek Caban 844177d517 win32u: Use user message packing for EM_SETTABSTOPS and LB_SETTABSTOPS. 2023-08-01 21:50:34 +09:00
Zhao Yi 314c94e100 comctl32/listview: Reset bNoItemMetrics to make sure that listview items can be arranged correctly.
Signed-off-by: Zhao Yi <zhaoyi@uniontech.com>
2023-08-01 21:50:34 +09:00
Sven Baars 4fd56146a8 ldap: Free the output buffer after every InitializeSecurityContextA() call (Valgrind). 2023-08-01 21:50:34 +09:00
Sven Baars 2d17c0ff72 wldap32: Fix a message leak in ldap_parse_resultW() (Valgrind). 2023-08-01 21:50:34 +09:00
Sven Baars ca692fb39c wldap32: Fix a mod_type leak (Valgrind). 2023-08-01 21:50:34 +09:00
Piotr Caban 3345404cbe wineps.drv: Flush spool data even if there are no pages to print.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55291
2023-08-01 21:50:34 +09:00
Alistair Leslie-Hughes 0442d18363 windowscodecs: Remove DECLSPEC_HIDDEN usage. 2023-08-01 21:50:34 +09:00
Alistair Leslie-Hughes 88cc465934 hidclass.sys: Remove DECLSPEC_HIDDEN usage. 2023-08-01 21:45:03 +09:00
Alistair Leslie-Hughes 1b99f38bf3 dinput: Remove DECLSPEC_HIDDEN usage. 2023-08-01 21:45:01 +09:00
Piotr Caban b80ea4153b winedump: Add initial support for dumping Windows NT Registry Files (REGF). 2023-07-31 21:05:07 +09:00
Yuxuan Shui 724e54d54f mshtml: Add stubs for MutationObserver methods. 2023-07-31 21:04:23 +09:00
Yuxuan Shui 02994bdd10 mshtml: Implement window.MutationObserver with MutationObserver stub. 2023-07-31 21:04:21 +09:00
Alistair Leslie-Hughes 17841cd529 webservices: Remove DECLSPEC_HIDDEN usage. 2023-07-31 21:04:08 +09:00
Alistair Leslie-Hughes 273c7318bd wbemprox: Remove DECLSPEC_HIDDEN usage. 2023-07-31 21:04:08 +09:00
Paul Gofman 3b69baaee8 winhttp: Skip unexpected completions in netconn_wait_overlapped_result(). 2023-07-31 21:03:53 +09:00
Paul Gofman 96b6bf6111 winhttp: Set FILE_SKIP_COMPLETION_PORT_ON_SUCCESS on sockets. 2023-07-31 21:03:53 +09:00
Francois Gouget abdca2f74b ntdll/tests: Fix the basic file informations failure messages.
Set the messages to accurately reflect what is being tested, make them
unique and trace bad values.
2023-07-31 18:26:50 +09:00
Alistair Leslie-Hughes 39ca507d7a msxml3: Remove DECLSPEC_HIDDEN usage. 2023-07-31 18:26:25 +09:00
Alistair Leslie-Hughes 1447471af0 shell32: Remove DECLSPEC_HIDDEN usage. 2023-07-31 18:26:09 +09:00
Alistair Leslie-Hughes 67b5c77af6 mciavi32: Remove DECLSPEC_HIDDEN usage. 2023-07-31 18:26:09 +09:00
Alistair Leslie-Hughes 4d14f2ddea inetcpl.cpl: Remove DECLSPEC_HIDDEN usage. 2023-07-31 18:26:07 +09:00