From 5a136716a93d27bca1e46eae98b05660d81ea1b9 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Thu, 30 Jun 2022 13:02:08 +0200 Subject: [PATCH] rhi: Fix a doc snippet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docs are private for now, but it is still preferable that the code snippets in there are up-to-date. Change-Id: Icaf28d9b6a9ac029755ba241263f59d5091aa1b5 Reviewed-by: Inho Lee Reviewed-by: Christian Strømme --- src/gui/rhi/qrhi.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/gui/rhi/qrhi.cpp b/src/gui/rhi/qrhi.cpp index a1abdffd322..d5c9cebac8b 100644 --- a/src/gui/rhi/qrhi.cpp +++ b/src/gui/rhi/qrhi.cpp @@ -1846,19 +1846,22 @@ QRhiTextureUploadEntry::QRhiTextureUploadEntry(int layer, int level, QList entries; for (int i = 0; i < 6; ++i) entries.append(QRhiTextureUploadEntry(i, 0, faces[i])); - QRhiTextureUploadDescription desc(entries); + QRhiTextureUploadDescription desc; + desc.setEntries(entries.cbegin(), entries.cend()); resourceUpdates->uploadTexture(texture, desc); \endcode Another example that specifies mip images for a compressed texture: \badcode - QRhiTextureUploadDescription desc; + QList entries; const int mipCount = rhi->mipLevelsForSize(compressedTexture->pixelSize()); for (int level = 0; level < mipCount; ++level) { const QByteArray compressedDataForLevel = .. - desc.append(QRhiTextureUploadEntry(0, level, compressedDataForLevel)); + entries.append(QRhiTextureUploadEntry(0, level, compressedDataForLevel)); } + QRhiTextureUploadDescription desc; + desc.setEntries(entries.cbegin(), entries.cend()); resourceUpdates->uploadTexture(compressedTexture, desc); \endcode