diff options
author | Antti Määttä <antti.maatta@qt.io> | 2019-06-17 10:46:05 +0300 |
---|---|---|
committer | Antti Määttä <antti.maatta@qt.io> | 2019-06-17 10:46:05 +0300 |
commit | 5a3a44194bfd6dd1946e73bddb32cb4cb24834b9 (patch) | |
tree | bb5607018c7d152bab5210c794bfe3eb995cc3f1 | |
parent | 8ec2fd30d479f36985efbcf741c3588cad1282ff (diff) |
Fix assert when creating distance field mesh
Use stack variables for entries.
Task-number: QT3DS-3677
Change-Id: I6e0eb96b02904cb1e1ebec6325e7628a65b80bdc
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
-rw-r--r-- | src/runtimerender/Qt3DSDistanceFieldRenderer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtimerender/Qt3DSDistanceFieldRenderer.cpp b/src/runtimerender/Qt3DSDistanceFieldRenderer.cpp index 8c1b28a..7ec3834 100644 --- a/src/runtimerender/Qt3DSDistanceFieldRenderer.cpp +++ b/src/runtimerender/Qt3DSDistanceFieldRenderer.cpp @@ -682,12 +682,12 @@ void Q3DSDistanceFieldRenderer::buildShaders() Q3DSDistanceFieldMesh Q3DSDistanceFieldRenderer::buildMesh(const GlyphInfo &glyphInfo, bool shadow) { - static NVRenderVertexBufferEntry entries[] = { + NVRenderVertexBufferEntry entries[] = { NVRenderVertexBufferEntry("vCoord", NVRenderComponentTypes::QT3DSF32, 3), NVRenderVertexBufferEntry("tCoord", NVRenderComponentTypes::QT3DSF32, 2, 3 * sizeof(float)) }; - static NVRenderVertexBufferEntry shadowEntries[] = { + NVRenderVertexBufferEntry shadowEntries[] = { NVRenderVertexBufferEntry("vCoord", NVRenderComponentTypes::QT3DSF32, 3), NVRenderVertexBufferEntry("tCoord", NVRenderComponentTypes::QT3DSF32, 2, 3 * sizeof(float)), |