Make sure we correctly initalize the used banks
This commit is contained in:
parent
7d3dfeb317
commit
8b206f012e
|
@ -4,6 +4,7 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "../include/glext.h"
|
#include "../include/glext.h"
|
||||||
|
@ -36,11 +37,8 @@ static TexturePalette* _initTexturePalette() {
|
||||||
TexturePalette* palette = (TexturePalette*) malloc(sizeof(TexturePalette));
|
TexturePalette* palette = (TexturePalette*) malloc(sizeof(TexturePalette));
|
||||||
assert(palette);
|
assert(palette);
|
||||||
|
|
||||||
palette->data = NULL;
|
memset(palette, 0x0, sizeof(TexturePalette));
|
||||||
palette->format = 0;
|
|
||||||
palette->width = 0;
|
|
||||||
palette->bank = -1;
|
palette->bank = -1;
|
||||||
palette->size = 0;
|
|
||||||
return palette;
|
return palette;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -222,6 +220,8 @@ GLubyte _glInitTextures() {
|
||||||
SHARED_PALETTES[2] = _initTexturePalette();
|
SHARED_PALETTES[2] = _initTexturePalette();
|
||||||
SHARED_PALETTES[3] = _initTexturePalette();
|
SHARED_PALETTES[3] = _initTexturePalette();
|
||||||
|
|
||||||
|
memset((void*) BANKS_USED, 0x0, sizeof(BANKS_USED));
|
||||||
|
memset((void*) SUBBANKS_USED, 0x0, sizeof(SUBBANKS_USED));
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user