diff options
author | Juan Linietsky <reduzio@gmail.com> | 2014-04-28 21:56:43 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2014-04-28 21:56:43 -0300 |
commit | 87f37bc5a305e6a68ef232be580350588e300fcc (patch) | |
tree | 608af97f58c0dd7f2f6f86d973b072f7888bfca0 /drivers/register_driver_types.cpp | |
parent | 7fadc2f93a18f2b5487fbcd6e90bcde781c53fec (diff) | |
download | redot-engine-87f37bc5a305e6a68ef232be580350588e300fcc.tar.gz |
-Added OpenSSL and HTTPS support
-Built-in version of the library for Windows, Android and iOS (other OSs use system one)
-Small fixes all around
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 55a26fea8b..c3db59da77 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(); } |