swapBarrier.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #include "swapBarrier.h"
00019
00020 using namespace std;
00021 using namespace eq::base;
00022
00023 namespace eq
00024 {
00025 namespace server
00026 {
00027
00028 ostream& operator << ( ostream& os, const SwapBarrier* swapBarrier )
00029 {
00030 if( !swapBarrier )
00031 return os;
00032
00033 if ( swapBarrier->isNvSwapBarrier() )
00034 {
00035 os << disableFlush << "swapbarrier" << endl
00036 << "{"<< endl
00037 << " name \"" << swapBarrier->getName() << "\"" << endl
00038 << " group " << swapBarrier->getNVSwapGroup() << endl
00039 << " barrier " << swapBarrier->getNVSwapBarrier()<< endl
00040 << "}" << enableFlush << endl;
00041 }
00042 else
00043 {
00044 os << disableFlush << "swapBarrier { name \""
00045 << swapBarrier->getName() << "\" }" << enableFlush << endl;
00046 }
00047
00048 return os;
00049 }
00050
00051 }
00052 }