Png driver reworked to use libpng 1.6 simplified API
Wrapped libpng usage in a pair of functions under PNGDriverCommon, which convert between Godot Image and png data. Switched to libpng 1.6 simplified API for ease of maintenance. Implemented ImageLoaderPNG and ResourceSaverPNG in terms of PNGDriverCommon functions. Travis, switched to builtin libpng (thus builtin freetype and zlib also) so we can build on Xenial.
This commit is contained in:
parent
22afebcad7
commit
5e24611241
9 changed files with 312 additions and 454 deletions
|
|
@ -142,7 +142,7 @@ def configure(env):
|
|||
env.ParseConfig('pkg-config freetype2 --cflags --libs')
|
||||
|
||||
if not env['builtin_libpng']:
|
||||
env.ParseConfig('pkg-config libpng --cflags --libs')
|
||||
env.ParseConfig('pkg-config libpng16 --cflags --libs')
|
||||
|
||||
if not env['builtin_bullet']:
|
||||
# We need at least version 2.89
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue