q3map2: fix dds/ prefixed dds image loading, don't break following formats The dds/ prefix was mistakenly kept for ktx, crn and and webp loading.
bikeshedding: spacing
q3map2/image: also look for images path without extension but with dot in their name make sure that if a shader contains path to textures/directory/some.thing q3map2 also look for textures/directory/some.thing.tga instead of only looking for textures/directory/some.tga
q3map2: dds/ prefix, print log at the right time, when image is found
q3map2: also look for .dds file in dds/ prefix like Doom3 or Darkplaces also tell user which image file is found for the given texture path
LoadPNGBuffer: use safe_malloc0 to allocate a zeored imate buffer valgrind reports there may be issues if this is not initialized
Add -werror option to q3map2 to make all warnings into errors
avoid the do while false hack, use goto
remove questionable disabled debug dds code, git is made to keep track of junk history
WebP support for radiant and q3map2.
q3map2/image.c: avoid the pyramid of if
make crunch build optional and disabled by default
q3map2: Add crn loading support to q3map2
tools: reduce diff noise
More: Using Sys_FPrintf with SYS_WRN and SYS_ERR This commit do the same as “Using Sys_FPrintf with SYS_WRN and SYS_ERR” commit by @Pan7 (a288b9c) for occurrences that were left untouched (tools/ subtree only).
Using Sys_FPrintf with SYS_WRN and SYS_ERR
KTX support - something Git didn't want to commit
Fix an invalid pointer reference in the alphahack image loader, print filename on LoadJPGBuff error messages.
Merge remote-tracking branch 'ttimo/master' Conflicts: config.py libs/missing.h plugins/model/cpicosurface.cpp plugins/vfspk3/unzip.cpp radiant/main.cpp radiant/mainframe.cpp radiant/mainframe.h radiant/missing.cpp radiant/pluginmanager.cpp radiant/preferences.cpp radiant/preferences.h tools/quake3/common/cmdlib.c tools/quake3/common/unzip.c tools/quake3/q3map2/image.c
dunno what happened there, someone brain farted hard