diff options
Diffstat (limited to 'tests/auto/render/alignedresourcesmanagers-sse/tst_alignedresourcesmanagers-sse.cpp')
-rw-r--r-- | tests/auto/render/alignedresourcesmanagers-sse/tst_alignedresourcesmanagers-sse.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/render/alignedresourcesmanagers-sse/tst_alignedresourcesmanagers-sse.cpp b/tests/auto/render/alignedresourcesmanagers-sse/tst_alignedresourcesmanagers-sse.cpp index b6d699fd5..04ccd904d 100644 --- a/tests/auto/render/alignedresourcesmanagers-sse/tst_alignedresourcesmanagers-sse.cpp +++ b/tests/auto/render/alignedresourcesmanagers-sse/tst_alignedresourcesmanagers-sse.cpp @@ -35,6 +35,7 @@ class tst_AlignedResourcesManagersSSE: public QObject { Q_OBJECT +#ifdef __SSE2__ private Q_SLOTS: void checkAllocationAndAlignmentMatrix4x4() @@ -88,9 +89,14 @@ private Q_SLOTS: // WHEN Qt3DRender::Render::CameraLens *lens = manager.data(handle); // THEN +# ifdef __AVX2__ + QCOMPARE(int((uintptr_t)lens % 32), 0); +# else QCOMPARE(int((uintptr_t)lens % 16), 0); +# endif } } +#endif // __SSE2__ }; QTEST_MAIN(tst_AlignedResourcesManagersSSE) |