winesync
185fe9cdeb
[WINESYNC] d3dx9: Implement D3DXCreateFragmentLinker[Ex]().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38086
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id fd06827bca416dfec8835f109834ad0729c996a8 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com >
2021-02-04 16:37:05 +01:00
winesync
0336f97838
[WINESYNC] d3dx9: Implement d3dx_effect_ApplyParameterBlock().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id e28888c9fe504f75d985e34a2c271f43abd95497 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:05 +01:00
winesync
7175721b38
[WINESYNC] d3dx9: Implement recording parameters to parameter block.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 7d512a1e0ef58fad25e53af5316d445cb0cfc5e7 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
3c1a652221
[WINESYNC] d3dx9: Implement d3dx_effect_DeleteParameterBlock().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id f65e4854e37355a946b6e017a2cd595a1ddceb38 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
7bc8c981ac
[WINESYNC] d3dx9: Implement d3dx_effect_EndParameterBlock().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id fd47b684487bab4664a31a3b670783b6d1a5aca3 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
76955cb6aa
[WINESYNC] d3dx9: Implement d3dx_effect_BeginParameterBlock().
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id e281ba4db6654850caf713ab09aa6a2057e1d064 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
db6d1a41d0
[WINESYNC] d3dx9/tests: Test ApplyParameterBlock() while recording.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 85d3ad879d5b13f7fce378009aaf80b419ad6185 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
724c4406aa
[WINESYNC] d3dx9/tests: Add test for effect parameter block.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 61ee765aa0ec0d0e478a9f82d73e602ea71419c2 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
ed59f01229
[WINESYNC] d3dx9: Use check_texture_requirements() in D3DXCheckVolumeTextureRequirements() with correct resource type.
...
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 0b03d21c8f89b3f9dbd68ac849f9923197095eb5 by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
4053a5ada3
[WINESYNC] d3dx9: Don't pass usage flags for staging texture in D3DXCreateCubeTextureFromFileInMemoryEx().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47974
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id a0840773f7ee00dc9373b4db825fec68d08ee53b by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
03f8174d97
[WINESYNC] d3dx9: Correctly align texture dimensions to block size in D3DXCheckTextureRequirements().
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id f6f90daa3117cf493e0815c42bb0fa1740d31308 by Christian Costa <titan.costa@gmail.com >
2021-02-04 16:37:04 +01:00
winesync
4198c58dca
[WINESYNC] d3dx9: Compute the correct source rect in D3DXLoadSurfaceFromFileInMemory().
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id f934ef1a14108aa535e76900b29cba0dd8253f80 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
e219194369
[WINESYNC] d3dx9: Implement DXTn compression for offset destination rect.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id a838e144dcaa55e227d7e99566a59f7a31d97227 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
38d868820a
[WINESYNC] d3dx9: Handle non-zero source rect position in D3DXLoadSurfaceFromMemory().
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41936
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 88d8ae383932ad1c292c74da7dcc19f00d8423f7 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
8c85a63a2b
[WINESYNC] d3dx9: Move the source rect alignment check into the condition for simple copy.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id a9c158b72aae1efed159d40fde086cdc608bc62e by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
bbf66db254
[WINESYNC] d3dx9/tests: Improve tests to check for DXTn fallback formats.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id d2f3fc03cb1dbcae77e199f3fd8eb2ccf419cfa5 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
882cc57c66
[WINESYNC] d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=24983
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 376182062ff1ab8e7835fd67bc650da83c2cc75d by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
fb4694d510
[WINESYNC] d3dx9/tests: Add even more tests for misaligned block textures.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 5472b8b98332400a7ad434ed94bed82b21f622fe by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
7715799cbd
[WINESYNC] d3dx9/tests: Add more tests loading misaligned block textures.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id c29f770e8bf1da56856b457cf92221e88f6323d4 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
8a753b054f
[WINESYNC] d3dx9/tests: Add a test with a larger DXT5 texture.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id b7656110e6e83866a33418bc6b48984632010e00 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
7cf0e71b4f
[WINESYNC] d3dx9/tests: Add a test for loading a texture smaller than the block size.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 426d6776cff537e36bdb7c0fb7963a74e4a3251e by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
7b66aec721
[WINESYNC] d3dx9/tests: Add a test for loading surfaces not divisible by the block size.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 7f39c726fc91d84d4b26241c3a031381ad9e59cb by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
8cce0b9007
[WINESYNC] d3dx9_36/tests: Spelling fixes in ok() messages.
...
Signed-off-by: Francois Gouget <fgouget@free.fr >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 92c00c51b21594987d342b5ce00c174ab4e84595 by Francois Gouget <fgouget@free.fr >
2021-02-04 16:37:04 +01:00
winesync
30042a5211
[WINESYNC] d3dx9/tests: Make the pixels array static.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 15dd8e2b981ca32cae94409153627b3300bbeab8 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:04 +01:00
winesync
8dcbf4645c
[WINESYNC] d3dx9: Pass rectangle to {lock|unlock}_surface().
...
This fixes regressions introduced by commits
65956ae50a136fe8467a0332c7495f36617a16dc, 092c14b9d86ee1e96e465908cc524ec85988d0ff.
Surface source or destination rectangles were left behind.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47546
Signed-off-by: Paul Gofman <gofmanp@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 378204527e1f42ed1373a0cd7356770d235e319d by Paul Gofman <gofmanp@gmail.com >
2021-02-04 16:37:03 +01:00
winesync
224d70bd0c
[WINESYNC] d3dx9: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 9fb5745a7997bbfe033779650f1193d85369cef2 by Alexandre Julliard <julliard@winehq.org >
2021-02-04 16:37:03 +01:00
winesync
bbc438a5d5
[WINESYNC] include/msvcrt: Add INFINITY and NAN definitions.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id a16ef96dc624edf2666aa125fbc1c197f5edcc1b by Alexandre Julliard <julliard@winehq.org >
2021-02-04 16:37:03 +01:00
winesync
e6deaabfc6
[WINESYNC] d3dx9: Generate ID3DXSkinInfo in D3DXLoadSkinMeshFromXof() when needed.
...
Based on a patch by Michael Müller.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=33904
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 70d722340ad546ab988fffe4577e0c0ebe35a982 by Vijay Kiran Kamuju <infyquest@gmail.com >
2021-02-04 16:37:03 +01:00
winesync
50442c0d0b
[WINESYNC] d3dx9/tests: Add tests for 32 bpp BMP with alpha.
...
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id a30fd8c0e44833b2a6412987a348273bfe42fe2f by Christian Costa <titan.costa@gmail.com >
2021-02-04 16:37:03 +01:00
winesync
65ca5beb3d
[WINESYNC] d3dx9/tests: Avoid a test failure on Vista testbot.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id ccdb74d81ac4a95aa87414f6459a8b44d451358a by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:03 +01:00
winesync
9b602dbdc9
[WINESYNC] d3dx9/tests: Improve D3DXMatrixInverse() test a tiny bit.
...
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 5c052b699e7ac5c0e4f2324fe31e2d022dcf4bb5 by Matteo Bruni <mbruni@codeweavers.com >
2021-02-04 16:37:03 +01:00
winesync
b238e9688c
[WINESYNC] d3dx9/tests: Add initial tests for dummy skin info interface.
...
Signed-off-by: Vijay Kiran Kamuju <infyquest@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id aec8e12a3d71272b31aa8b5b075fe1cd88517c92 by Michael Müller <michael@fds-team.de >
2021-02-04 16:37:03 +01:00
winesync
3c75e844c4
[WINESYNC] d3dx9/tests: Remove useless cast to self.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 9b0258f5756ed60b334ac20ca2f6e7f64eb5077e by Michael Stefaniuc <mstefani@winehq.org >
2021-02-04 16:37:01 +01:00
winesync
25cd02e501
[WINESYNC] d3dx9/tests: Avoid using the comma operator (coccinellery).
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id eb0eaf7027797c6a99b4b5ecdb70c5ba336dccc2 by Michael Stefaniuc <mstefani@winehq.org >
2021-02-04 16:37:01 +01:00
Jérôme Gardou
7b1049c8fd
[WINESYNC]: revert wine-staging patchset for d3dx9
2021-02-04 16:37:01 +01:00
Jérôme Gardou
d52f937120
[KMTESTS:NTOS_MM] Purge & flush cache when there is a data section object.
...
Those purge & flush the mapped sections too. That's what fastfat_new & other FS drivers do.
2021-02-04 10:50:59 +01:00
Victor Perevertkin
111e40039e
Revert "[CMD_WINETEST] Disable the test until fastfat_new is landed"
...
This reverts commit 8da0f868c5 .
2021-02-03 23:50:55 +03:00
Jérôme Gardou
fe5e23e470
[KMTESTS:NTOS_CC] Fix a test format
2021-02-02 10:18:52 +01:00
Jérôme Gardou
a46ee7dafe
[KMTEST:NTOS_CC] Fix buffer size calculation
2021-02-02 10:15:19 +01:00
Serge Gautherie
c2a83d56a0
[GREEN][INF] Fix format of 3 DriverVer date values
...
GetVersionInformationFromInfFile() expects a 10-character date.
2021-02-02 01:56:50 +03:00
Victor Perevertkin
46ca069e42
[XDK] Remove UNREFERENCE_LOCAL_VARIABLE macro
...
Change UNREFERENCED_PARAMETER to (VOID)P to support const parameters
2021-01-19 00:15:02 +03:00
Stanislav Motylkov
795c9c439c
[PARTINFO] Fix GCC build on GitHub Actions
...
Addendum to c087487b .
2021-01-08 16:36:48 +03:00
Hermès Bélusca-Maïto
c087487b1c
[PARTINFO] Further improvements to the Partition Information Tool.
...
- Migrate all the IOCTL calls to NtDeviceIoControlFile() calls in
order to know the actual returned data and Status values.
- Add support for displaying information retrieved from:
* IOCTL_DISK_GET_DRIVE_GEOMETRY_EX ,
* IOCTL_DISK_GET_PARTITION_INFO and IOCTL_DISK_GET_PARTITION_INFO_EX
for "partition 0" (aka. the whole disk).
- Compactify the drive layouts after getting these from
IOCTL_DISK_GET_DRIVE_LAYOUT(_EX).
- Fix the HexDump() when displaying a buffer whose size is not a
multiple of 16.
2021-01-08 01:37:05 +01:00
Jérôme Gardou
c8d07514c8
[CMAKE] Fix GCC -fstack-protector usage
2021-01-05 13:38:57 +01:00
winesync
aa27aac08b
[WINESYNC] wininet: Strip filename if no path is set in cookie.
...
The order of the stored cookies doesn't match in /testC, so
be a bit less strict in the test.
wine-staging patch by Michael Müller <michael@fds-team.de >
2021-01-05 11:03:13 +01:00
winesync
ff5fa7aea4
[WINESYNC] wininet/tests: Check cookie behaviour when overriding host.
...
wine-staging patch by Michael Müller <michael@fds-team.de >
2021-01-05 11:03:13 +01:00
winesync
0adc3ed6ba
[WINESYNC] wininet/tests: Test auth credential reusage with host override.
...
wine-staging patch by Michael Müller <michael@fds-team.de >
2021-01-05 11:03:13 +01:00
winesync
45c19ac584
[WINESYNC] wininet/tests: Add more tests for cookies.
...
wine-staging patch by Michael Müller <michael@fds-team.de >
2021-01-05 11:03:13 +01:00
winesync
23e96deb0b
[WINESYNC] wininet: Correctly return error status from InternetSetFilePointer() stub.
...
Fixes Freestyle 2: Street Basketball update check failure.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 67295a7844b94ccbfce85dbee22a76f12c9f5b36 by Paul Gofman <pgofman@codeweavers.com >
2021-01-05 11:03:13 +01:00
winesync
8bf2b3cf2c
[WINESYNC] wininet: Implement INTERNET_OPTION_SECURITY_CERTIFICATE flag for InternetQueryOption.
...
Signed-off-by: Daniel Lehman <dlehman25@gmail.com >
Signed-off-by: Jacek Caban <jacek@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id ef88a70fa775f3e7a26d8f1618f32ee94bb9ea05 by Daniel Lehman <dlehman25@gmail.com >
2021-01-05 11:03:13 +01:00