aboutsummaryrefslogtreecommitdiff
path: root/drivers/register_driver_types.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2016-01-03 17:14:28 -0300
committerJuan Linietsky2016-01-03 17:14:28 -0300
commite8fbf39f886b2b5dbf5e14f07cd1dbefe8d48bf4 (patch)
treef767c7db6b089cdc6d4c56cce09a2c65fa68e274 /drivers/register_driver_types.cpp
parentb988f016fd2ae1fc6fab4daa1eb580e1446dbd8d (diff)
downloadgodot-e8fbf39f886b2b5dbf5e14f07cd1dbefe8d48bf4.tar.gz
godot-e8fbf39f886b2b5dbf5e14f07cd1dbefe8d48bf4.tar.zst
godot-e8fbf39f886b2b5dbf5e14f07cd1dbefe8d48bf4.zip
Diffstat (limited to 'drivers/register_driver_types.cpp')
-rw-r--r--drivers/register_driver_types.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/register_driver_types.cpp b/drivers/register_driver_types.cpp
index 3248177ba..e7bbf28f0 100644
--- a/drivers/register_driver_types.cpp
+++ b/drivers/register_driver_types.cpp
@@ -14,11 +14,12 @@
#include "png/image_loader_png.h"
#include "webp/image_loader_webp.h"
#include "png/resource_saver_png.h"
-#include "jpg/image_loader_jpg.h"
+#include "jpegd/image_loader_jpegd.h"
#include "dds/texture_loader_dds.h"
#include "pvr/texture_loader_pvr.h"
#include "etc1/image_etc.h"
#include "chibi/event_stream_chibi.h"
+#include "pnm/bitmap_loader_pnm.h"
#ifdef TOOLS_ENABLED
@@ -112,6 +113,9 @@ static ResourceFormatLoaderAudioStreamMPC * mpc_stream_loader=NULL;
#include "openssl/register_openssl.h"
#endif
+
+static ResourceFormatPBM * pbm_loader=NULL;
+
void register_core_driver_types() {
#ifdef PNG_ENABLED
@@ -138,6 +142,9 @@ void register_core_driver_types() {
ImageLoader::add_image_format_loader( image_loader_jpg );
#endif
+ pbm_loader = memnew( ResourceFormatPBM );
+ ResourceLoader::add_resource_format_loader(pbm_loader);
+
ObjectTypeDB::register_type<RegEx>();
}
@@ -162,6 +169,7 @@ void unregister_core_driver_types() {
memdelete( image_loader_jpg );
#endif
+ memdelete( pbm_loader );
}