godot/thirdparty
Rémi Verschelde ee3cf211c6 webp: Make it a module and unbundle libwebp thirdparty files
Note that there are two Godot-specific changes made to libwebp
for the javascript/HTML5 platform. They are documented in the
README.md.
2016-10-15 11:50:39 +02:00
..
enet enet: Split enet thirdparty files and allow unbundling 2016-10-15 11:50:39 +02:00
jpeg-compressor jpg: Make it a module and split jpgd thirdparty files 2016-10-15 11:50:39 +02:00
libpng png: Split library to thirdparty dir and allow unbundling 2016-10-15 11:50:39 +02:00
libwebp webp: Make it a module and unbundle libwebp thirdparty files 2016-10-15 11:50:39 +02:00
pvrtccompressor dds/etc1/pbm/pvr: Make those modules and split thirdparty files 2016-10-15 11:50:39 +02:00
rg-etc1 dds/etc1/pbm/pvr: Make those modules and split thirdparty files 2016-10-15 11:50:39 +02:00
README.md webp: Make it a module and unbundle libwebp thirdparty files 2016-10-15 11:50:39 +02:00

README.md

Third party libraries

enet

Files extracted from upstream source:

  • all *.c files in the main directory
  • the include/enet/ folder as enet/
  • LICENSE file

Important: Some files have been modified by Godot developers so that they work for all platforms (especially WinRT). Check the diff with the 1.3.13 tarball before the next update.

jpeg-compressor

Files extracted from upstream source:

  • jpgd.{c,h}

libpng

Files extracted from upstream source:

  • all .c and .h files of the main directory, except from:
    • example.c
    • pngtest.c
  • the arm/ folder
  • scripts/pnglibconf.h.prebuilt as pnglibconf.h

libwebp

Files extracted from the upstream source:

  • src/* except from: *.am, *.in, extras/, webp/extras.h
  • AUTHORS, COPYING, PATENTS

Important: The files utils/bit_reader.{c,h} have Godot-made changes to ensure they build for Javascript/HTML5. Those changes are marked with // -- GODOT -- comments.

pvrtccompressor

Files extracted from upstream source:

  • all .cpp and .h files apart from main.cpp
  • LICENSE.TXT

rg-etc1

Files extracted from upstream source:

  • all of them: rg_etc1.{cpp,h}