Bugfix: the game player did not initialize tiff and quicktime, so loading

those file formats did not work. Also made sure G.order is initialized as
otherwise some reading tiff goes wrong.
This commit is contained in:
Brecht Van Lommel 2008-09-26 14:54:21 +00:00
parent 1206061ed4
commit f13bd6ef3c
2 changed files with 17 additions and 2 deletions

@ -57,6 +57,7 @@ extern "C"
#include "BLO_readfile.h"
#include "BKE_global.h"
#include "BKE_main.h"
#include "IMB_imbuf.h"
#include "DNA_scene_types.h"
#ifdef __cplusplus
}
@ -754,8 +755,6 @@ void GPG_Application::stopEngine()
void GPG_Application::exitEngine()
{
GPU_extensions_exit();
if (m_ketsjiengine)
{
stopEngine();
@ -803,6 +802,12 @@ void GPG_Application::exitEngine()
m_canvas = 0;
}
libtiff_exit();
#ifdef WITH_QUICKTIME
quicktime_exit();
#endif
GPU_extensions_exit();
m_exitRequested = 0;
m_engineInitialized = false;
}

@ -53,6 +53,7 @@ extern "C"
{
#endif // __cplusplus
#include "MEM_guardedalloc.h"
#include "BKE_blender.h"
#include "BKE_global.h"
#include "BKE_icons.h"
#include "BKE_node.h"
@ -60,6 +61,7 @@ extern "C"
#include "DNA_scene_types.h"
#include "BLO_readfile.h"
#include "BLO_readblenfile.h"
#include "IMB_imbuf.h"
int GHOST_HACK_getFirstFile(char buf[]);
@ -335,7 +337,15 @@ int main(int argc, char** argv)
init_nodesystem();
initglobals();
GEN_init_messaging_system();
#ifdef WITH_QUICKTIME
quicktime_init();
#endif
libtiff_init();
// Parse command line options
#ifndef NDEBUG