reactos.git
3 years ago[SHELL32] Update German translation
Robert Naumann [Sat, 13 Feb 2021 19:14:05 +0000 (20:14 +0100)]
[SHELL32] Update German translation

-change "Meine Musik" to "Eigene Musik" to get a consistent naming. Same for "Meine Videos".

3 years ago[SHIMGVW] Fix CTRL-K to IDC_ROT_CLOCKW (#3457)
Carlo Bramini [Sat, 13 Feb 2021 18:32:19 +0000 (19:32 +0100)]
[SHIMGVW] Fix CTRL-K to IDC_ROT_CLOCKW (#3457)

As signaled in CORE-11044, the IDC_ROT_COUNCW was assigned to both CW and CCW rotation.

3 years ago[SHIMGVW] Add new features (CORE-11044) (#3113)
Carlo Bramini [Sat, 13 Feb 2021 14:22:21 +0000 (15:22 +0100)]
[SHIMGVW] Add new features (CORE-11044) (#3113)

Add these new features:

- Use accelerator table for keyboard hotkeys.
- Updated italian translation.
- Simplified creation of toolbar and tooltips.
- Added missing toolbar buttons.
- Initialize common controls for theming.

French translation by Kyle Katarn.
Polish translation by Adam Stachowicz.

3 years ago[PSDK] winbase.h: Update LoadLibraryEx() dwFlags value defines (#3153)
Serge Gautherie [Sat, 13 Feb 2021 14:16:49 +0000 (15:16 +0100)]
[PSDK] winbase.h: Update LoadLibraryEx() dwFlags value defines (#3153)

* Deci-to-Hexa.
* Add more values.
* Add a Vista check.

3 years ago[NOTEPAD] Implement File->New Window
Robert Naumann [Thu, 11 Feb 2021 21:04:36 +0000 (22:04 +0100)]
[NOTEPAD] Implement File->New Window

*Windows starts a new own's instance too, when clicking on "New Window" (Tested by @HBelusca)

3 years agorapps pl-PL lang update (#3454)
Piotr Hetnarowicz [Fri, 12 Feb 2021 10:42:52 +0000 (11:42 +0100)]
rapps pl-PL lang update (#3454)

rapps pl-PL lang update

3 years ago[CONSRV] SetConWndConsoleLeaderCID(): Check must be before dereferencing (#3451)
Serge Gautherie [Wed, 10 Feb 2021 17:55:19 +0000 (18:55 +0100)]
[CONSRV] SetConWndConsoleLeaderCID(): Check must be before dereferencing (#3451)

Addendum to f12e601.

3 years ago[VIDEOPRT] Mark low memory range as NOACCESS when we don't need to access it.
Jérôme Gardou [Wed, 10 Feb 2021 14:21:55 +0000 (15:21 +0100)]
[VIDEOPRT] Mark low memory range as NOACCESS when we don't need to access it.

This allows to accomplish great things, such as crashing when dereferencing NULL pointer.

3 years ago[NTOS:MM] Do not assert on a case we actually support
Jérôme Gardou [Wed, 10 Feb 2021 14:21:00 +0000 (15:21 +0100)]
[NTOS:MM] Do not assert on a case we actually support

3 years ago[CONSRV] Set 0 as a console leader PID/TID when unsetting it.
Jérôme Gardou [Wed, 10 Feb 2021 14:09:48 +0000 (15:09 +0100)]
[CONSRV] Set 0 as a console leader PID/TID when unsetting it.

Instead of whatever is behind the NULL pointer.

3 years ago[NTOS:MM] Flush dirty pages after closing the page files.
Jérôme Gardou [Wed, 10 Feb 2021 10:06:44 +0000 (11:06 +0100)]
[NTOS:MM] Flush dirty pages after closing the page files.

CORE-17462

3 years ago[SYSSETUP] Update German translation.
Robert Naumann [Tue, 9 Feb 2021 20:03:34 +0000 (21:03 +0100)]
[SYSSETUP] Update German translation.

3 years ago[NTOS:CC] Raise status, when CcMapData fails (#3348)
Timo Kreuzer [Tue, 9 Feb 2021 08:29:48 +0000 (09:29 +0100)]
[NTOS:CC] Raise status, when CcMapData fails (#3348)

Also add a check in fastfat, that asserts, when CcMapData returns FALSE.

3 years ago[LOAD][UNLOAD] Fix w*printf() format strings (#3319)
Serge Gautherie [Mon, 8 Feb 2021 15:47:13 +0000 (16:47 +0100)]
[LOAD][UNLOAD] Fix w*printf() format strings (#3319)

Also:
- Set ServiceName.MaximumLength.
- Fix MSVC warnings:
'...\load\load.c(19): warning C4267: '=': conversion from 'size_t' to 'USHORT', possible loss of data
'...\unload\unload.c(19): warning C4267: '=': conversion from 'size_t' to 'USHORT', possible loss of data'
'...\unload\unload.c(24): warning C4476: 'wprintf' : unknown type field character 'U' in format specifier'
'...\unload\unload.c(24): warning C4474: 'wprintf' : too many arguments passed for format string'

3 years ago[DOC][WS2_32][WS2HELP] Fix ws2* paths (#3425)
Serge Gautherie [Sun, 7 Feb 2021 21:17:01 +0000 (22:17 +0100)]
[DOC][WS2_32][WS2HELP] Fix ws2* paths (#3425)

3 years ago[TRANSLATION] Chinese Traditional (zh-TW) translation improvement (#3430)
Aobi Chan CL [Sun, 7 Feb 2021 21:14:19 +0000 (05:14 +0800)]
[TRANSLATION] Chinese Traditional (zh-TW) translation improvement (#3430)

- CACLS, FONTSUB, NOTEPAD, SOLITAIRE, VCDCONTROLTOOL, WORDPAD: Update Chinese Traditional translation.
- CALC, PING, SYSTEMINFO Add Chinese Traditional translation.
- PING, SYSTEMINFO: Update zh-TW.rc to make it less Windows like (maybe).
- WRITE, WINFILE: Translation sync to Wine.

+ Update media/doc/For_Chinese_Translation.txt

3 years ago[INF] Add Czech (cs-CZ), Slovak (sk-SK) and Esperanto (eo-AA) translations (#3446) 3446/head
Václav Zouzalík [Thu, 4 Feb 2021 19:46:21 +0000 (20:46 +0100)]
[INF] Add Czech (cs-CZ), Slovak (sk-SK) and Esperanto (eo-AA) translations (#3446)

3 years ago[SYSSETUP] Make status dialog look like msgina status dialog (#2825)
Yaroslav Kibysh [Sun, 7 Feb 2021 19:36:55 +0000 (21:36 +0200)]
[SYSSETUP] Make status dialog look like msgina status dialog (#2825)

* [SYSSETUP] Add msgina-like resources

* [SYSSETUP] Add bitmaps functionality, remove progress bar

* [SYSSETUP] Update resources

* [SYSSETUP] Use DPRINT1

* [SYSSETUP:INSTALL] %d - %lu for GetLastError in DPRINT1

* [SYSSETUP:INSTALL] Check pDlgData for NULL value

+ add some comments

3 years ago[CMAKE] Fix empty dependencies.graphml being created
Mark Jansen [Sun, 7 Feb 2021 13:02:01 +0000 (14:02 +0100)]
[CMAKE] Fix empty dependencies.graphml being created

3 years ago[WININET] Fix usage of uninitialized variable
Mark Jansen [Sun, 7 Feb 2021 13:00:12 +0000 (14:00 +0100)]
[WININET] Fix usage of uninitialized variable

3 years ago[NET] Remove the NAME, PRINT and SEND options because we will most likely never have...
Eric Kohl [Sun, 7 Feb 2021 12:45:25 +0000 (13:45 +0100)]
[NET] Remove the NAME, PRINT and SEND options because we will most likely never have a messenger service

3 years ago[SHELL32] Fixing COpenWithMenu.cpp for handling path strings with spaces (#3449)
Siavosh Kasravi [Sat, 6 Feb 2021 13:35:11 +0000 (17:35 +0400)]
[SHELL32] Fixing COpenWithMenu.cpp for handling path strings with spaces (#3449)

CORE-17445

Fixing the bug where open with menu where OpenWithMenu does not handle handler's path when there are spaces in the path string, by adding the missing quote marks around %1 when recording the registry entry for file handler.

3 years ago[SETUPLIB] Fix 'unlock' copypasta in debug print (#3448)
Serge Gautherie [Fri, 5 Feb 2021 13:10:15 +0000 (14:10 +0100)]
[SETUPLIB] Fix 'unlock' copypasta in debug print (#3448)

Addendum to 76ac898.

3 years ago[GITHUB] Fix labeler rules, attempt 2
Victor Perevertkin [Fri, 5 Feb 2021 11:58:14 +0000 (14:58 +0300)]
[GITHUB] Fix labeler rules, attempt 2

3 years ago[GITHUB] Fix labeler rules
Victor Perevertkin [Fri, 5 Feb 2021 11:39:25 +0000 (14:39 +0300)]
[GITHUB] Fix labeler rules

3 years ago[GITHUB] Fix YAML parsing in labeler.yml
Victor Perevertkin [Fri, 5 Feb 2021 11:00:51 +0000 (14:00 +0300)]
[GITHUB] Fix YAML parsing in labeler.yml

3 years ago[GITHUB] Add Labeler action for labelling PRs automatically
Victor Perevertkin [Fri, 5 Feb 2021 10:41:03 +0000 (13:41 +0300)]
[GITHUB] Add Labeler action for labelling PRs automatically

3 years ago[NTOS:SE] Do not use a global lock for tokens (#3445)
George Bișoc [Fri, 5 Feb 2021 09:10:19 +0000 (10:10 +0100)]
[NTOS:SE] Do not use a global lock for tokens (#3445)

In Windows Server 2003 the lock is initialised on a per-token basis, that is, the lock resource is created in SepDuplicateToken() and SepCreateToken() functions. This ensures that the lock initialisation is done locally for the specific token thus avoiding the need of a global lock.

3 years ago[NTOS:MM][FASTFAT_NEW] Fix DBG usage, fixes Release build
Victor Perevertkin [Fri, 5 Feb 2021 08:54:10 +0000 (11:54 +0300)]
[NTOS:MM][FASTFAT_NEW] Fix DBG usage, fixes Release build

3 years ago[MEDIA] Update WINESYNC.txt for d3dx9 DLLs 3415/head
Jérôme Gardou [Tue, 5 Jan 2021 12:45:12 +0000 (13:45 +0100)]
[MEDIA] Update WINESYNC.txt for d3dx9 DLLs

3 years ago[WINESYNC]: d3dx9 is now in sync with wine-staging wine-6.0-rc5
Jérôme Gardou [Tue, 5 Jan 2021 12:22:42 +0000 (13:22 +0100)]
[WINESYNC]: d3dx9 is now in sync with wine-staging wine-6.0-rc5

3 years ago[WINESYNC] d3dx9_36: Implement ID3DXSkinInfoImpl_UpdateSkinnedMesh.
winesync [Tue, 5 Jan 2021 12:22:41 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36: Implement ID3DXSkinInfoImpl_UpdateSkinnedMesh.

This patch fixes last problem of bug 32572.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9_36: Filter out D3DCompile warning messages that are not present...
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36: Filter out D3DCompile warning messages that are not present with D3DCompileShader. (try 4)

This patch fixes vertex processing issue of bug 33770.

The problem comes from the fact that even if the call succeeds,
the game interprets a non null error_messages pointer as an error.

By calling D3DCompile we use a newer version of the compiler which is more
strict and generates the following warning.
  - warning X3206: 'dot': implicit truncation of vector type
  - warning X3206: implicit truncation of vector type
  - warning X3206: 'mul': implicit truncation of vector type
D3DCompileShader does not generate such warnings.

These is confirmed in the DX SDK release note:
New Warning X3206: Implicit Truncation of Vector Type
Beginning in the August 2009 release of the DirectX SDK, the compiler will warn
when an implicit truncation of a vector type occurs.

The warnings cannot be disable so this patch filters out these strings in D3DCompileShader
and reset the error messages pointer if the resulting buffer is empty.

Try 2:
  - only filter out lines containing "X3206:" in case d3dcompiler_43 has localization

Try 3:
  - use move in place instead of copying the buffer

Try 4:
  - filter simplification by Sebastian and remove 'mul' testing left-out in search string

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9_36: Improve D3DXSaveTextureToFile to save simple texture to dds...
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36: Improve D3DXSaveTextureToFile to save simple texture to dds file.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9_36: Add support for FOURCC surface to save_dds_surface_to_memory.
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36: Add support for FOURCC surface to save_dds_surface_to_memory.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9: Implement D3DXComputeTangent
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9: Implement D3DXComputeTangent

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
wine-staging patch by Alistair Leslie-Hughes <leslie_alistair@hotmail.com>

3 years ago[WINESYNC] d3dx9_*: Add D3DXSHProjectCubeMap stub
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_*: Add D3DXSHProjectCubeMap stub

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46284

wine-staging patch by Andrey Gusev <andrey.goosev@gmail.com>

3 years ago[WINESYNC] d3dx9_36: Add semi-stub for D3DXOptimizeVertices.
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36: Add semi-stub for D3DXOptimizeVertices.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9_36/tests: Add additional tests for special cases.
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36/tests: Add additional tests for special cases.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9_36/tests: Add initial tests for D3DXDisassembleShader.
winesync [Tue, 5 Jan 2021 12:22:40 +0000 (13:22 +0100)]
[WINESYNC] d3dx9_36/tests: Add initial tests for D3DXDisassembleShader.

wine-staging patch by Sebastian Lackner <sebastian@fds-team.de>

3 years ago[WINESYNC] d3dx9_36: Implement D3DXDisassembleShader. (v2)
winesync [Tue, 5 Jan 2021 12:16:41 +0000 (13:16 +0100)]
[WINESYNC] d3dx9_36: Implement D3DXDisassembleShader. (v2)

Changes in v2 (by Christian Costa):
  * More generic code for D3DXDisassembleShader.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9_36: Improve stub for ID3DXEffectImpl_CloneEffect.
winesync [Tue, 5 Jan 2021 12:16:41 +0000 (13:16 +0100)]
[WINESYNC] d3dx9_36: Improve stub for ID3DXEffectImpl_CloneEffect.

wine-staging patch by Sebastian Lackner <sebastian@fds-team.de>

3 years ago[WINESYNC] d3dx9_36: Add format description for X8L8V8U8 for format conversions.
winesync [Tue, 5 Jan 2021 12:16:40 +0000 (13:16 +0100)]
[WINESYNC] d3dx9_36: Add format description for X8L8V8U8 for format conversions.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for...
winesync [Tue, 5 Jan 2021 12:16:40 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Return D3DFMT_A8R8G8B8 in D3DXGetImageInfoFromFileInMemory for 32 bpp BMP with alpha.

wine-staging patch by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9: Avoid closing invalid handles.
winesync [Tue, 5 Jan 2021 12:16:40 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Avoid closing invalid handles.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50373
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id e27a95e92097a601baa9b0e9dd6fcc5013c863fa by Akihiro Sagawa <sagawa.aki@gmail.com>

3 years ago[WINESYNC] d3dx9: Correctly handle sprites array reallocation.
winesync [Tue, 5 Jan 2021 12:16:39 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Correctly handle sprites array reallocation.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 34c0055cfcb84e32d13556b7ec841d01acf5fe96 by Matteo Bruni <mbruni@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Remove unreachable DT_SINGLELINE handling from ID3DXFont_DrawText.
winesync [Tue, 5 Jan 2021 12:16:38 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Remove unreachable DT_SINGLELINE handling from 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 a097f54ea1e7e75b78842ceb835f5db5f08fea06 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Implement clipping of glyphs in ID3DXFont_DrawText.
winesync [Tue, 5 Jan 2021 12:16:38 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Implement clipping of glyphs in ID3DXFont_DrawText.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49546
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 84cbf6a49dfe75b9fd497b2c3ef7e922857bb618 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Fully initialize the glyph position.
winesync [Tue, 5 Jan 2021 12:16:38 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Fully initialize the glyph position.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49376
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 2481e617bbd529a297266ad53b1afe1d96e9af89 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Don't release textures when D3DXSPRITE_DO_NOT_ADDREF_TEXTURE is...
winesync [Tue, 5 Jan 2021 12:16:38 +0000 (13:16 +0100)]
[WINESYNC] d3dx9: Don't release textures when D3DXSPRITE_DO_NOT_ADDREF_TEXTURE is specified.

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 9eda5c043047fd117441473651b2089b80a4ed80 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9/tests: Use wide-char string literals.
winesync [Tue, 5 Jan 2021 12:16:35 +0000 (13:16 +0100)]
[WINESYNC] d3dx9/tests: Use wide-char string literals.

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 bffe111672972cb26c319c029ca469520742c720 by Michael Stefaniuc <mstefani@winehq.org>

3 years ago[WINESYNC] d3dx9: Simplify D3DXSphereBoundProbe() a bit.
winesync [Mon, 21 Sep 2020 21:07:40 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Simplify D3DXSphereBoundProbe() a bit.

Spurred by a patch by Alex Henrie.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 18ae539c914a9b5a89f63d8cf9c2a21273eccc6c by Matteo Bruni <mbruni@codeweavers.com>

3 years ago[WINESYNC] d3dx9/tests: Add a few D3DXLoadSurfaceFromSurface() tests with different...
winesync [Mon, 21 Sep 2020 21:07:40 +0000 (23:07 +0200)]
[WINESYNC] d3dx9/tests: Add a few D3DXLoadSurfaceFromSurface() tests with different rects.

Signed-off-by: Robin Kertels <robin.kertels@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id ea7cf679150f790d2e375d99ee226ea4881b490a by Robin Kertels <robin.kertels@gmail.com>

3 years ago[WINESYNC] d3dx9: Ignore filter in D3DXLoadSurfaceFromSurface() when rects match.
winesync [Mon, 21 Sep 2020 21:07:40 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Ignore filter in D3DXLoadSurfaceFromSurface() when rects match.

This allows us to use IDirect3DDevice9_StretchRect
and avoid GPU synchronization.
It massively improves performance in Dead Space 1 which
calls LoadSurfaceFromSurface every frame before presenting.

Signed-off-by: Robin Kertels <robin.kertels@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 625622ad4182061ee3111032ab0ae4a494b74e73 by Robin Kertels <robin.kertels@gmail.com>

3 years ago[WINESYNC] d3dx9: Implement ID3DXSkinInfo_Clone().
winesync [Mon, 21 Sep 2020 21:07:38 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Implement ID3DXSkinInfo_Clone().

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48779
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 35a4093eff75e5bf7fee0dc8d2a708d960b03768 by Gijs Vermeulen <gijsvrm@gmail.com>

3 years ago[WINESYNC] d3dx9: Use BitScanReverse in make_pow2.
winesync [Mon, 21 Sep 2020 21:07:38 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Use BitScanReverse in make_pow2.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 22970932d014f024fcf7f0f98b1a5384b1b1eb99 by Jacek Caban <jacek@codeweavers.com>

3 years ago[WINESYNC] d3dx9/tests: Remove useless '\n' within some ok() messages.
winesync [Mon, 21 Sep 2020 21:07:35 +0000 (23:07 +0200)]
[WINESYNC] d3dx9/tests: Remove useless '\n' within some ok() messages.

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 c1cf13a7512387885616684130b605a7640f5187 by Christian Costa <titan.costa@gmail.com>

3 years ago[WINESYNC] d3dx9: Add support for D3DFMT_P8 in DDS files.
winesync [Mon, 21 Sep 2020 21:07:34 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Add support for D3DFMT_P8 in DDS files.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48731
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 bb222133a81581622c88c0d34534bc88a556f1f2 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com>

3 years ago[WINESYNC] d3dx9: Handle horizontal alignment in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:07:33 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Handle horizontal alignment in 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 d511853d45bc3302b2a4501b1aa0097a4e78b3d9 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Handle vertical alignment in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:07:33 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Handle vertical alignment in 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 fd9808b45af4bf4c6771fe2932e3169cb193bf44 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Add a helper for computing the bounding rectangle in ID3DXFont_Draw...
winesync [Mon, 21 Sep 2020 21:07:33 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Add a helper for computing the bounding rectangle in 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 53769e7bde9cfb808e26cf67057314c2ca03345a by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Switch character count to unsigned int in the DrawText implementation.
winesync [Mon, 21 Sep 2020 21:07:33 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Switch character count to unsigned int in the DrawText implementation.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id b5df43b9118074485a1f4a917b16d37bc068839d by Matteo Bruni <mbruni@codeweavers.com>

3 years ago[WINESYNC] d3dx9/tests: Introduce compare_uint().
winesync [Mon, 21 Sep 2020 21:07:32 +0000 (23:07 +0200)]
[WINESYNC] d3dx9/tests: Introduce compare_uint().

Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 9bcb1f5195d1e65e0e7afb288d36fee716fe3a60 by Henri Verbeet <hverbeet@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Use stricmp() instead of _strnicmp(..., -1).
winesync [Mon, 21 Sep 2020 21:07:32 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Use stricmp() instead of _strnicmp(..., -1).

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 aab980a16253ff6bb6286572576899bfc0f83945 by Paul Gofman <gofmanp@gmail.com>

3 years ago[WINESYNC] d3dx9: Validate state operation in d3dx_parse_state().
winesync [Mon, 21 Sep 2020 21:07:32 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Validate state operation in d3dx_parse_state().

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 2b5b069dd70ba328dc0ce660861ad802feae912c by Paul Gofman <gofmanp@gmail.com>

3 years ago[WINESYNC] d3dx9: Use an assert() to validate access to const_tbl[].
winesync [Mon, 21 Sep 2020 21:07:32 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Use an assert() to validate access to const_tbl[].

This check is essentially validating that the hardcoded state_table[]
has reasonable values for the shader constant states. Use ARRAY_SIZE()
to avoid warnings if the compiler chooses an unsigned integer to back
enum SHADER_CONSTANT_TYPE.

Based on an idea by Henri Verbeet.

Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id cfc533b40d2d1426a8f05501152b28aa1ec78f07 by Matteo Bruni <mbruni@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Remove a recursive call to ID3DXFont_DrawTextW when no rect is...
winesync [Mon, 21 Sep 2020 21:07:32 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Remove a recursive call to ID3DXFont_DrawTextW when no rect is specified.

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 9796bdc966a89cd31829f3a094bb37ec71e21871 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Add two more DT_SINGLELINE tests.
winesync [Mon, 21 Sep 2020 21:07:32 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Add two more DT_SINGLELINE 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 787d98f47ce7254dda7f644fa6d033fe1776ae38 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Handle DT_CALCRECT in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:07:31 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Handle DT_CALCRECT in 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 143a2a30f89dfc79cc2a49cd34af6fd587ce3f69 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Handle DT_SINGLELINE in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:07:31 +0000 (23:07 +0200)]
[WINESYNC] d3dx9: Handle DT_SINGLELINE in 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 333687f522730befb8c64d297dc52f654e53a744 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Handle word breaks in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:06:33 +0000 (23:06 +0200)]
[WINESYNC] d3dx9: Handle word breaks in 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 e6a1116c2a3b196dea496f77747209f67982652c by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Handle clipping in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Handle clipping in 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 6da3e904a1efc921030fdbe34070b981bf57524c by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Handle newlines in ID3DXFont_DrawText.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Handle newlines in 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 330c3f9108191feb6eb888384befb5cb54645233 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Add a very basic ID3DXFont_DrawText implementation.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Add a very basic ID3DXFont_DrawText implementation.

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 316a8d0ae11ae1a9654bc731d2c9dc23febc7a2d by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Implement ID3DXFont_PreloadText.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Implement ID3DXFont_PreloadText.

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 cc03400e322edea97f0e425c04cd9069f77b4c9f by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Implement ID3DXFont_PreloadCharacters.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Implement ID3DXFont_PreloadCharacters.

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 21fc1f37e76eaced9228eaf62a45489a2bf8ac11 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Implement ID3DXFont_GetGlyphData.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Implement ID3DXFont_GetGlyphData.

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 e9ea8a05e54f1c950e5c15979d1393ad013402b1 by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9: Implement ID3DXFont_PreloadGlyphs.
winesync [Mon, 21 Sep 2020 21:03:28 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Reimplement make_pow2() in d3dx9_private.h.
winesync [Mon, 21 Sep 2020 21:03:27 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Reimplement make_pow2() in d3dx9_private.h.

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 1b0ad92db1c21d5052c45be2291759d60553476c by Sven Baars <sbaars@codeweavers.com>

3 years ago[WINESYNC] d3dx9/tests: Add more ID3DXFont_DrawTextW tests.
winesync [Mon, 21 Sep 2020 21:03:27 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Implement D3DXCreateKeyframedAnimationSet.
winesync [Mon, 21 Sep 2020 21:03:26 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Support D3DFMT_X8L8V8U8 in DDS files.
winesync [Mon, 21 Sep 2020 21:03:26 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9/tests: Add some more ID3DXFont tests.
winesync [Mon, 21 Sep 2020 21:03:25 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9/tests: Add some tests for ID3DXFont_DrawText().
winesync [Mon, 21 Sep 2020 21:03:25 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9/tests: Get rid of redundant handling for D3DXCreateFontA() failures.
winesync [Mon, 21 Sep 2020 21:03:25 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9/tests: Use Tahoma in all font tests.
winesync [Mon, 21 Sep 2020 21:03:25 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Pass D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY when appropriate.
winesync [Mon, 21 Sep 2020 21:03:24 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Pass D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY when appropriate.

Manual testing shows that the backward compatible compilation is used
in d3dx9 versions below 37.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48302
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 13880f8e6a0a972382de7de04b56bd1a414bef67 by Paul Gofman <gofmanp@gmail.com>

3 years ago[WINESYNC] d3dx9: Fix some spec file entries.
winesync [Mon, 21 Sep 2020 21:03:24 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Fix some spec file entries.

Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Matteo Bruni <mbruni@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 96dab5abeedbb0908ac11915464f71eb74383bd7 by André Hentschel <nerv@dawncrow.de>

3 years ago[WINESYNC] d3dx9: Make ID3DXLine::OnResetDevice() return S_OK.
winesync [Mon, 21 Sep 2020 21:03:24 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Make ID3DXLine::OnResetDevice() return S_OK.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=38615
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 4f0212c4fd35ac4b03a082cab27e629130ac1b13 by Alistair Leslie-Hughes <leslie_alistair@hotmail.com>

3 years ago[WINESYNC] d3dx9_36/tests: Fix some constant conversion warnings.
winesync [Mon, 21 Sep 2020 21:03:24 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9_36: Fix the spelling of a comment.
winesync [Mon, 21 Sep 2020 21:03:23 +0000 (23:03 +0200)]
[WINESYNC] d3dx9_36: Fix the spelling of a comment.

Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 5d7fcf52106bbb11544e8dbc5777150c8f55d726 by Francois Gouget <fgouget@free.fr>

3 years ago[WINESYNC] d3dx9: Implement D3DXCreateFragmentLinker[Ex]().
winesync [Mon, 21 Sep 2020 21:03:22 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9_36: Fix the spelling of a TRACE() message.
winesync [Mon, 21 Sep 2020 21:03:22 +0000 (23:03 +0200)]
[WINESYNC] d3dx9_36: Fix the spelling of a TRACE() message.

Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
wine commit id 0611e27caf5105795cb94e60dec5ff0561e8ec44 by Francois Gouget <fgouget@free.fr>

3 years ago[WINESYNC] d3dx9: Implement d3dx_effect_ApplyParameterBlock().
winesync [Mon, 21 Sep 2020 21:03:22 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Implement recording parameters to parameter block.
winesync [Mon, 21 Sep 2020 21:03:22 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Factor out free_parameter_object_data() function.
winesync [Mon, 21 Sep 2020 21:03:21 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Factor out free_parameter_object_data() function.

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 07562f1e3927b2aa1521811f0c16a7f05c175cba by Paul Gofman <gofmanp@gmail.com>

3 years ago[WINESYNC] d3dx9: Factor out set_value() function.
winesync [Mon, 21 Sep 2020 21:03:21 +0000 (23:03 +0200)]
[WINESYNC] d3dx9: Factor out set_value() function.

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 4020a38259774c64035e5783d595ff88097cedf8 by Paul Gofman <gofmanp@gmail.com>

3 years ago[WINESYNC] d3dx9: Implement d3dx_effect_DeleteParameterBlock().
winesync [Mon, 21 Sep 2020 21:03:21 +0000 (23:03 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Implement d3dx_effect_EndParameterBlock().
winesync [Mon, 21 Sep 2020 21:01:50 +0000 (23:01 +0200)]
[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>

3 years ago[WINESYNC] d3dx9: Implement d3dx_effect_BeginParameterBlock().
winesync [Mon, 21 Sep 2020 21:01:50 +0000 (23:01 +0200)]
[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>