diff options
| author | Juan Linietsky | 2016-06-06 22:14:11 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2016-06-06 22:14:11 -0300 |
| commit | 0c985913a74ce196e81e711350961f3bd97a7355 (patch) | |
| tree | d72e63d45c6081f141063739d9209f3b81c422ee /drivers/register_driver_types.cpp | |
| parent | 06bc4e20d3952129b622fc3c07a33d725930058f (diff) | |
| parent | dda9528dac88c15025cc989028f4f6639ec84a3b (diff) | |
| download | godot-0c985913a74ce196e81e711350961f3bd97a7355.tar.gz godot-0c985913a74ce196e81e711350961f3bd97a7355.tar.zst godot-0c985913a74ce196e81e711350961f3bd97a7355.zip | |
Diffstat (limited to 'drivers/register_driver_types.cpp')
| -rw-r--r-- | drivers/register_driver_types.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/register_driver_types.cpp b/drivers/register_driver_types.cpp index afa5f34be..2f9767440 100644 --- a/drivers/register_driver_types.cpp +++ b/drivers/register_driver_types.cpp @@ -16,6 +16,7 @@ #include "png/resource_saver_png.h" #include "jpegd/image_loader_jpegd.h" #include "dds/texture_loader_dds.h" +#include "etc1/texture_loader_pkm.h" #include "pvr/texture_loader_pvr.h" #include "etc1/image_etc.h" #include "chibi/event_stream_chibi.h" @@ -79,6 +80,10 @@ static ImageLoaderJPG *image_loader_jpg=NULL; static ResourceFormatDDS *resource_loader_dds=NULL; #endif +#ifdef ETC1_ENABLED +static ResourceFormatPKM *resource_loader_pkm=NULL; +#endif + #ifdef PVR_ENABLED static ResourceFormatPVR *resource_loader_pvr=NULL; @@ -199,6 +204,11 @@ void register_driver_types() { ResourceLoader::add_resource_format_loader(resource_loader_dds ); #endif +#ifdef ETC1_ENABLED + resource_loader_pkm = memnew( ResourceFormatPKM ); + ResourceLoader::add_resource_format_loader(resource_loader_pkm); +#endif + #ifdef PVR_ENABLED resource_loader_pvr = memnew( ResourceFormatPVR ); ResourceLoader::add_resource_format_loader(resource_loader_pvr ); @@ -283,6 +293,10 @@ void unregister_driver_types() { memdelete(resource_loader_dds); #endif +#ifdef ETC1_ENABLED + memdelete(resource_loader_pkm); +#endif + #ifdef PVR_ENABLED memdelete(resource_loader_pvr); #endif |
