Skip to content

Commit d0936b8

Browse files
committed
shaderInstanceInit: properly initialize structure (fix #535)
1 parent c579a65 commit d0936b8

1 file changed

Lines changed: 1 addition & 9 deletions

File tree

libctru/source/gpu/shaderProgram.c

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,9 @@ Result shaderInstanceInit(shaderInstance_s* si, DVLE_s* dvle)
1313
{
1414
if(!si || !dvle)return -1;
1515

16+
memset(si, 0, sizeof(*si));
1617
si->dvle = dvle;
1718

18-
si->boolUniforms = 0;
19-
si->boolUniformMask = 0;
20-
si->intUniforms[0] = 0x00000000;
21-
si->intUniforms[1] = 0x00000000;
22-
si->intUniforms[2] = 0x00000000;
23-
si->intUniforms[3] = 0x00000000;
24-
si->float24Uniforms = NULL;
25-
si->intUniformMask = 0;
26-
2719
int i;
2820
DVLE_constEntry_s* cnst = dvle->constTableData;
2921
if(cnst)

0 commit comments

Comments
 (0)