unitest: Correct wrong free, initialize data.

Prevents valgrind warnings in unittest.
This commit is contained in:
Unknown W. Brackets 2022-09-02 20:04:25 -07:00
parent 5200208a84
commit 2dbd9d8c70
2 changed files with 6 additions and 2 deletions

View file

@ -50,6 +50,8 @@ static bool TestSamplerJit() {
u8 **tptr = new u8 *[8];
int *bufw = new int[8];
u8 *clut = new u8[1024];
memset(clut, 0, 1024);
for (int i = 0; i < 8; ++i) {
tptr[i] = new u8[1024 * 1024 * 4];
memset(tptr[i], 0, 1024 * 1024 * 4);
@ -119,6 +121,8 @@ static bool TestPixelJit() {
u16 *zb_data = new u16[512 * 2];
fb.as32 = fb_data;
depthbuf.as16 = zb_data;
memset(fb_data, 0, sizeof(u32) * 512 * 2);
memset(zb_data, 0, sizeof(u16) * 512 * 2);
for (int i = 0; i < count; ) {
PixelFuncID id;

View file

@ -45,8 +45,8 @@ public:
gstate_c.uv.vScale = 1.0f;
}
~VertexDecoderTestHarness() {
delete src_;
delete dst_;
delete [] src_;
delete [] dst_;
delete cache_;
delete dec_;
}