Skip to content

Commit 1e54d6d

Browse files
committed
Fixed a clean function.
1 parent 2613015 commit 1e54d6d

File tree

3 files changed

+21
-8
lines changed

3 files changed

+21
-8
lines changed

NeonEngine/imgui.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Column 1 Weight=1.3204
119119

120120
[Docking][Data]
121121
DockSpace ID=0x3BC79352 Pos=49,119 Size=2560,1404 CentralNode=1 Selected=0x13926F0B
122-
DockSpace ID=0xD2411A5B Window=0x0FB73749 Pos=596,317 Size=2560,1404 Split=X Selected=0x13926F0B
122+
DockSpace ID=0xD2411A5B Window=0x0FB73749 Pos=556,479 Size=2560,1404 Split=X Selected=0x13926F0B
123123
DockNode ID=0x00000004 Parent=0xD2411A5B SizeRef=1680,1404 Split=Y
124124
DockNode ID=0x00000003 Parent=0x00000004 SizeRef=2560,990 CentralNode=1 Selected=0x13926F0B
125125
DockNode ID=0x00000001 Parent=0x00000004 SizeRef=2560,412 Selected=0x0340EFE6

NeonEngine/log.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
2023-05-20 15:15:57 Loading model: knight
2-
2023-05-20 15:15:58 Model loaded in 0.373683 seconds
3-
2023-05-20 15:15:58 Loading model: mutant
4-
2023-05-20 15:15:58 Model loaded in 0.404307 seconds
5-
2023-05-20 15:15:58 Loading model: android
6-
2023-05-20 15:16:00 Model loaded in 2.243006 seconds
1+
2023-05-20 16:31:46 Loading model: knight
2+
2023-05-20 16:31:46 Model loaded in 0.354591 seconds
3+
2023-05-20 16:31:46 Loading model: mutant
4+
2023-05-20 16:31:47 Model loaded in 0.398365 seconds
5+
2023-05-20 16:31:47 Loading model: android
6+
2023-05-20 16:31:49 Model loaded in 2.193132 seconds

NeonEngine/src/rendering.cpp

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1078,10 +1078,23 @@ void Rendering::clean() {
10781078
}
10791079

10801080
void Rendering::clean_viewport_framebuffer() {
1081+
// Clean main rendering
10811082
glDeleteFramebuffers(1, &framebuffer);
10821083
glDeleteTextures(1, &textureHDRColorbuffer);
10831084
glDeleteTextures(1, &texture_id_colors);
1084-
glDeleteTextures(1, &texture_id_colors_transform3d);
10851085
glDeleteTextures(1, &texture_selected_color_buffer);
1086+
glDeleteTextures(1, &textureLDRColorbuffer);
1087+
glDeleteTextures(1, &textureHDRBrightColorbuffer);
1088+
glDeleteTextures(1, &texture_id_colors_transform3d);
10861089
glDeleteRenderbuffers(1, &rboDepthStencil);
1090+
1091+
// Clean PBR
1092+
glDeleteFramebuffers(1, &captureFBO);
1093+
glDeleteTextures(1, &brdfLUTTexture);
1094+
1095+
// Clean bloom
1096+
glDeleteFramebuffers(1, &bloom_fbo);
1097+
for (int i = 0; i < bloom_textures.size(); i++) {
1098+
glDeleteTextures(1, &(bloom_textures[i].texture_id));
1099+
}
10871100
}

0 commit comments

Comments
 (0)