diff options
author | Even Oscar Andersen <[email protected]> | 2024-06-25 11:51:47 +0200 |
---|---|---|
committer | Even Oscar Andersen <[email protected]> | 2024-07-01 17:33:48 +0200 |
commit | e40fdf19abd4fe6d8f3a31088671bfc1c4aa03cc (patch) | |
tree | ed1e2482045dc9b9665270c2f6c0c691dbfa5562 /examples/opengl/hellogl2/window.cpp | |
parent | 04b8b61ce56d552c1240a8f5e3f089edc7b56f52 (diff) |
wasm: hellogl2 screen is black
We need to reset the OpenGL state in paintGL for the drawing
to work,
Also, disable the dock/add window functionality as it does not
work on webassembly.
Change-Id: I480d944bc2029a07d5d49f0a85c3754fbc8cd53c
Reviewed-by: Lorn Potter <[email protected]>
Diffstat (limited to 'examples/opengl/hellogl2/window.cpp')
-rw-r--r-- | examples/opengl/hellogl2/window.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/opengl/hellogl2/window.cpp b/examples/opengl/hellogl2/window.cpp index 5a7ddf826fd..c129142a893 100644 --- a/examples/opengl/hellogl2/window.cpp +++ b/examples/opengl/hellogl2/window.cpp @@ -45,10 +45,13 @@ Window::Window() container->addWidget(zSlider); mainLayout->addWidget(w); + dockBtn = nullptr; + +#ifndef Q_OS_WASM dockBtn = new QPushButton(tr("Undock"), this); connect(dockBtn, &QPushButton::clicked, this, &Window::dockUndock); mainLayout->addWidget(dockBtn); - +#endif xSlider->setValue(15 * 16); ySlider->setValue(345 * 16); zSlider->setValue(0 * 16); |