Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Andrew Bauer
VTK
Commits
7c2e0de7
Commit
7c2e0de7
authored
Mar 22, 1995
by
Ken Martin
Browse files
some memory problems
parent
7f616728
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/RenderW.cc
View file @
7c2e0de7
...
...
@@ -74,7 +74,7 @@ void vlRenderWindow::Render()
// free old and get new memory on first sub frame
if
(
!
this
->
CurrentSubFrame
)
{
if
(
this
->
SubBuffer
)
delete
SubBuffer
;
if
(
this
->
SubBuffer
)
delete
[]
SubBuffer
;
this
->
SubBuffer
=
new
unsigned
char
*
[
this
->
SubFrames
];
}
...
...
@@ -127,7 +127,8 @@ void vlRenderWindow::Render()
{
delete
this
->
SubBuffer
[
i
];
}
delete
this
->
SubBuffer
;
delete
[]
this
->
SubBuffer
;
this
->
SubBuffer
=
NULL
;
this
->
CopyResultFrame
();
}
}
...
...
@@ -162,7 +163,7 @@ void vlRenderWindow::DoAARender()
size
=
this
->
GetSize
();
// free old and get new memory
if
(
this
->
AABuffer
)
delete
AABuffer
;
if
(
this
->
AABuffer
)
delete
[]
AABuffer
;
this
->
AABuffer
=
new
unsigned
char
*
[
this
->
AAFrames
];
origfocus
[
3
]
=
1.0
;
...
...
@@ -277,7 +278,8 @@ void vlRenderWindow::DoAARender()
{
delete
this
->
AABuffer
[
i
];
}
delete
this
->
AABuffer
;
delete
[]
this
->
AABuffer
;
this
->
AABuffer
=
NULL
;
}
else
{
...
...
@@ -313,7 +315,7 @@ void vlRenderWindow::DoFDRender()
size
=
this
->
GetSize
();
// free old and get new memory
if
(
this
->
FDBuffer
)
delete
FDBuffer
;
if
(
this
->
FDBuffer
)
delete
[]
FDBuffer
;
this
->
FDBuffer
=
new
unsigned
char
*
[
this
->
FDFrames
];
viewUp
[
3
]
=
1.0
;
...
...
@@ -377,7 +379,7 @@ void vlRenderWindow::DoFDRender()
}
// free memory
delete
orig
;
delete
[]
orig
;
this
->
ResultFrame
=
this
->
FDBuffer
[
0
];
...
...
@@ -408,7 +410,8 @@ void vlRenderWindow::DoFDRender()
{
delete
this
->
FDBuffer
[
i
];
}
delete
this
->
FDBuffer
;
delete
[]
this
->
FDBuffer
;
this
->
FDBuffer
=
NULL
;
}
else
{
...
...
@@ -495,7 +498,7 @@ void vlRenderWindow::SaveImageAsPPM()
if
(
!
fp
)
{
vlErrorMacro
(
<<
"RenderWindow unable to open image file for writing
\n
"
);
delete
buffer
;
delete
[]
buffer
;
return
;
}
...
...
@@ -507,7 +510,7 @@ void vlRenderWindow::SaveImageAsPPM()
fclose
(
fp
);
}
delete
buffer
;
delete
[]
buffer
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment