void studrenClearBuffers(S_Renderer *pRenderer) { S_StudentRenderer * renderer; int minus = -1; IZG_ASSERT(pRenderer); /* ukazatel na studentsky renderer */ renderer = (S_StudentRenderer *)pRenderer; /* vymazeme a inicializujeme buffery */ /* ??? */ for (int i = 0; i < renderer->base.frame_h * renderer->base.frame_w; i++) { vecSet(renderer->vecHeadBuff, i, &minus); } renderer->vecNodeBuff = fragvecCreateEmpty(); /* zavolame take puvodni funkci */ renClearBuffers(pRenderer); }
void studrenClearBuffers(S_Renderer *pRenderer) { S_StudentRenderer * renderer; IZG_ASSERT(pRenderer); /* ukazatel na studentsky renderer */ renderer = (S_StudentRenderer *)pRenderer; /* vymazeme a inicializujeme buffery */ memset(renderer->hBuffer, -1, pRenderer->frame_h * pRenderer->frame_w * sizeof(int)); fragvecClear(renderer->nBuffer); fragvecInit(renderer->nBuffer); /* zavolame take puvodni funkci */ renClearBuffers(pRenderer); }