summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Määttä <antti.maatta@qt.io>2019-06-17 10:46:05 +0300
committerAntti Määttä <antti.maatta@qt.io>2019-06-17 10:46:05 +0300
commit5a3a44194bfd6dd1946e73bddb32cb4cb24834b9 (patch)
treebb5607018c7d152bab5210c794bfe3eb995cc3f1
parent8ec2fd30d479f36985efbcf741c3588cad1282ff (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.cpp4
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)),