wine/libs
Martin Storsjö 7ee17a15e0 vkd3d: Fix the signature of vkd3d_spirv_build_op_type_image.
Don't assume that enums and uint32_t parameters are identical. Clang
16 changes the diagonstic for incompatible function pointer types
from a warning into an error by default.

This fixes the following error, when built (for aarch64, but probably
also for other architectures) in MSVC mode:

../src/libs/vkd3d/libs/vkd3d-shader/spirv.c:1083:13: error: incompatible function pointer types passing 'uint32_t (struct vkd3d_spirv_builder *, uint32_t, SpvDim, uint32_t, uint32_t, uint32_t, uint32_t, SpvImageFormat)' (aka 'unsigned int (struct vkd3d_spirv_builder *, unsigned int, enum SpvDim_, unsigned int, unsigned int, unsigned int, unsigned int, enum SpvImageFormat_)') to parameter of type 'vkd3d_spirv_build7_pfn' (aka 'unsigned int (*)(struct vkd3d_spirv_builder *, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)') [-Wincompatible-function-pointer-types]
            vkd3d_spirv_build_op_type_image);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/libs/vkd3d/libs/vkd3d-shader/spirv.c:612:68: note: passing argument to parameter 'build_pfn' here
        SpvOp op, const uint32_t *operands, vkd3d_spirv_build7_pfn build_pfn)
                                                                   ^
2022-08-15 18:13:35 +02:00
..
adsiid adsiid: Move to the libs directory. 2021-10-11 11:44:02 +02:00
dmoguids dmoguids: Move to the libs directory. 2021-10-11 11:44:02 +02:00
dxerr8 dxerr8: Move to the libs directory. 2021-10-11 11:44:02 +02:00
dxerr9 dxerr9: Move to the libs directory. 2021-10-11 11:44:02 +02:00
dxguid dxguid: Move to the libs directory. 2021-10-11 11:47:51 +02:00
faudio faudio: Import upstream release 22.08. 2022-08-03 17:13:51 +02:00
gsm makefiles: Use the defined external lib variables also when building the libs themselves. 2022-06-29 23:23:41 +02:00
jpeg jpeg: Import upstream release 9e. 2022-01-20 11:46:23 +01:00
jxr makefiles: Use the defined external lib variables also when building the libs themselves. 2022-06-29 23:23:41 +02:00
lcms2 makefiles: Use the defined external lib variables also when building the libs themselves. 2022-06-29 23:23:41 +02:00
mfuuid mf: Add archive sink creation exported functions. 2022-08-11 16:51:06 +02:00
mpg123 mpg123: Import upstream release 1.30.2. 2022-08-03 17:27:11 +02:00
png libs: Import upstream code from libpng 1.6.37. 2021-10-18 14:32:42 +02:00
strmbase strmbase: Add a separate id for pins. 2022-03-28 22:22:15 +02:00
strmiids include: Add videoacc.idl. 2022-04-14 09:28:33 +02:00
tiff tiff: Import upstream release 4.4.0. 2022-08-03 17:37:00 +02:00
uuid uuid: Add d2d1effectauthor.h. 2022-05-20 11:36:34 +02:00
vkd3d vkd3d: Fix the signature of vkd3d_spirv_build_op_type_image. 2022-08-15 18:13:35 +02:00
wbemuuid wbemuuid: Move to the libs directory. 2021-10-11 11:47:53 +02:00
wine makefiles: Add separate variables for Unix flags and libraries. 2022-06-29 23:23:41 +02:00
wmcodecdspuuid wmcodecdspuuid: Move to the libs directory. 2021-10-11 11:47:53 +02:00
xml2 xml2: Import upstream release 2.9.14. 2022-05-23 11:57:03 +02:00
xslt xslt: Import upstream release 1.1.35. 2022-04-07 22:44:39 +02:00
zlib zlib: Import upstream release 1.2.12. 2022-05-23 11:57:03 +02:00