Also sanitize the initial WebAssembly hack. Both eglfs and wasm lack the concept
of true raster windows. A QWindow with RasterSurface is rendered with OpenGL
no matter what. The two platforms took two different approaches to work around
the rest of the machinery:
- wasm disabled the QOpenGLContext warning for non-OpenGL QWindows,
- eglfs forced the QWindow surfaceType to OpenGLSurface whenever it was
originally set to RasterSurface.
Now, the latter breaks since
|
||
|---|---|---|
| .. | ||
| main.cpp | ||
| qtloader.js | ||
| qtlogo.svg | ||
| qwasmbackingstore.cpp | ||
| qwasmbackingstore.h | ||
| qwasmcompositor.cpp | ||
| qwasmcompositor.h | ||
| qwasmcursor.cpp | ||
| qwasmcursor.h | ||
| qwasmeventdispatcher.cpp | ||
| qwasmeventdispatcher.h | ||
| qwasmeventtranslator.cpp | ||
| qwasmeventtranslator.h | ||
| qwasmfontdatabase.cpp | ||
| qwasmfontdatabase.h | ||
| qwasmintegration.cpp | ||
| qwasmintegration.h | ||
| qwasmopenglcontext.cpp | ||
| qwasmopenglcontext.h | ||
| qwasmscreen.cpp | ||
| qwasmscreen.h | ||
| qwasmstylepixmaps_p.h | ||
| qwasmtheme.cpp | ||
| qwasmtheme.h | ||
| qwasmwindow.cpp | ||
| qwasmwindow.h | ||
| wasm.json | ||
| wasm.pro | ||
| wasm_shell.html | ||