Ignore:
Timestamp:
28 Mar 2012, 10:04:50 (13 years ago)
Author:
poznan-univ
Message:

Linux bug fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/0.3-poznan-univ/source/App/TAppRenderer/TAppRendererTop.cpp

    r5 r45  
    288288                iLeftBaseViewIdx  = 0;
    289289                iRightBaseViewIdx = iFillViewIdx;
     290               
    290291              }
    291292              else
     
    298299            }
    299300          }
     301#if POZNAN_ENCODE_ONLY_DISOCCLUDED_CU
     302          else if ( m_iBlendMode == 4 )
     303          {
     304            if ( bIsBaseView && (iLeftBaseViewIdx == 0) )
     305            {
     306              bRender = false;
     307            }
     308            else
     309            {
     310              Int iDistLeft  = abs( m_cCameraData.getBaseId2SortedId()[0] - m_cCameraData.getBaseId2SortedId() [iLeftBaseViewIdx ]  );
     311              Int iDistRight = abs( m_cCameraData.getBaseId2SortedId()[0] - m_cCameraData.getBaseId2SortedId() [iRightBaseViewIdx]  );
     312
     313              Int iFillViewIdx = (0!=iLeftBaseViewIdx)? iLeftBaseViewIdx: iRightBaseViewIdx;
     314
     315              if( m_cCameraData.getBaseId2SortedId()[0] < m_cCameraData.getBaseId2SortedId() [iFillViewIdx] )
     316              {
     317                iBlendMode        = 0;
     318                iLeftBaseViewIdx  = 0;
     319                iRightBaseViewIdx = iFillViewIdx;
     320                std::cout << "iBlen: " << iBlendMode << "iLeft: " << iLeftBaseViewIdx << "iRight: " << iRightBaseViewIdx <<std::endl;
     321              }
     322              else
     323              {
     324                iBlendMode        = 0;
     325                iLeftBaseViewIdx  = iFillViewIdx;
     326                iRightBaseViewIdx = 0;
     327                std::cout << "iBlen: " << iBlendMode << "iLeft: " << iLeftBaseViewIdx << "iRight: " << iRightBaseViewIdx <<std::endl;
     328              }
     329
     330            }
     331          }
     332#endif
    300333          else
    301334          {
Note: See TracChangeset for help on using the changeset viewer.