Thomas Frohwein writes: > Hi, > > As the subject says. Continues to work here on my integrated Intel > Tigerlake GPU. > > This includes the update of glslang to 12.1.0 which now defaults to > versioning all .so libraries. I discussed this off-list with namn@ > already. No breakage observed with flycast etc. > > Additional testing on non-intel GPU would be welcome! > > ok?
ok namn@ I tested with amdgpu with 6800 xt. piglit, flycast and vkquake work. I uncovered an unrelated build failure for emulators/retroarch when emulators/libchdr is installed. I'll investigate unbreaking retroarch and the double frees causing `make test' to fail. --8<---------------cut here---------------start------------->8--- libretro-common/formats/libchdr/libchdr_chd.c:344:3: error: use of undeclared identifier 'cdfl_codec_free'; did you mean 'cdzl_codec_free'? cdfl_codec_free, ^~~~~~~~~~~~~~~ cdzl_codec_free ./libretro-common/include/libchdr/libchdr_zlib.h:65:6: note: 'cdzl_codec_free' declared here void cdzl_codec_free(void* codec); ^ libretro-common/formats/libchdr/libchdr_chd.c:345:3: error: use of undeclared identifier 'cdfl_codec_decompress'; did you mean 'cdzl_codec_decompress'? cdfl_codec_decompress, ^~~~~~~~~~~~~~~~~~~~~ cdzl_codec_decompress ./libretro-common/include/libchdr/libchdr_zlib.h:67:11: note: 'cdzl_codec_decompress' declared here chd_error cdzl_codec_decompress(void *codec, const uint8_t *src, uint32_t complen, uint8_t *dest, uint32_t destlen); ^ libretro-common/formats/libchdr/libchdr_chd.c:768:11: error: conflicting types for 'chd_open_file' chd_error chd_open_file(RFILE *file, int mode, chd_file *parent, chd_file **chd) ^ /usr/local/include/libchdr/chd.h:377:22: note: previous declaration is here CHD_EXPORT chd_error chd_open_file(FILE *file, int mode, chd_file *parent, chd_file **chd); ^ libretro-common/formats/libchdr/libchdr_chd.c:1798:15: error: conflicting types for 'core_fsize' static size_t core_fsize(RFILE *f) ^ /usr/local/include/libchdr/coretypes.h:73:22: note: previous definition is here static inline UINT64 core_fsize(core_file *fp) ^ --8<---------------cut here---------------end--------------->8---