Ignore:
Timestamp:
Feb 11, 2010, 11:19:06 PM (15 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.6.1 sources.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/demos/composition/composition.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information ([email protected])
     4** All rights reserved.
     5** Contact: Nokia Corporation ([email protected])
    56**
    67** This file is part of the demonstration applications of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you
     37** @nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    378378            p.fillRect(QRect(0, 0, m_pbuffer->width(), m_pbuffer->height()), Qt::transparent);
    379379
    380             p.save();
     380            p.save(); // Needed when using the GL1 engine
     381            p.beginNativePainting(); // Needed when using the GL2 engine
     382
    381383            glBindTexture(GL_TEXTURE_2D, m_base_tex);
    382384            glEnable(GL_TEXTURE_2D);
     
    400402
    401403            glDisable(GL_TEXTURE_2D);
    402             p.restore();
     404
     405            p.endNativePainting(); // Needed when using the GL2 engine
     406            p.restore(); // Needed when using the GL1 engine
    403407
    404408            drawSource(p);
     
    407411        }
    408412
    409         glWidget()->makeCurrent();
     413        painter->beginNativePainting(); // Needed when using the GL2 engine
     414        glWidget()->makeCurrent(); // Needed when using the GL1 engine
    410415        glBindTexture(GL_TEXTURE_2D, m_compositing_tex);
    411416        glEnable(GL_TEXTURE_2D);
     417
     418
    412419        glColor4f(1.,1.,1.,1.);
    413420        glBegin(GL_QUADS);
     
    427434        glEnd();
    428435        glDisable(GL_TEXTURE_2D);
     436
    429437    } else
    430438#endif
     
    450458        m_buffer = m_base_buffer;
    451459#else
    452         memcpy(m_buffer.bits(), m_base_buffer.bits(), m_buffer.numBytes());
     460        memcpy(m_buffer.bits(), m_base_buffer.bits(), m_buffer.());
    453461#endif
    454462
  • trunk/demos/composition/composition.h

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information ([email protected])
     4** All rights reserved.
     5** Contact: Nokia Corporation ([email protected])
    56**
    67** This file is part of the demonstration applications of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you
     37** @nokia.com.
    3838** $QT_END_LICENSE$
    3939**
  • trunk/demos/composition/composition.pro

    r2 r561  
    1818INSTALLS += target sources
    1919
     20
     21
    2022win32-msvc* {
    2123    QMAKE_CXXFLAGS += /Zm500
  • trunk/demos/composition/main.cpp

    r2 r561  
    22**
    33** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
    4 ** Contact: Qt Software Information ([email protected])
     4** All rights reserved.
     5** Contact: Nokia Corporation ([email protected])
    56**
    67** This file is part of the demonstration applications of the Qt Toolkit.
     
    2122** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
    2223**
    23 ** In addition, as a special exception, Nokia gives you certain
    24 ** additional rights. These rights are described in the Nokia Qt LGPL
    25 ** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this
    26 ** package.
     24** In addition, as a special exception, Nokia gives you certain additional
     25** rights.  These rights are described in the Nokia Qt LGPL Exception
     26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
    2727**
    2828** GNU General Public License Usage
     
    3434** met: http://www.gnu.org/copyleft/gpl.html.
    3535**
    36 ** If you are unsure which license is appropriate for your use, please
    37 ** contact the sales department at qt-sales@nokia.com.
     36** If you
     37** @nokia.com.
    3838** $QT_END_LICENSE$
    3939**
     
    4343
    4444#include <QApplication>
     45
     46
     47
    4548
    4649int main(int argc, char **argv)
     
    4851 //   Q_INIT_RESOURCE(deform);
    4952
     53
     54
     55
    5056    QApplication app(argc, argv);
    5157
Note: See TracChangeset for help on using the changeset viewer.