[Ci-reports] fail on Qt3D_wip_newapi_Integration #137

Qt Continuous Integration System ci-noreply at qt-project.org
Tue Aug 12 18:30:17 CEST 2014


Autotest `tst_renderqueues' failed :(

  Testing tst_RenderQueues
  QFATAL : tst_RenderQueues::concurrentQueueAccess() Received signal 11
  FAIL!  : tst_RenderQueues::concurrentQueueAccess() Received a fatal error.
     Loc: [Unknown file(0)]
  Totals: 7 passed, 1 failed, 0 skipped
  QtQA::App::TestRunner: Process exited due to signal 6; dumped core
  QtQA::App::TestRunner: ============================== backtrace follows: ==============================
  QtQA::App::TestRunner: gdb commands: thread apply all bt 100
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New LWP 26327]
  QtQA::App::TestRunner: [New LWP 26328]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: [Thread debugging using libthread_db enabled]
  QtQA::App::TestRunner: Core was generated by `./tst_renderqueues -silent -o /work/ci/qt/qt3d/wip/newapi/_artifacts/test-logs/'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007eff29dc03e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: 64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  QtQA::App::TestRunner: 	in ../nptl/sysdeps/unix/sysv/linux/raise.c
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7eff2577a700 (LWP 26328)):
  QtQA::App::TestRunner: #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  QtQA::App::TestRunner: #1  0x00007eff2a72b463 in TestNamespace::QWaitConditionPrivate::wait (this=0x1053910, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
  QtQA::App::TestRunner: #2  0x00007eff2a72b22b in TestNamespace::QWaitCondition::wait (this=0x1050358, mutex=0x1050360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
  QtQA::App::TestRunner: #3  0x0000000000405aa3 in SimpleWorker::run (this=0x1050340) at tst_renderqueues.cpp:176
  QtQA::App::TestRunner: #4  0x00007eff2a729d24 in TestNamespace::QThreadPrivate::start (arg=0x1050340) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #5  0x00007eff296b9efc in start_thread (arg=0x7eff2577a700) at pthread_create.c:304
  QtQA::App::TestRunner: #6  0x00007eff29e6ef8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #7  0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7eff2cc66760 (LWP 26327)):
  QtQA::App::TestRunner: #0  0x00007eff29dc03e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007eff29dc3b4b in __GI_abort () at abort.c:92
  QtQA::App::TestRunner: #2  0x00007eff2a715cdd in TestNamespace::qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1427
  QtQA::App::TestRunner: #3  0x00007eff2a712486 in TestNamespace::QMessageLogger::fatal (this=0x7fff8b2144d0, msg=0x7eff2aee0c24 "Received signal %d") at global/qlogging.cpp:614
  QtQA::App::TestRunner: #4  0x00007eff2aec80c1 in TestNamespace::QTest::FatalSignalHandler::signal (signum=11) at qtestcase.cpp:2284
  QtQA::App::TestRunner: #5  <signal handler called>
  QtQA::App::TestRunner: #6  0x00007eff29925a3a in TestNamespace::Qt3D::QFrameAllocator::d_func (this=0x0) at resources/qframeallocator.h:124
  QtQA::App::TestRunner: #7  0x00007eff2992515d in TestNamespace::Qt3D::QFrameAllocator::allocatorIndexFromSize (this=0x0, targetSize=68) at resources/qframeallocator.cpp:121
  QtQA::App::TestRunner: #8  0x00007eff2bf8ab4c in TestNamespace::Qt3D::QFrameAllocator::deallocate<TestNamespace::QMatrix4x4> (this=0x0, ptr=0x10555c0) at /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/resources/qframeallocator.h:84
  QtQA::App::TestRunner: #9  0x00007eff2bf8485c in TestNamespace::Qt3D::Render::RenderView::~RenderView (this=0x1055520, __in_chrg=<optimized out>) at backend/renderview.cpp:248
  QtQA::App::TestRunner: #10 0x00000000004067f5 in TestNamespace::qDeleteAll<TestNamespace::Qt3D::Render::RenderView* const*> (begin=0x1053998, end=0x10539d0) at /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:323
  QtQA::App::TestRunner: #11 0x00000000004063d4 in TestNamespace::qDeleteAll<TestNamespace::QVector<TestNamespace::Qt3D::Render::RenderView*> > (c=...) at /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:331
  QtQA::App::TestRunner: #12 0x0000000000404bd7 in tst_RenderQueues::concurrentQueueAccess (this=0x7fff8b215940) at tst_renderqueues.cpp:226
  QtQA::App::TestRunner: #13 0x0000000000405066 in tst_RenderQueues::qt_static_metacall (_o=0x7fff8b215940, _c=TestNamespace::QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff8b214c40) at .moc/tst_renderqueues.moc:98
  QtQA::App::TestRunner: #14 0x00007eff2a9b152b in TestNamespace::QMetaMethod::invoke (this=0x7fff8b214ee0, object=0x7fff8b215940, connectionType=TestNamespace::Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2191
  QtQA::App::TestRunner: #15 0x00007eff2a9b09d1 in TestNamespace::QMetaObject::invokeMethod (obj=0x7fff8b215940, member=0x1050080 "concurrentQueueAccess", type=TestNamespace::Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1486
  QtQA::App::TestRunner: #16 0x00007eff2aecb23b in TestNamespace::QMetaObject::invokeMethod (obj=0x7fff8b215940, member=0x1050080 "concurrentQueueAccess", type=TestNamespace::Qt::DirectConnection, val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:399
  QtQA::App::TestRunner: #17 0x00007eff2aec6c10 in TestNamespace::QTest::qInvokeTestMethodDataEntry (slot=0x1050080 "concurrentQueueAccess") at qtestcase.cpp:1897
  QtQA::App::TestRunner: #18 0x00007eff2aec748d in TestNamespace::QTest::qInvokeTestMethod (slotName=0x104ff38 "concurrentQueueAccess()", data=0x0) at qtestcase.cpp:2022
  QtQA::App::TestRunner: #19 0x00007eff2aec7fa4 in TestNamespace::QTest::qInvokeTestMethods (testObject=0x7fff8b215940) at qtestcase.cpp:2249
  QtQA::App::TestRunner: #20 0x00007eff2aec8527 in TestNamespace::QTest::qExec (testObject=0x7fff8b215940, argc=6, argv=0x7fff8b215a48) at qtestcase.cpp:2482
  QtQA::App::TestRunner: #21 0x0000000000404f7f in main (argc=6, argv=0x7fff8b215a48) at tst_renderqueues.cpp:258
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failed, running again to see if it is flaky...
  ********* Start testing of tst_RenderQueues *********
  Config: Using QtTest library 5.4.0, Qt 5.4.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 4.6.1)
  PASS   : tst_RenderQueues::initTestCase()
  PASS   : tst_RenderQueues::initializeQueue()
  PASS   : tst_RenderQueues::setRenderViewCount()
  PASS   : tst_RenderQueues::circleQueues()
  PASS   : tst_RenderQueues::checkOrder()
  PASS   : tst_RenderQueues::checkTimeToSubmit()
  PASS   : tst_RenderQueues::submitRenderViews()
  QFATAL : tst_RenderQueues::concurrentQueueAccess() Received signal 11
  FAIL!  : tst_RenderQueues::concurrentQueueAccess() Received a fatal error.
     Loc: [Unknown file(0)]
  Totals: 7 passed, 1 failed, 0 skipped
  ********* Finished testing of tst_RenderQueues *********
  QtQA::App::TestRunner: Process exited due to signal 6; dumped core
  QtQA::App::TestRunner: ============================== backtrace follows: ==============================
  QtQA::App::TestRunner: gdb commands: thread apply all bt 100
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: core file may not match specified executable file.
  QtQA::App::TestRunner: [New LWP 26351]
  QtQA::App::TestRunner: [New LWP 26352]
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: warning: Can't read pathname for load map: Input/output error.
  QtQA::App::TestRunner: [Thread debugging using libthread_db enabled]
  QtQA::App::TestRunner: Core was generated by `./tst_renderqueues -o /work/ci/qt/qt3d/wip/newapi/_artifacts/test-logs/tst_rend'.
  QtQA::App::TestRunner: Program terminated with signal 6, Aborted.
  QtQA::App::TestRunner: #0  0x00007fe98a08b3e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: 64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
  QtQA::App::TestRunner: 	in ../nptl/sysdeps/unix/sysv/linux/raise.c
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 2 (Thread 0x7fe985a45700 (LWP 26352)):
  QtQA::App::TestRunner: #0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  QtQA::App::TestRunner: #1  0x00007fe98a9f6463 in TestNamespace::QWaitConditionPrivate::wait (this=0x247c910, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:136
  QtQA::App::TestRunner: #2  0x00007fe98a9f622b in TestNamespace::QWaitCondition::wait (this=0x2479358, mutex=0x2479360, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
  QtQA::App::TestRunner: #3  0x0000000000405aa3 in SimpleWorker::run (this=0x2479340) at tst_renderqueues.cpp:176
  QtQA::App::TestRunner: #4  0x00007fe98a9f4d24 in TestNamespace::QThreadPrivate::start (arg=0x2479340) at thread/qthread_unix.cpp:345
  QtQA::App::TestRunner: #5  0x00007fe989984efc in start_thread (arg=0x7fe985a45700) at pthread_create.c:304
  QtQA::App::TestRunner: #6  0x00007fe98a139f8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
  QtQA::App::TestRunner: #7  0x0000000000000000 in ?? ()
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: Thread 1 (Thread 0x7fe98cf31760 (LWP 26351)):
  QtQA::App::TestRunner: #0  0x00007fe98a08b3e5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
  QtQA::App::TestRunner: #1  0x00007fe98a08eb4b in __GI_abort () at abort.c:92
  QtQA::App::TestRunner: #2  0x00007fe98a9e0cdd in TestNamespace::qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1427
  QtQA::App::TestRunner: #3  0x00007fe98a9dd486 in TestNamespace::QMessageLogger::fatal (this=0x7fff858560d0, msg=0x7fe98b1abc24 "Received signal %d") at global/qlogging.cpp:614
  QtQA::App::TestRunner: #4  0x00007fe98b1930c1 in TestNamespace::QTest::FatalSignalHandler::signal (signum=11) at qtestcase.cpp:2284
  QtQA::App::TestRunner: #5  <signal handler called>
  QtQA::App::TestRunner: #6  0x00007fe989bf0a3a in TestNamespace::Qt3D::QFrameAllocator::d_func (this=0x0) at resources/qframeallocator.h:124
  QtQA::App::TestRunner: #7  0x00007fe989bf015d in TestNamespace::Qt3D::QFrameAllocator::allocatorIndexFromSize (this=0x0, targetSize=68) at resources/qframeallocator.cpp:121
  QtQA::App::TestRunner: #8  0x00007fe98c255b4c in TestNamespace::Qt3D::QFrameAllocator::deallocate<TestNamespace::QMatrix4x4> (this=0x0, ptr=0x247e5c0) at /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/resources/qframeallocator.h:84
  QtQA::App::TestRunner: #9  0x00007fe98c24f85c in TestNamespace::Qt3D::Render::RenderView::~RenderView (this=0x247e520, __in_chrg=<optimized out>) at backend/renderview.cpp:248
  QtQA::App::TestRunner: #10 0x00000000004067f5 in TestNamespace::qDeleteAll<TestNamespace::Qt3D::Render::RenderView* const*> (begin=0x247c998, end=0x247c9d0) at /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:323
  QtQA::App::TestRunner: #11 0x00000000004063d4 in TestNamespace::qDeleteAll<TestNamespace::QVector<TestNamespace::Qt3D::Render::RenderView*> > (c=...) at /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qalgorithms.h:331
  QtQA::App::TestRunner: #12 0x0000000000404bd7 in tst_RenderQueues::concurrentQueueAccess (this=0x7fff85857540) at tst_renderqueues.cpp:226
  QtQA::App::TestRunner: #13 0x0000000000405066 in tst_RenderQueues::qt_static_metacall (_o=0x7fff85857540, _c=TestNamespace::QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fff85856840) at .moc/tst_renderqueues.moc:98
  QtQA::App::TestRunner: #14 0x00007fe98ac7c52b in TestNamespace::QMetaMethod::invoke (this=0x7fff85856ae0, object=0x7fff85857540, connectionType=TestNamespace::Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2191
  QtQA::App::TestRunner: #15 0x00007fe98ac7b9d1 in TestNamespace::QMetaObject::invokeMethod (obj=0x7fff85857540, member=0x2479080 "concurrentQueueAccess", type=TestNamespace::Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1486
  QtQA::App::TestRunner: #16 0x00007fe98b19623b in TestNamespace::QMetaObject::invokeMethod (obj=0x7fff85857540, member=0x2479080 "concurrentQueueAccess", type=TestNamespace::Qt::DirectConnection, val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:399
  QtQA::App::TestRunner: #17 0x00007fe98b191c10 in TestNamespace::QTest::qInvokeTestMethodDataEntry (slot=0x2479080 "concurrentQueueAccess") at qtestcase.cpp:1897
  QtQA::App::TestRunner: #18 0x00007fe98b19248d in TestNamespace::QTest::qInvokeTestMethod (slotName=0x2478f38 "concurrentQueueAccess()", data=0x0) at qtestcase.cpp:2022
  QtQA::App::TestRunner: #19 0x00007fe98b192fa4 in TestNamespace::QTest::qInvokeTestMethods (testObject=0x7fff85857540) at qtestcase.cpp:2249
  QtQA::App::TestRunner: #20 0x00007fe98b193527 in TestNamespace::QTest::qExec (testObject=0x7fff85857540, argc=5, argv=0x7fff85857648) at qtestcase.cpp:2482
  QtQA::App::TestRunner: #21 0x0000000000404f7f in main (argc=5, argv=0x7fff85857648) at tst_renderqueues.cpp:258
  QtQA::App::TestRunner:
  QtQA::App::TestRunner: ================================================================================
  QtQA::App::TestRunner: test failure could be reproduced twice consecutively
  QtQA::App::TestRunner: end tst_renderqueues: 21 seconds, signal 6

  Build log: http://testresults.qt-project.org/ci/Qt3D_wip_newapi_Integration/build_00137/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/wip/newapi_1407860354):
    http://codereview.qt-project.org/92096 [PS2] - Add doClone() and copy() members to the bullet QNode sub-classes
    http://codereview.qt-project.org/91938 [PS3] - Simple-qml updated to use multiple render pass and drawstates
    http://codereview.qt-project.org/91937 [PS3] - RenderView builds a DrawStateSet for each RenderPass
    http://codereview.qt-project.org/91936 [PS3] - Added missing backend drawstates
    http://codereview.qt-project.org/91935 [PS3] - RenderRenderPass has a list of QDrawState
    http://codereview.qt-project.org/91934 [PS3] - Use GL enum values for frontend drawstate enums
    http://codereview.qt-project.org/91933 [PS3] - QRenderPass clone drawStates and bindings on doClone
    http://codereview.qt-project.org/91746 [PS4] - Quick3DRenderPass added QQmlListProperty fo QDrawStates
    http://codereview.qt-project.org/91745 [PS4] - QRenderPass has a list of QDrawState
    http://codereview.qt-project.org/91744 [PS4] - QDithering exported to QML
    http://codereview.qt-project.org/91743 [PS4] - Added QDithering
    http://codereview.qt-project.org/91742 [PS4] - QScissorTest exported to QML
    http://codereview.qt-project.org/91741 [PS4] - Added QScissorTest
    http://codereview.qt-project.org/91740 [PS4] - QStencilTest exported to QML
    http://codereview.qt-project.org/91739 [PS4] - Added QStencilTest
    http://codereview.qt-project.org/91738 [PS4] - QFrontFace exported to QML
    http://codereview.qt-project.org/91737 [PS4] - Added QFrontFace
    http://codereview.qt-project.org/91736 [PS4] - QCullFace exported to QML
    http://codereview.qt-project.org/91735 [PS4] - Added QCullFace
    http://codereview.qt-project.org/91734 [PS3] - QDepthMask exported to QML
    http://codereview.qt-project.org/91733 [PS3] - Added QDepthMask
    http://codereview.qt-project.org/91732 [PS3] - QDepthTest exposed to QML
    http://codereview.qt-project.org/91731 [PS3] - Added QDepthTest
    http://codereview.qt-project.org/91730 [PS3] - QAlphaTest exported to QML
    http://codereview.qt-project.org/91729 [PS3] - Added QAlphaTest
    http://codereview.qt-project.org/91728 [PS3] - QBlendEquation exported to QML
    http://codereview.qt-project.org/91727 [PS3] - Added QBlendEquation
    http://codereview.qt-project.org/91726 [PS3] - Exported QBlendState to QML
    http://codereview.qt-project.org/91725 [PS3] - Added QBlendState
    http://codereview.qt-project.org/91724 [PS3] - Added QDrawState export to QML
    http://codereview.qt-project.org/91723 [PS3] - Added base class QDrawState
    http://codereview.qt-project.org/91620 [PS3] - Updated simple-qml to use light uniforms with textured ball
    http://codereview.qt-project.org/91619 [PS3] - RenderEntity: Added new methods that may come useful
    http://codereview.qt-project.org/91618 [PS3] - QUniformValue: Fix, didn't handle float
    http://codereview.qt-project.org/91617 [PS3] - Add lights properties to shader uniforms
    http://codereview.qt-project.org/91539 [PS5] - RenderView: list of lights to be used later in shaders
    http://codereview.qt-project.org/91538 [PS4] - QAbstractLight: pure virtual lightName method
    http://codereview.qt-project.org/91537 [PS3] - Added supportUniformBlock method to the QGraphicsHelper
    http://codereview.qt-project.org/91536 [PS3] - RenderMesh: removed unused QReadWriteLock
    http://codereview.qt-project.org/91498 [PS4] - Deallocate RenderView and RenderCommands when rendered
    http://codereview.qt-project.org/91497 [PS3] - QFrameAllocator delete sizeof(*ptr) instead of sizeof(T)
    http://codereview.qt-project.org/91375 [PS3] - QTechnique sends clone of frontend criterion to backend
    http://codereview.qt-project.org/91374 [PS3] - QParameterMapper subclass of QNode
    http://codereview.qt-project.org/91371 [PS3] - Updated simple-qml to have animation on clearColor
    http://codereview.qt-project.org/91370 [PS3] - Backend using clearColor from Viewport to render the scene
    http://codereview.qt-project.org/91369 [PS3] - Added clearColor property to the Viewport element
    http://codereview.qt-project.org/91279 [PS4] - Completed node unit tests
    http://codereview.qt-project.org/91278 [PS4] - QResourcesManager unit test completed
    http://codereview.qt-project.org/91277 [PS4] - QResourcesManager bug fixes
    http://codereview.qt-project.org/91276 [PS3] - QNode check that we are not adding ourselves as a child
    http://codereview.qt-project.org/91275 [PS3] - Removed unneeded include from QAspectEngine
    http://codereview.qt-project.org/91274 [PS3] - QOpenGLFilter initialize Api and Profile values
    http://codereview.qt-project.org/91160 [PS3] - QEffect/QMaterial/QTechnique clone parameter in notifications
    http://codereview.qt-project.org/91159 [PS3] - ViewportNode doesn't store its peer anymore
    http://codereview.qt-project.org/91158 [PS3] - TechniqueFilterNode doesn't store its peer anymore
    http://codereview.qt-project.org/91157 [PS3] - RenderTechnique doesn't store its peer anymore
    http://codereview.qt-project.org/91156 [PS3] - RenderPassFilterNode doesn't store its peer
    http://codereview.qt-project.org/91155 [PS3] - LayerFilterNode doesn't store its peer
    http://codereview.qt-project.org/91154 [PS3] - CameraSelectorNode doesn't store its peer anymore
    http://codereview.qt-project.org/91153 [PS3] - RenderRenderPass doesn't store its peer anylonger
    http://codereview.qt-project.org/91152 [PS3] - RenderMesh doesn't store its peer anymore
    http://codereview.qt-project.org/91151 [PS3] - RenderLight doesn't store peer anymore
    http://codereview.qt-project.org/91150 [PS3] - RenderLayer doesn't store its peer
    http://codereview.qt-project.org/91149 [PS3] - RenderEntity doesn't store its frontend entity anymore
    http://codereview.qt-project.org/91148 [PS3] - RenderEffect doesn't store its peer anymore
    http://codereview.qt-project.org/91147 [PS3] - RenderCameraLens doesn't store a peer any longer
    http://codereview.qt-project.org/91112 [PS4] - ParameterPack references parameters by their uuid
    http://codereview.qt-project.org/91111 [PS4] - RenderMaterial doesn't store its peer anylonger
    http://codereview.qt-project.org/91100 [PS4] - QTransform send notification only if arbiter exists
    http://codereview.qt-project.org/91099 [PS4] - QScenePropertyChange use QFrameAllocator
    http://codereview.qt-project.org/91098 [PS4] - QFrameAllocator: raw memory allocator without placement new call
    http://codereview.qt-project.org/91097 [PS4] - Renderer / RenderView update to work with RenderShader changes
    http://codereview.qt-project.org/91096 [PS4] - RenderSceneBuilder creates backend element for QAbstractShader
    http://codereview.qt-project.org/91095 [PS4] - QAbstractRenderPass / RenderRenderPass shaderProgram notifications
    http://codereview.qt-project.org/91094 [PS4] - QAbstractMaterial / RenderMaterial effect notification
    http://codereview.qt-project.org/91093 [PS4] - QShaderProgram / RenderShader refactored
    http://codereview.qt-project.org/91041 [PS4] - QCameraLens / CameraController small fixes
    http://codereview.qt-project.org/91040 [PS4] - Renderer removed localMatrixManager
    http://codereview.qt-project.org/91039 [PS4] - RenderEntity contains QUuid referencing transformComponent
    http://codereview.qt-project.org/91038 [PS4] - RenderSceneBuilder create RenderTransform from QTransform
    http://codereview.qt-project.org/91031 [PS4] - TransformManager in Renderer
    http://codereview.qt-project.org/91030 [PS4] - TransformManager to manage RenderTransform
    http://codereview.qt-project.org/91029 [PS4] - Added RenderTransform to separate transform from RenderEntity
    http://codereview.qt-project.org/90870 [PS5] - RenderSceneBuilder refactored
    http://codereview.qt-project.org/91028 [PS4] - Updated examples to not use the removed renderPassName property
    http://codereview.qt-project.org/91027 [PS4] - RenderView retrieve criterion by their uuid instead of handle
    http://codereview.qt-project.org/91026 [PS4] - RenderTechnique uses QUuid to reference criteria and render passes
    http://codereview.qt-project.org/91025 [PS4] - RenderRenderPass references criteria by their uuid instead of handles
    http://codereview.qt-project.org/91024 [PS4] - RenderMesh mesh functor set when setting peer
    http://codereview.qt-project.org/91023 [PS4] - RenderMaterial slightly corrected
    http://codereview.qt-project.org/91022 [PS4] - RenderEffect
    http://codereview.qt-project.org/91021 [PS4] - ViewportNode register frontend peer using uuid
    http://codereview.qt-project.org/91020 [PS4] - TechniqueFilterNode
    http://codereview.qt-project.org/91019 [PS4] - RenderPassFilterNode
    http://codereview.qt-project.org/91018 [PS4] - LayerFilterNode uses uuid to register peer
    http://codereview.qt-project.org/91017 [PS4] - FrameGraphNode contains a QUuid member to be used by its subclasses
    http://codereview.qt-project.org/91016 [PS4] - CameraSelectorNode registers peer using uuid
    http://codereview.qt-project.org/91015 [PS4] - QTechnique criterion added as child if declared inline
    http://codereview.qt-project.org/91014 [PS3] - QRenderPass criterion added as child if declared inline
    http://codereview.qt-project.org/91013 [PS3] - QOpenGLFilter openGLFilterChanged signal
    http://codereview.qt-project.org/91012 [PS3] - QMaterial parameter added as child if declared inline
    http://codereview.qt-project.org/91011 [PS3] - QEffect parameter added as child if declared inline
    http://codereview.qt-project.org/91010 [PS3] - QViewport notifies backend only if arbiter exists
    http://codereview.qt-project.org/91009 [PS3] - QTechniqueFilter criterion added as child if declared inline
    http://codereview.qt-project.org/91008 [PS3] - QRenderPassFilter criterion added as children if declared inline
    http://codereview.qt-project.org/91007 [PS3] - QLayerFilter notifies backend only if arbiter exists
    http://codereview.qt-project.org/91006 [PS3] - QFrameGraph adds activeFrameGraph as a child if declared inline
    http://codereview.qt-project.org/91005 [PS3] - QCameraSelector adds camera entity has a child if declared inline
    http://codereview.qt-project.org/91004 [PS3] - QNode clone node on creation/removal
    http://codereview.qt-project.org/91003 [PS3] - QEntity clone component and send update only if arbiter exists
    http://codereview.qt-project.org/91002 [PS3] - QAbstractTechnique add renderpasses as children if declared inline
    http://codereview.qt-project.org/91001 [PS3] - QAbstractMesh send notifications if arbiter exists
    http://codereview.qt-project.org/91000 [PS3] - QAbstractMaterial effect added as a child if declared inline
    http://codereview.qt-project.org/90999 [PS3] - QAbstractEffect inline QNode properties added as children
    http://codereview.qt-project.org/90998 [PS3] - Allow observers + scene observers to monitor NodeCreated/NodeDeleted
    http://codereview.qt-project.org/90997 [PS3] - Added NodeAdded NodeRemoved and NodeUpdated ChangeFlags
    http://codereview.qt-project.org/90871 [PS4] - QNode clone nodes and don't automatically append child in ctor
    http://codereview.qt-project.org/90869 [PS3] - RenderTechnique register with QChangeArbiter using QUuid
    http://codereview.qt-project.org/90868 [PS3] - RenderRenderPass register with QChangeArbiter using QUuid
    http://codereview.qt-project.org/90867 [PS3] - RenderMesh register with QChangeArbiter using QUuid
    http://codereview.qt-project.org/90866 [PS3] - RenderMaterial register with QChangeArbiter using QUuid
    http://codereview.qt-project.org/90865 [PS3] - RenderLight registered using QUuid with QChangeArbiter
    http://codereview.qt-project.org/90864 [PS3] - RenderLayer register using QUuid with QChangeArbiter
    http://codereview.qt-project.org/90863 [PS3] - RenderEntity register with QChangeArbiter using QUuid
    http://codereview.qt-project.org/90862 [PS3] - RenderEffect use QUuid to register with the QChangeArbiter
    http://codereview.qt-project.org/90861 [PS3] - RenderCriterion register with QChangeArbiter using QUuid
    http://codereview.qt-project.org/90860 [PS3] - RenderCameraLens use QUuid to register with QChangeArbiter
    http://codereview.qt-project.org/90859 [PS3] - Small cleaning in nodevisitor
    http://codereview.qt-project.org/90858 [PS3] - tst_node corrected to work with abstract nodes and components
    http://codereview.qt-project.org/90857 [PS3] - RenderTechnique uses OpenGLFilter's copy method
    http://codereview.qt-project.org/90856 [PS3] - GLTFParserMesh implements doClone and copy methods
    http://codereview.qt-project.org/90855 [PS3] - Tag implements doClone and copy methods
    http://codereview.qt-project.org/90854 [PS3] - AssimpMesh implements doClone and copy methods
    http://codereview.qt-project.org/90853 [PS3] - QTorusMesh implements doClone and copy methods
    http://codereview.qt-project.org/90852 [PS3] - QTechnique implements doClone and copy methods
    http://codereview.qt-project.org/90851 [PS3] - QSpotLight implements doClone and copy methods
    http://codereview.qt-project.org/90850 [PS3] - QSphereMesh implements doClone and copy methods
    http://codereview.qt-project.org/90849 [PS3] - QShaderProgram implements doClone and copy methods
    http://codereview.qt-project.org/90848 [PS3] - QRenderPass implements doClone
    http://codereview.qt-project.org/90847 [PS3] - QPointLight implemenents doClone
    http://codereview.qt-project.org/90846 [PS3] - QPlaneMesh implements doClone and copy methods
    http://codereview.qt-project.org/90845 [PS3] - QParameter implements doClone and copy methods
    http://codereview.qt-project.org/90844 [PS3] - QOpenGLFilter implements copy method
    http://codereview.qt-project.org/90843 [PS3] - QMesh implements doClone and copy methods
    http://codereview.qt-project.org/90842 [PS3] - QMaterial implements doClone and copy methods
    http://codereview.qt-project.org/90841 [PS3] - QLayer implements doClone and copy methods
    http://codereview.qt-project.org/90840 [PS3] - QEffect implements doClone and copy methods
    http://codereview.qt-project.org/90839 [PS3] - QDirectionalLight implements doClone and copy methods
    http://codereview.qt-project.org/90838 [PS3] - QCuboidMesh implements doClone and copy methods
    http://codereview.qt-project.org/90837 [PS3] - QCriterion implements doClone and copy methods
    http://codereview.qt-project.org/90836 [PS3] - QAbstractLight implements copy
    http://codereview.qt-project.org/90835 [PS3] - QViewport implements doClone and copy methods
    http://codereview.qt-project.org/90834 [PS3] - QTechniqueFilter implements doClone
    http://codereview.qt-project.org/90833 [PS3] - QRenderTargetSelector implements doClone
    http://codereview.qt-project.org/90832 [PS3] - QRenderPassFilter implements doClone
    http://codereview.qt-project.org/90831 [PS3] - QLayerFilter implements doClone and copy methods
    http://codereview.qt-project.org/90830 [PS3] - QFrameGraph implements doClone
    http://codereview.qt-project.org/90829 [PS3] - QCameraSelector implements doClone
    http://codereview.qt-project.org/90828 [PS3] - QTranslateTransform implements doClone and copy methods
    http://codereview.qt-project.org/90827 [PS3] - QTransform implements doClone and copy methods
    http://codereview.qt-project.org/90826 [PS3] - QScaleTransform implements doClone and copy methods
    http://codereview.qt-project.org/90825 [PS3] - QRotateTransform implements doClone and copy methods
    http://codereview.qt-project.org/90824 [PS3] - QMatrixTransform implements doClone and copy methods
    http://codereview.qt-project.org/90823 [PS3] - QLookAtTransform implements doClone and copy methods
    http://codereview.qt-project.org/90822 [PS3] - QCameraLens implements doClone and copy methods
    http://codereview.qt-project.org/90821 [PS3] - QEntity implements doClone and copy methods
    http://codereview.qt-project.org/90820 [PS3] - QNode introduces clone and clone helper methods
    http://codereview.qt-project.org/90819 [PS3] - QChangeArbiter can register and unregister observers from a node QUuid



More information about the Ci-reports mailing list