QBuffer is deprecated, what to use now for vertex buffers?
Solved
General and Desktop
-
Hi,
In QtCreator I get the warning-treated-as-error that QBuffer is deprecated, for this code:
Qt3DRender::QGeometryRenderer *customMeshRenderer = new Qt3DRender::QGeometryRenderer; Qt3DRender::QGeometry *customGeometry = new Qt3DRender::QGeometry(customMeshRenderer); Qt3DRender::QBuffer *vertexDataBuffer = new Qt3DRender::QBuffer(Qt3DRender::QBuffer::VertexBuffer, customGeometry); Qt3DRender::QBuffer *indexDataBuffer = new Qt3DRender::QBuffer(Qt3DRender::QBuffer::IndexBuffer, customGeometry);
What should I use instead of QBuffer? My main objective is to use vertex and index buffers.
-
@KoenD https://doc.qt.io/qt-5/qt3drender-qbuffer-obsolete.html#QBuffer-1 constructor is obsolete, not the whole QBuffer.
Use https://doc.qt.io/qt-5/qt3drender-qbuffer.html#QBuffer