Fix uninitialized memory access if a FShaderProgram is destroyed without being fully compiled and linked

This commit is contained in:
Magnus Norddahl 2016-08-26 01:40:28 +02:00
commit b68bbaf617
2 changed files with 10 additions and 0 deletions

View file

@ -52,6 +52,12 @@
#include "i_system.h"
#include "doomerrors.h"
FShaderProgram::FShaderProgram()
{
for (int i = 0; i < NumShaderTypes; i++)
mShaders[i] = 0;
}
//==========================================================================
//
// Free shader program resources