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---

Reply via email to