MCPcopy Create free account
hub / github.com/atraczyk/2d-engine / P_cleanup

Function P_cleanup

engine/src/game.cpp:1363–1386  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1361}
1362
1363void P_cleanup()
1364{
1365 game.renderTargets.menu.Delete();
1366 game.renderTargets.menuPanel.Delete();
1367 game.renderTargets.lighting.Delete();
1368 game.renderTargets.temp0.Delete();
1369 game.renderTargets.temp1.Delete();
1370 game.renderTargets.temp2.Delete();
1371 game.renderTargets.scene.Delete();
1372
1373 glDeleteTextures(1, &game.textures.sprites);
1374 glDeleteTextures(1, &game.textures.tiles);
1375 glDeleteTextures(1, &game.textures.bgs);
1376 glDeleteTextures(1, &game.textures.font);
1377 glDeleteTextures(1, &game.textures.light);
1378 glDeleteTextures(1, &game.textures.cursor);
1379 glDeleteTextures(1, &game.textures.slider);
1380
1381 glDeleteProgram(game.shaders.horizontalBlur);
1382 glDeleteProgram(game.shaders.verticalBlur);
1383 glDeleteProgram(game.shaders.wave);
1384 glDeleteProgram(game.shaders.bilinear);
1385 glDeleteProgram(game.shaders.sky);
1386}
1387
1388void R_drawBox(float x, float y, float w, float h, Vector4 color)
1389{

Callers 2

mainFunction · 0.85
P_runFunction · 0.85

Calls 1

DeleteMethod · 0.80

Tested by

no test coverage detected