diff options
| author | Juan Linietsky | 2014-04-28 21:56:43 -0300 |
|---|---|---|
| committer | Juan Linietsky | 2014-04-28 21:56:43 -0300 |
| commit | 87f37bc5a305e6a68ef232be580350588e300fcc (patch) | |
| tree | 608af97f58c0dd7f2f6f86d973b072f7888bfca0 /drivers/register_driver_types.cpp | |
| parent | 7fadc2f93a18f2b5487fbcd6e90bcde781c53fec (diff) | |
| download | godot-87f37bc5a305e6a68ef232be580350588e300fcc.tar.gz godot-87f37bc5a305e6a68ef232be580350588e300fcc.tar.zst godot-87f37bc5a305e6a68ef232be580350588e300fcc.zip | |
Diffstat (limited to 'drivers/register_driver_types.cpp')
| -rw-r--r-- | drivers/register_driver_types.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/register_driver_types.cpp b/drivers/register_driver_types.cpp index 55a26fea8..c3db59da7 100644 --- a/drivers/register_driver_types.cpp +++ b/drivers/register_driver_types.cpp @@ -20,6 +20,10 @@ #include "etc1/image_etc.h" #include "chibi/event_stream_chibi.h" +#ifdef OPENSSL_ENABLED +#include "openssl/stream_peer_openssl.h" +#endif + #ifdef TOOLS_ENABLED #include "squish/image_compress_squish.h" #endif @@ -191,6 +195,12 @@ void register_driver_types() { #endif +#ifdef OPENSSL_ENABLED + + ObjectTypeDB::register_type<StreamPeerOpenSSL>(); + StreamPeerOpenSSL::initialize_ssl(); +#endif + #ifdef THEORA_ENABLED theora_stream_loader = memnew( ResourceFormatLoaderVideoStreamTheora ); ResourceLoader::add_resource_format_loader(theora_stream_loader); @@ -241,5 +251,10 @@ void unregister_driver_types() { memdelete(resource_loader_pvr); #endif +#ifdef OPENSSL_ENABLED + + StreamPeerOpenSSL::finalize_ssl(); +#endif + finalize_chibi(); } |
