summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/render/backend/renderer.cpp2
-rw-r--r--tests/auto/render/renderviews/tst_renderviews.cpp6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp
index 1ef356f5a..f46c8403c 100644
--- a/src/render/backend/renderer.cpp
+++ b/src/render/backend/renderer.cpp
@@ -282,7 +282,7 @@ void Renderer::createThreadLocalAllocator(void *renderer)
// RenderCommand has a sizeof 128
// QMatrix4x4 has a sizeof 68
// May need to fine tune parameters passed to QFrameAllocator for best performances
- QFrameAllocator *allocator = new QFrameAllocator(128, 16, 128);
+ QFrameAllocator *allocator = new QFrameAllocator(192, 16, 128);
theRenderer->tlsAllocators()->setLocalData(allocator);
// Add the allocator to the renderer
diff --git a/tests/auto/render/renderviews/tst_renderviews.cpp b/tests/auto/render/renderviews/tst_renderviews.cpp
index e9c66d8f1..1b047c6a0 100644
--- a/tests/auto/render/renderviews/tst_renderviews.cpp
+++ b/tests/auto/render/renderviews/tst_renderviews.cpp
@@ -46,8 +46,8 @@ private Q_SLOTS:
void checkRenderViewSizeFitsWithAllocator()
{
- QVERIFY(sizeof(Qt3DRender::Render::RenderView) <= 128);
- QVERIFY(sizeof(Qt3DRender::Render::RenderView::InnerData) <= 128);
+ QVERIFY(sizeof(Qt3DRender::Render::RenderView) <= 192);
+ QVERIFY(sizeof(Qt3DRender::Render::RenderView::InnerData) <= 192);
}
void testSort()
@@ -58,7 +58,7 @@ private Q_SLOTS:
void checkRenderViewDoesNotLeak()
{
// GIVEN
- Qt3DCore::QFrameAllocator allocator(128, 16, 128);
+ Qt3DCore::QFrameAllocator allocator(192, 16, 128);
Qt3DRender::Render::RenderView *rv = allocator.allocate<Qt3DRender::Render::RenderView>();
rv->setAllocator(&allocator);