dca3-game/vendor/pvrtex
MastaG a3ce1e4ed5 Build pvrtex using GNU(++) 17 standard
Recent distros feature GCC 15 which defaults to C23.
ATOMIC_VAR_INIT has been removed from the C23 standard.

This causes the following build failure:
mem.c:72:39: fout: implicit declaration of function ‘ATOMIC_VAR_INIT’; did you mean ‘ATOMIC_FLAG_INIT’? [-Wimplicit-function-declaration]
   72 | static atomic_size_t max_alloc_size = ATOMIC_VAR_INIT(INT_MAX);
      |                                       ^~~~~~~~~~~~~~~
      |                                       ATOMIC_FLAG_INIT

Workaround this by telling the compiler to build using GNU 17 instead.
2025-03-30 20:49:27 +02:00
..
compat Move files around 2025-03-09 12:38:13 +02:00
libavcodec Move files around 2025-03-09 12:38:13 +02:00
libavutil Move files around 2025-03-09 12:38:13 +02:00
.gitignore Move files around 2025-03-09 12:38:13 +02:00
avstring.c Move files around 2025-03-09 12:38:13 +02:00
bprint.c Move files around 2025-03-09 12:38:13 +02:00
config.h Move files around 2025-03-09 12:38:13 +02:00
crc.c Move files around 2025-03-09 12:38:13 +02:00
dither.cpp Move files around 2025-03-09 12:38:13 +02:00
elbg.c Move files around 2025-03-09 12:38:13 +02:00
elbg.h Move files around 2025-03-09 12:38:13 +02:00
file_common.c Move files around 2025-03-09 12:38:13 +02:00
file_common.h Move files around 2025-03-09 12:38:13 +02:00
file_dctex.c Move files around 2025-03-09 12:38:13 +02:00
file_dctex.h Move files around 2025-03-09 12:38:13 +02:00
file_pvr.c Move files around 2025-03-09 12:38:13 +02:00
file_pvr.h Move files around 2025-03-09 12:38:13 +02:00
file_tex.c Move files around 2025-03-09 12:38:13 +02:00
file_tex.h Move files around 2025-03-09 12:38:13 +02:00
lfg.c Move files around 2025-03-09 12:38:13 +02:00
log.c Move files around 2025-03-09 12:38:13 +02:00
main.c Move files around 2025-03-09 12:38:13 +02:00
Makefile Build pvrtex using GNU(++) 17 standard 2025-03-30 20:49:27 +02:00
md5.c Move files around 2025-03-09 12:38:13 +02:00
mem.c Move files around 2025-03-09 12:38:13 +02:00
mycommon.c Move files around 2025-03-09 12:38:13 +02:00
mycommon.h Move files around 2025-03-09 12:38:13 +02:00
nvmath.h Move files around 2025-03-09 12:38:13 +02:00
optparse.h Move files around 2025-03-09 12:38:13 +02:00
optparse_impl.c Move files around 2025-03-09 12:38:13 +02:00
pixel.h Move files around 2025-03-09 12:38:13 +02:00
pvr_texture.c Move files around 2025-03-09 12:38:13 +02:00
pvr_texture.h Move files around 2025-03-09 12:38:13 +02:00
pvr_texture_encoder.c Move files around 2025-03-09 12:38:13 +02:00
pvr_texture_encoder.h Move files around 2025-03-09 12:38:13 +02:00
README Move files around 2025-03-09 12:38:13 +02:00
README.md Move files around 2025-03-09 12:38:13 +02:00
readme_unformatted.txt Move files around 2025-03-09 12:38:13 +02:00
stb_image.h Move files around 2025-03-09 12:38:13 +02:00
stb_image_impl.c Move files around 2025-03-09 12:38:13 +02:00
stb_image_resize.h Move files around 2025-03-09 12:38:13 +02:00
stb_image_resize_impl.c Move files around 2025-03-09 12:38:13 +02:00
stb_image_write.h Move files around 2025-03-09 12:38:13 +02:00
stb_image_write_impl.c Move files around 2025-03-09 12:38:13 +02:00
tddither.c Move files around 2025-03-09 12:38:13 +02:00
tddither.h Move files around 2025-03-09 12:38:13 +02:00
vqcompress.c Move files around 2025-03-09 12:38:13 +02:00
vqcompress.h Move files around 2025-03-09 12:38:13 +02:00

pvrtex