Changeset 561 for trunk/demos/composition
- Timestamp:
- Feb 11, 2010, 11:19:06 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/vendor/nokia/qt/4.6.1 merged eligible /branches/vendor/nokia/qt/current merged eligible /branches/vendor/trolltech/qt/current 3-149
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/demos/composition/composition.cpp
r2 r561 2 2 ** 3 3 ** 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]) 5 6 ** 6 7 ** This file is part of the demonstration applications of the Qt Toolkit. … … 21 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 22 23 ** 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. 27 27 ** 28 28 ** GNU General Public License Usage … … 34 34 ** met: http://www.gnu.org/copyleft/gpl.html. 35 35 ** 36 ** If you are unsure which license is appropriate for your use, please37 ** contact the sales department at qt-sales@nokia.com.36 ** If you 37 ** @nokia.com. 38 38 ** $QT_END_LICENSE$ 39 39 ** … … 378 378 p.fillRect(QRect(0, 0, m_pbuffer->width(), m_pbuffer->height()), Qt::transparent); 379 379 380 p.save(); 380 p.save(); // Needed when using the GL1 engine 381 p.beginNativePainting(); // Needed when using the GL2 engine 382 381 383 glBindTexture(GL_TEXTURE_2D, m_base_tex); 382 384 glEnable(GL_TEXTURE_2D); … … 400 402 401 403 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 403 407 404 408 drawSource(p); … … 407 411 } 408 412 409 glWidget()->makeCurrent(); 413 painter->beginNativePainting(); // Needed when using the GL2 engine 414 glWidget()->makeCurrent(); // Needed when using the GL1 engine 410 415 glBindTexture(GL_TEXTURE_2D, m_compositing_tex); 411 416 glEnable(GL_TEXTURE_2D); 417 418 412 419 glColor4f(1.,1.,1.,1.); 413 420 glBegin(GL_QUADS); … … 427 434 glEnd(); 428 435 glDisable(GL_TEXTURE_2D); 436 429 437 } else 430 438 #endif … … 450 458 m_buffer = m_base_buffer; 451 459 #else 452 memcpy(m_buffer.bits(), m_base_buffer.bits(), m_buffer. numBytes());460 memcpy(m_buffer.bits(), m_base_buffer.bits(), m_buffer.()); 453 461 #endif 454 462 -
trunk/demos/composition/composition.h
r2 r561 2 2 ** 3 3 ** 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]) 5 6 ** 6 7 ** This file is part of the demonstration applications of the Qt Toolkit. … … 21 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 22 23 ** 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. 27 27 ** 28 28 ** GNU General Public License Usage … … 34 34 ** met: http://www.gnu.org/copyleft/gpl.html. 35 35 ** 36 ** If you are unsure which license is appropriate for your use, please37 ** contact the sales department at qt-sales@nokia.com.36 ** If you 37 ** @nokia.com. 38 38 ** $QT_END_LICENSE$ 39 39 ** -
trunk/demos/composition/composition.pro
r2 r561 18 18 INSTALLS += target sources 19 19 20 21 20 22 win32-msvc* { 21 23 QMAKE_CXXFLAGS += /Zm500 -
trunk/demos/composition/main.cpp
r2 r561 2 2 ** 3 3 ** 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]) 5 6 ** 6 7 ** This file is part of the demonstration applications of the Qt Toolkit. … … 21 22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 22 23 ** 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. 27 27 ** 28 28 ** GNU General Public License Usage … … 34 34 ** met: http://www.gnu.org/copyleft/gpl.html. 35 35 ** 36 ** If you are unsure which license is appropriate for your use, please37 ** contact the sales department at qt-sales@nokia.com.36 ** If you 37 ** @nokia.com. 38 38 ** $QT_END_LICENSE$ 39 39 ** … … 43 43 44 44 #include <QApplication> 45 46 47 45 48 46 49 int main(int argc, char **argv) … … 48 51 // Q_INIT_RESOURCE(deform); 49 52 53 54 55 50 56 QApplication app(argc, argv); 51 57
Note:
See TracChangeset
for help on using the changeset viewer.