aboutsummaryrefslogtreecommitdiff
path: root/drivers/register_driver_types.cpp
diff options
context:
space:
mode:
authorsanikoyes2016-03-19 09:48:41 +0800
committersanikoyes2016-03-19 09:48:41 +0800
commitdda9528dac88c15025cc989028f4f6639ec84a3b (patch)
treec488169b59a590b589cc0969b22ef2f3a66fa8cd /drivers/register_driver_types.cpp
parent3eddd46fa81cc51ecb3974da7a12883c6bedbe10 (diff)
downloadgodot-dda9528dac88c15025cc989028f4f6639ec84a3b.tar.gz
godot-dda9528dac88c15025cc989028f4f6639ec84a3b.tar.zst
godot-dda9528dac88c15025cc989028f4f6639ec84a3b.zip
Diffstat (limited to 'drivers/register_driver_types.cpp')
-rw-r--r--drivers/register_driver_types.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/register_driver_types.cpp b/drivers/register_driver_types.cpp
index 235438f12..969ea1a73 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;
@@ -197,6 +202,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 );
@@ -280,6 +290,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