Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-80286

WebGL: INVALID_ENUM: renderbufferStorageMultisample: invalid internalformat

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P2: Important P2: Important
    • 5.14.1, 5.15.0 Alpha
    • 5.13.2
    • GUI: OpenGL
    • None
    • Emscripten 1.39.3 (upstream), Chrome 78.0.3904.108 (64bit) on Windows 10
    • WebAssembly
    • 8a60244da8f34aaa4ba0f71ada5b87aee33e0715

      I'm experiencing the following stack trace when running my Qt application in Chrome 78 after building it for WebAssembly (WASM) against the Qt 5.13 branch using the Emscripten compiler:

      VM56:11429 WebGL: INVALID_ENUM: renderbufferStorageMultisample: invalid internalformat
      _emscripten_glRenderbufferStorageMultisample @ VM56:11429
      QOpenGLExtraFunctions::glRenderbufferStorageMultisample(unsigned int, int, unsigned int, int, int)
      QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments(QOpenGLContext*, QOpenGLFramebufferObject::Attachment)
      QOpenGLFramebufferObjectPrivate::init(QOpenGLFramebufferObject*, QSize const&, QOpenGLFramebufferObject::Attachment, unsigned int, unsigned int, int, bool)
      QOpenGLFramebufferObject::QOpenGLFramebufferObject(QSize const&, QOpenGLFramebufferObjectFormat const&)
      QQuickContext2DFBOTexture::beginPainting()
      QQuickContext2DTexture::paintWithoutTiles(QQuickContext2DCommandBuffer*)
      QQuickContext2DTexture::paint(QQuickContext2DCommandBuffer*)
      QQuickContext2D::flush()
      QQuickCanvasItem::updatePolish()
      QQuickWindowPrivate::polishItems()
      QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*)
      QSGGuiThreadRenderLoop::handleUpdateRequest(QQuickWindow*)
      QQuickWindow::event(QEvent*)
      QApplicationPrivate::notify_helper(QObject*, QEvent*)
      QApplication::notify(QObject*, QEvent*)
      QCoreApplication::notifyInternal2(QObject*, QEvent*)
      QCoreApplication::sendEvent(QObject*, QEvent*)
      QPlatformWindow::deliverUpdateRequest()
      void std::__2::__function::__policy_invoker<void ()>::__call_impl<std::__2::__function::__alloc_func<QWasmWindow::requestUpdate()::$_0, std::__2::allocator<QWasmWindow::requestUpdate()::$_0>, void ()> >(std::__2::__function::__policy_storage const*)
      QWasmEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)::$_0::__invoke(void*)
      dynCall_vi
      

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            lagocs Laszlo Agocs
            forderud Fredrik Orderud
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes