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
Michael Migliore
VTK
Commits
d9f5ce9e
Commit
d9f5ce9e
authored
Feb 18, 2010
by
Francois Bertel
Browse files
ENH:Added VTK/Rendering/Testing/Cxx/TestGPUInfo.cxx from VTKEdge to VTK.
parent
a819eac4
Changes
2
Hide whitespace changes
Inline
Side-by-side
Rendering/Testing/Cxx/CMakeLists.txt
View file @
d9f5ce9e
...
@@ -23,6 +23,7 @@ IF(VTK_USE_DISPLAY)
...
@@ -23,6 +23,7 @@ IF(VTK_USE_DISPLAY)
TestDynamic2DLabelMapper.cxx
TestDynamic2DLabelMapper.cxx
TestFBO.cxx
TestFBO.cxx
TestGaussianBlurPass.cxx
TestGaussianBlurPass.cxx
TestGPUInfo.cxx
TestGradientBackground.cxx
TestGradientBackground.cxx
TestInteractorTimers.cxx
TestInteractorTimers.cxx
TestLabelPlacer.cxx
TestLabelPlacer.cxx
...
...
Rendering/Testing/Cxx/TestGPUInfo.cxx
0 → 100644
View file @
d9f5ce9e
/*=========================================================================
Program: Visualization Toolkit
Module: TestGPUInfo.cxx
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
All rights reserved.
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
#include "vtkTestUtilities.h"
#include "vtkGPUInfoList.h"
#include "vtkGPUInfo.h"
int
TestGPUInfo
(
int
vtkNotUsed
(
argc
),
char
*
vtkNotUsed
(
argv
)[])
{
vtkGPUInfoList
*
l
=
vtkGPUInfoList
::
New
();
l
->
Probe
();
int
c
=
l
->
GetNumberOfGPUs
();
cout
<<
"There is "
<<
c
<<
" GPU(s)."
<<
endl
;
int
i
=
0
;
while
(
i
<
c
)
{
cout
<<
" GPU "
<<
i
<<
": "
<<
endl
;
vtkGPUInfo
*
info
=
l
->
GetGPUInfo
(
i
);
vtkIdType
value
;
value
=
info
->
GetDedicatedVideoMemory
();
cout
<<
" dedicated VRAM="
<<
value
/
(
1024
*
1024
)
<<
" MB"
<<
endl
;
value
=
info
->
GetDedicatedSystemMemory
();
cout
<<
" dedicated RAM="
<<
value
/
(
1024
*
1024
)
<<
" MB"
<<
endl
;
value
=
info
->
GetSharedSystemMemory
();
cout
<<
" shared RAM="
<<
value
/
(
1024
*
1024
)
<<
" MB"
<<
endl
;
++
i
;
}
l
->
Delete
();
return
0
;
// 0==never fails.
}
Write
Preview
Markdown
is supported
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