Show
Ignore:
Timestamp:
05/26/08 13:59:25 (6 years ago)
Author:
robert
Message:

Added automatic selection of the pixel type according to the window type

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osgscreencapture/osgscreencapture.cpp

    r8341 r8342  
    6666                _currentPboIndex(0) 
    6767            { 
     68                if (gc->getTraits()) 
     69                { 
     70                    if (gc->getTraits()->alpha) _pixelFormat = GL_BGRA;  
     71                    else _pixelFormat = GL_BGR;  
     72                } 
     73             
    6874                getSize(gc, _width, _height); 
    6975                 
     
    379385        if(src) 
    380386        { 
    381             memcpy(image->data(), src, image->getTotalSizeInBytes()); 
     387            // memcpy(image->data(), src, image->getTotalSizeInBytes()); 
    382388 
    383389            ext->glUnmapBuffer(GL_PIXEL_PACK_BUFFER_ARB);