Fix some bugs

*UNTESTED*
This commit is contained in:
TotallyNotElite 2018-12-18 21:53:40 +01:00
parent 12bd48d741
commit c45e2e1afc
4 changed files with 8 additions and 6 deletions

2
external/libglez vendored

@ -1 +1 @@
Subproject commit dd0158bcb389a5687c16ae8075574db5b7dd1954
Subproject commit ac817c1c55b61387df289773fb3761fee8f462c0

View File

@ -20,7 +20,7 @@ class EffectChams : public IScreenSpaceEffect
public:
virtual void Init();
inline virtual void Shutdown()
virtual void Shutdown()
{
if (init)
{
@ -29,6 +29,7 @@ public:
mat_lit.Shutdown();
mat_lit_z.Shutdown();
for (auto kv : chams_keyvalues)
if (kv)
kv->deleteThis();
init = false;
}

View File

@ -19,7 +19,7 @@ class EffectGlow : public IScreenSpaceEffect
public:
virtual void Init();
inline virtual void Shutdown()
virtual void Shutdown()
{
if (init)
{
@ -31,7 +31,9 @@ public:
mat_blur_x.Shutdown();
mat_blur_y.Shutdown();
for (auto kv : glow_keyvalues)
if (kv)
kv->deleteThis();
init = false;
}
}

View File

@ -307,7 +307,6 @@ free(logname);*/
{
effect_chams::g_pEffectChams = new CScreenSpaceEffectRegistration("_cathook_chams", &effect_chams::g_EffectChams);
g_pScreenSpaceEffects->EnableScreenSpaceEffect("_cathook_chams");
effect_chams::g_EffectChams.Init();
effect_glow::g_pEffectGlow = new CScreenSpaceEffectRegistration("_cathook_glow", &effect_glow::g_EffectGlow);
g_pScreenSpaceEffects->EnableScreenSpaceEffect("_cathook_glow");
}