winesync
541dbf1b36
[WINESYNC] d3dx9: Implement ID3DXFont_PreloadGlyphs.
...
Based on a patch by Tony Wasserka.
Signed-off-by: Sven Baars <sbaars@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id ac5687463700b070fc1eecca67c4a46ec15127fa by Sven Baars <sbaars@codeweavers.com >
2021-02-04 16:37:05 +01:00
winesync
921935dfd6
[WINESYNC] d3dx9/tests: Add more ID3DXFont_DrawTextW tests.
...
Signed-off-by: Sven Baars <sbaars@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id e0ce80561bf046c9dc7837e1c7f3c999f18b0361 by Sven Baars <sbaars@codeweavers.com >
2021-02-04 16:37:05 +01:00
winesync
ed10b8bf3e
[WINESYNC] d3dx9: Implement D3DXCreateKeyframedAnimationSet.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45481
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 0854a7eab7ac69057a3bf8c44ef90ce18497d964 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com >
2021-02-04 16:37:05 +01:00
winesync
44db8b970b
[WINESYNC] d3dx9: Support D3DFMT_X8L8V8U8 in DDS files.
...
Signed-off-by: Zebediah Figura <z.figura12@gmail.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 06918ba76bdc109e59fdc1d8ee00c46f6857bbd2 by Christian Costa <titan.costa@gmail.com >
2021-02-04 16:37:05 +01:00
winesync
018206caed
[WINESYNC] d3dx9/tests: Add some more ID3DXFont tests.
...
Signed-off-by: Sven Baars <sbaars@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id ef889fe654e8bef81c009b93501b6c0411cd8354 by Sven Baars <sbaars@codeweavers.com >
2021-02-04 16:37:05 +01:00
winesync
79f2110191
[WINESYNC] d3dx9/tests: Add some tests for ID3DXFont_DrawText().
...
Signed-off-by: Sven Baars <sbaars@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id db7539f9f3ead16cb94ff03c2b8f9ca11b44a253 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com >
2021-02-04 16:37:05 +01:00
winesync
ecb1218ae7
[WINESYNC] d3dx9/tests: Get rid of redundant handling for D3DXCreateFontA() failures.
...
Signed-off-by: Sven Baars <sbaars@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id da62db437aca4a434ab88297ac78cbcd83f6152e by Sven Baars <sbaars@codeweavers.com >
2021-02-04 16:37:05 +01:00
winesync
c483241e11
[WINESYNC] d3dx9/tests: Use Tahoma in all font tests.
...
Signed-off-by: Sven Baars <sbaars@codeweavers.com >
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com >
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 2465220a0c93f8e55948061772c2a39fb5753bd9 by Sven Baars <sbaars@codeweavers.com >
2021-02-04 16:37:05 +01:00
winesync
02ca94672b
[WINESYNC] d3dx9_36/tests: Fix some constant conversion warnings.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org >
wine commit id 863da013a216bb50b925bbb9e3987b21206fb782 by Alexandre Julliard <julliard@winehq.org >
2021-02-04 16:37:05 +01:00
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
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
Jérôme Gardou
c8d07514c8
[CMAKE] Fix GCC -fstack-protector usage
2021-01-05 13:38:57 +01:00