--
v3: d3d11/tests: Teste UpdateSubresource() for NV12 textures.
d3d11/tests: Test without render target.
tests/d3d11: Do not check pitches.
d3d11/tests: Check for NV12 texture support before testing them.
d3d11/tests: Check the result of compiling HLSL shaders.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5818
This is the first step in moving the various D3DXCreateTextureFromFileInMemory functions over to using shared code.
--
v2: d3dx9: Add support for specifying which mip level to get pixel data from to d3dx_image_get_pixels().
d3dx9: Cleanup texture value argument handling in D3DXCreateTextureFromFileInMemoryEx().
d3dx9: Add support for specifying a starting mip level when initializing a d3dx_image structure.
d3dx9: Use struct volume inside of struct d3dx_image for storing dimensions.
d3dx9: Use d3dx_image structure inside of D3DXCreateTextureFromFileInMemoryEx().
d3dx9: Refactor texture creation and cleanup in D3DXCreateTextureFromFileInMemoryEx().
d3dx9/tests: Add more tests for loading files with multiple mip levels into textures.
d3dx9/tests: Add tests for the source info argument of D3DXCreateTextureFromFileInMemoryEx().
https://gitlab.winehq.org/wine/wine/-/merge_requests/5801
UCRT's FILE struct and fd struct have different layouts, and their locks are different.
Implementation in Wine does not match UCRT in Windows, causing ABI issues.
see:
https://bugs.winehq.org/show_bug.cgi?id=53960
--
v39: ucrtbase: Fix FILE _flag values.
ucrtbase: Always use CRITICAL_SECTION for FILE locking.
msvcrt: Don't use custom standard streams definition.
ucrtbase: Add FILE structure tests.
ucrtbase: Fix _iobuf struct layout.
msvcp140: Use _get_stream_buffer_pointers() to access FILE internal buffers.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5752