Esme Povirk (@madewokherd) commented about dlls/gdiplus/tests/image.c:
> expect(InvalidParameter, stat);
>
> stat = pGdipCreateEffect(noneffect, &effect);
> - todo_wine expect(Win32Error, stat);
> + expect(Win32Error, stat);
> + ok(effect == NULL, "Expected effect to be NULL\n");
effect should be initialized to non-NULL before calling GdipCreateEffect, in case it coincidentally started out as NULL.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4661#note_58016
Unlike previous vkd3d-utils interfaces, ID3D12ShaderReflection is rather more
large and complex, and will probably end up needing several new individual
scan interfaces from vkd3d-shader, which are themselves not exactly trivial to
design.
Therefore, instead of implementing everything in vkd3d-shader and then hooking
up the vkd3d-utils interfaces on top of that, this patch series copies the
existing implementation of reflection and then begins the process of moving its
implementation to vkd3d-shader.
The primary motivation here is to add reflection crosstests (primarily for the
benefit of the HLSL compiler) without being blocked on API design. Part 2 of
this patch series does this.
--
v4: tests: Test signature reflection via D3DReflect().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/561