Description
Environment:
OS: Windows 10 (works fine), Windows 11 24H2 (issue observed)
Compiler: Visual Studio 2022
Backend: OpenGL
Application Type: MFC desktop application
Description:
We are using Filament (OpenGL backend) in an MFC-based Windows desktop application. Everything works correctly on Windows 10 — the rendering is normal and stable.
However, after migrating to Windows 11 (version 24H2), the same application (either compiled on the new system or copied from Windows 10) shows severe rendering artifacts:
The rendered window shows noise or colorful flickering pixels ("花屏").
Each mouse click causes the window to refresh with a new distorted pattern, often showing granular visual artifacts.
Sometimes, a strange area appears in the lower-left corner of the window.
This issue does not occur when switching to the Vulkan backend, where rendering is stable and correct.
Steps to Reproduce:
Create a basic MFC window application embedding a Filament renderer using the OpenGL backend.
Run on Windows 11 24H2.
Observe the rendering glitches.
Switch to Vulkan and observe that the issue disappears.
Additional Notes:
This seems to be a compatibility issue between Filament’s OpenGL backend and the Windows 11 24H2 graphics stack (possibly WDDM or new GPU drivers?). We suspect it might relate to OpenGL context handling in the MFC environment or the system OpenGL implementation.
Please let us know if further logs or a minimal reproducible example would help.