From 9f17c8afdd17f4536b74cab91e76603ebdb09bc5 Mon Sep 17 00:00:00 2001 From: Yuhang Zhao <2546789017@qq.com> Date: Sun, 9 Oct 2022 10:15:48 +0800 Subject: [PATCH] demo: disable lazy initialization for mica material we need it anyway. Signed-off-by: Yuhang Zhao <2546789017@qq.com> --- examples/dialog/main.cpp | 1 + examples/mainwindow/main.cpp | 1 + examples/openglwidget/main.cpp | 1 + examples/quick/main.cpp | 1 + examples/widget/main.cpp | 1 + 5 files changed, 5 insertions(+) diff --git a/examples/dialog/main.cpp b/examples/dialog/main.cpp index 500b2d3..35f22fb 100644 --- a/examples/dialog/main.cpp +++ b/examples/dialog/main.cpp @@ -46,6 +46,7 @@ int main(int argc, char *argv[]) FramelessConfig::instance()->set(Global::Option::WindowUseRoundCorners); FramelessConfig::instance()->set(Global::Option::EnableBlurBehindWindow); + FramelessConfig::instance()->set(Global::Option::DisableLazyInitializationForMicaMaterial); Dialog dialog; dialog.show(); diff --git a/examples/mainwindow/main.cpp b/examples/mainwindow/main.cpp index d33b461..0d37ab9 100644 --- a/examples/mainwindow/main.cpp +++ b/examples/mainwindow/main.cpp @@ -46,6 +46,7 @@ int main(int argc, char *argv[]) FramelessConfig::instance()->set(Global::Option::WindowUseRoundCorners); FramelessConfig::instance()->set(Global::Option::EnableBlurBehindWindow); + FramelessConfig::instance()->set(Global::Option::DisableLazyInitializationForMicaMaterial); MainWindow mainWindow; mainWindow.show(); diff --git a/examples/openglwidget/main.cpp b/examples/openglwidget/main.cpp index 90adc46..9512147 100644 --- a/examples/openglwidget/main.cpp +++ b/examples/openglwidget/main.cpp @@ -83,6 +83,7 @@ int main(int argc, char *argv[]) FramelessConfig::instance()->set(Global::Option::WindowUseRoundCorners); FramelessConfig::instance()->set(Global::Option::EnableBlurBehindWindow); + FramelessConfig::instance()->set(Global::Option::DisableLazyInitializationForMicaMaterial); QSurfaceFormat fmt = {}; fmt.setDepthBufferSize(24); diff --git a/examples/quick/main.cpp b/examples/quick/main.cpp index 78f64a3..08c9224 100644 --- a/examples/quick/main.cpp +++ b/examples/quick/main.cpp @@ -58,6 +58,7 @@ int main(int argc, char *argv[]) FramelessConfig::instance()->set(Global::Option::WindowUseRoundCorners); FramelessConfig::instance()->set(Global::Option::EnableBlurBehindWindow); + FramelessConfig::instance()->set(Global::Option::DisableLazyInitializationForMicaMaterial); // Enable QtRHI debug output if not explicitly requested by the user. if (!qEnvironmentVariableIsSet("QSG_INFO")) { diff --git a/examples/widget/main.cpp b/examples/widget/main.cpp index 4dd4f3d..87029d9 100644 --- a/examples/widget/main.cpp +++ b/examples/widget/main.cpp @@ -46,6 +46,7 @@ int main(int argc, char *argv[]) FramelessConfig::instance()->set(Global::Option::WindowUseRoundCorners); FramelessConfig::instance()->set(Global::Option::EnableBlurBehindWindow); + FramelessConfig::instance()->set(Global::Option::DisableLazyInitializationForMicaMaterial); Widget widget; widget.show();