canvasrendernode.cpp: In constructor ‘QtCanvas3D::CanvasRenderNode::CanvasRenderNode(QQuickWindow*)’:
canvasrendernode.cpp:72:46: warning: ‘QSGTexture* QQuickWindow::createTextureFromId(uint, const QSize&, CreateTextureOptions) const’ is deprecated: Use createTextureFromNativeObject() instead [-Wdeprecated-declarations]
   72 |     m_texture = m_window->createTextureFromId(m_defaultTexture, QSize(1, 1), defaultTextureOptions);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtQuick/QQuickWindow:1,
                 from canvasrendernode_p.h:55,
                 from canvasrendernode.cpp:40:
/usr/include/qt5/QtQuick/qquickwindow.h:163:17: note: declared here
  163 |     QSGTexture *createTextureFromId(uint id, const QSize &size, CreateTextureOptions options = CreateTextureOption()) const;
      |                 ^~~~~~~~~~~~~~~~~~~
canvasrendernode.cpp: In member function ‘void QtCanvas3D::CanvasRenderNode::newTexture(int, const QSize&)’:
canvasrendernode.cpp:103:50: warning: ‘QSGTexture* QQuickWindow::createTextureFromId(uint, const QSize&, CreateTextureOptions) const’ is deprecated: Use createTextureFromNativeObject() instead [-Wdeprecated-declarations]
  103 |         m_texture = m_window->createTextureFromId(id, size, m_textureOptions);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt5/QtQuick/qquickwindow.h:163:17: note: declared here
  163 |     QSGTexture *createTextureFromId(uint id, const QSize &size, CreateTextureOptions options = CreateTextureOption()) const;
      |                 ^~~~~~~~~~~~~~~~~~~