engine close fix
This commit is contained in:
parent
2568e77fac
commit
a78a02394e
@ -596,10 +596,11 @@ matfxOpen(void *o, int32, int32)
|
|||||||
static void*
|
static void*
|
||||||
matfxClose(void *o, int32, int32)
|
matfxClose(void *o, int32, int32)
|
||||||
{
|
{
|
||||||
|
for(uint i = 0; i < nelem(matFXGlobals.pipelines); i++)
|
||||||
|
if(matFXGlobals.pipelines[i] == matFXGlobals.dummypipe)
|
||||||
|
matFXGlobals.pipelines[i] = nil;
|
||||||
matFXGlobals.dummypipe->destroy();
|
matFXGlobals.dummypipe->destroy();
|
||||||
matFXGlobals.dummypipe = nil;
|
matFXGlobals.dummypipe = nil;
|
||||||
for(uint i = 0; i < nelem(matFXGlobals.pipelines); i++)
|
|
||||||
matFXGlobals.pipelines[i] = nil;
|
|
||||||
return o;
|
return o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -342,10 +342,11 @@ skinOpen(void *o, int32, int32)
|
|||||||
static void*
|
static void*
|
||||||
skinClose(void *o, int32, int32)
|
skinClose(void *o, int32, int32)
|
||||||
{
|
{
|
||||||
|
for(uint i = 0; i < nelem(skinGlobals.pipelines); i++)
|
||||||
|
if(skinGlobals.pipelines[i] == skinGlobals.dummypipe)
|
||||||
|
matFXGlobals.pipelines[i] = nil;
|
||||||
skinGlobals.dummypipe->destroy();
|
skinGlobals.dummypipe->destroy();
|
||||||
skinGlobals.dummypipe = nil;
|
skinGlobals.dummypipe = nil;
|
||||||
for(uint i = 0; i < nelem(skinGlobals.pipelines); i++)
|
|
||||||
skinGlobals.pipelines[i] = nil;
|
|
||||||
return o;
|
return o;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user