--
v2: ir50_32: Suggest 24-bit RGB.
ir50_32: Return ICERR_OK from ICM_DECOMPRESS_END.
ir50_32: Do not handle a NULL input pointer in ICM_DECOMPRESS_GET_FORMAT.
ir50_32: Use case-insensitive comparison for the compression fourcc.
ir50_32/tests: Move compression and decompression tests from mf:transform.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8280
I see some CI runs fail with this message (e.g. [this run](https://gitlab.winehq.org/bernhardu/wine/-/jobs/164160):
```
...
$ if ($WINETEST_ARGS.count -gt 0) { # collapsed multi-line command
Running after_script 00:01
Traceback (most recent call last):
File "/home/gitlab-runner/tools/gitlab/virtrunner/qemu-agent.py", line 190, in <module>
main()
File "/home/gitlab-runner/tools/gitlab/virtrunner/qemu-agent.py", line 179, in main
ret = run(virsh, args)
File "/home/gitlab-runner/tools/gitlab/virtrunner/qemu-agent.py", line 112, in run
print(data.decode("utf-8"))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9a in position 8638: invalid start byte
Uploading artifacts for failed job 00:01
...
```
The artifact [winetest.log](https://gitlab.winehq.org/bernhardu/wine/-/jobs/164160/artifa… from the example above contains this test failures, where these environment variables do no longer match the parent process:
```
process.c:1327:1.000 Test succeeded
process.c:1327:1.015 Test failed: Parent-env string CI_COMMIT_AUTHOR=Bernhard Übelacker <bernhardu(a)mailbox.org> isn't in child process
process.c:1327:1.421 Test failed: Parent-env string GITLAB_USER_NAME=Bernhard Übelacker isn't in child process
process.c:1352:1.687 Test failed: Child-env string CI_COMMIT_AUTHOR=Bernhard sbelacker <bernhardu(a)mailbox.org> isn't in parent process
process.c:1352:1.687 Test failed: Child-env string GITLAB_USER_NAME=Bernhard sbelacker isn't in parent process
```
I tried to get some more details and [this testbot run](https://testbot.winehq.org/JobDetails.pl?Key=158611&f201=exe64.report#… points to the second CreateProcessA, which is given a specific `child_env` to use for process creation, but does not make it into child process in Windows for some reason.
Therefore this patch is an attempt to filter out these known environment variables.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8292
For React Native. React Native applications use HLSL shader linking extensively. Obviously, these two functions are not enough because they are just stubs. But I think it's good to get them in the tree so they don't get lost. Currently, React Native applications need to rely on the bundled native d3dcompiler.
--
v3: d3dcompiler_47: Implement D3DCreateFunctionLinkingGraph().
d3dcompiler_47: Implement D3DCreateLinker().
https://gitlab.winehq.org/wine/wine/-/merge_requests/8245