From 67cf0cd0cb03efd1d8fe9582b915693110313941 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 1 Apr 2025 10:38:40 +0200 Subject: [PATCH] doc: modernize other GL::Buffer-related snippets also. --- doc/snippets/GL.cpp | 4 +--- doc/snippets/MeshTools-gl.cpp | 5 +---- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/doc/snippets/GL.cpp b/doc/snippets/GL.cpp index 431ef979f..0dbed0d96 100644 --- a/doc/snippets/GL.cpp +++ b/doc/snippets/GL.cpp @@ -329,12 +329,10 @@ struct Foo { void setSomeBuffer(GLuint) {} GLuint someBuffer() { return {}; } } externalLib; -char someData[1]; /* [opengl-wrapping-transfer] */ /* Transferring the instance to external library */ { - GL::Buffer buffer; - buffer.setData(someData, GL::BufferUsage::StaticDraw); + GL::Buffer buffer = DOXYGEN_ELLIPSIS(GL::Buffer{}); GLuint id = buffer.release(); externalLib.setSomeBuffer(id); /* The library is responsible for deletion */ } diff --git a/doc/snippets/MeshTools-gl.cpp b/doc/snippets/MeshTools-gl.cpp index 23ddb1849..53368f6c3 100644 --- a/doc/snippets/MeshTools-gl.cpp +++ b/doc/snippets/MeshTools-gl.cpp @@ -158,12 +158,9 @@ UnsignedInt indexStart, indexEnd; std::tie(indexData, indexType, indexStart, indexEnd) = MeshTools::compressIndices(indices); -GL::Buffer indexBuffer; -indexBuffer.setData(indexData, GL::BufferUsage::StaticDraw); - GL::Mesh mesh; mesh.setCount(indices.size()) - .setIndexBuffer(indexBuffer, 0, indexType, indexStart, indexEnd); + .setIndexBuffer(GL::Buffer{indexData}, 0, indexType, indexStart, indexEnd); /* [compressIndices-stl] */ } CORRADE_IGNORE_DEPRECATED_POP