Fix memory corruption in TGlslIoMapper
This commit is contained in:
parent
5e86b28ffb
commit
322ab8f376
1 changed files with 4 additions and 4 deletions
|
|
@ -261,10 +261,10 @@ public:
|
||||||
class TGlslIoMapper : public TIoMapper {
|
class TGlslIoMapper : public TIoMapper {
|
||||||
public:
|
public:
|
||||||
TGlslIoMapper() {
|
TGlslIoMapper() {
|
||||||
memset(inVarMaps, 0, sizeof(TVarLiveMap*) * (EShLangCount + 1));
|
memset(inVarMaps, 0, sizeof(TVarLiveMap*) * EShLangCount);
|
||||||
memset(outVarMaps, 0, sizeof(TVarLiveMap*) * (EShLangCount + 1));
|
memset(outVarMaps, 0, sizeof(TVarLiveMap*) * EShLangCount);
|
||||||
memset(uniformVarMap, 0, sizeof(TVarLiveMap*) * (EShLangCount + 1));
|
memset(uniformVarMap, 0, sizeof(TVarLiveMap*) * EShLangCount);
|
||||||
memset(intermediates, 0, sizeof(TIntermediate*) * (EShLangCount + 1));
|
memset(intermediates, 0, sizeof(TIntermediate*) * EShLangCount);
|
||||||
}
|
}
|
||||||
virtual ~TGlslIoMapper() {
|
virtual ~TGlslIoMapper() {
|
||||||
for (size_t stage = 0; stage < EShLangCount; stage++) {
|
for (size_t stage = 0; stage < EShLangCount; stage++) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue